OL7.6上RPM方式安装Oracle 19c的教程

yizhihongxing

下面我会详细讲解在OL 7.6操作系统上使用RPM方式安装Oracle 19c的完整攻略。

前置条件

在开始安装之前,需要确保以下前置条件已经满足:

  • 已安装OL 7.6操作系统
  • 已配置yumd源并且可以正常连接互联网
  • 已安装unzip命令并确保其可以被使用
  • 已安装wget命令并确保其可以被使用
  • 确认服务器的操作系统内核版本符合Oracle 19c的要求,具体版本要求可以通过Oracle官方文档查询获得,例如:Oracle Database 19c 兼容性矩阵

步骤一:下载Oracle 19c RPM文件

访问 Oracle Database 下载页面并登录 Oracle 帐号,选择“Linux x86-64”操作系统类型,然后选择 “Oracle Database 19c (19.3) for Linux x86-64”版本下载RPM安装文件。

示例命令:

wget -O oracle-database-ee-19c-1.0-1.x86_64.rpm https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-ee-19c-1.0-1.x86_64.rpm

步骤二:安装Oracle 19c

使用以下命令,以 root 用户身份安装 Oracle 19c的 RPM 包:

yum install -y oracle-database-ee-19c-1.0-1.x86_64.rpm

安装完成后,需要使用 oracle 用户身份来配置数据库实例:

# 使用oracle用户来进行后续配置步骤
su - oracle

步骤三:安装和配置Oracle 19c的数据库实例

执行以下代码创建dbca.rsp文件并设置数据库实例:

cat > dbca.rsp <<EOF
[GENERAL]
RESPONSEFILE_VERSION = "19.0"
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "orcldb"
SID = "orcldb"
TEMPLATENAME = "General_Purpose.dbc"
SYSPASSWORD = "MyPassword12#"
SYSTEMPASSWORD = "MyPassword12#"
CHARACTERSET = "AL32UTF8"
MEMORYPERCENTAGE = "10"
ADMINPASSWORD = "MyPassword12#"
DISKGROUPNAME = "DATA"
[OPTIONAL]
DATAFILEDESTINATION = "+DATA"
RECOVERYAREADESTINATION = "+RECO"
EOF

然后执行以下命令启动dbca(Database Configuration Assistant)来创建Oracle 19c的数据库实例:

dbca -silent -responseFile dbca.rsp

此时,会自动创建一个名为orcldb的数据库实例,同时创建一个名为 orcldb 的Service。

步骤四:完成后续配置

安装和配置步骤完成后,需要完成 Oracle 19c 的后续配置。

# 配置环境变量
cat >> /home/oracle/.bash_profile <<EOF
export ORACLE_BASE=/opt/oracle/product/19c/dbhome_1
export ORACLE_HOME=\$ORACLE_BASE
export ORA_INVENTORY=/opt/oraInventory
export PATH=\$PATH:\$HOME/bin:\$ORACLE_HOME/bin
export TNS_ADMIN=\$ORACLE_HOME/network/admin
EOF

# 设定 DNS 或添加主机对 /etc/hosts 的解析
echo "127.0.0.1 `hostname`" >> /etc/hosts

最后检验Oracle 19c的安装设置是否完成。

# 登录到Oracle 19c
sqlplus /nolog
connect / as sysdba

# 测试数据库
CREATE TABLESPACE test_data 
DATAFILE '+DATA' 
SIZE 10M 
AUTOEXTEND ON 
MAXSIZE UNLIMITED;

经过上述几个步骤后,我们就可以成功地在OL 7.6操作系统上使用RPM方式安装Oracle 19c。

示例

示例一:下载Oracle 19c RPM文件

以下是下载Oracle 19c RPM文件的命令,我们可以使用此命令将文件下载到本地:

wget -O oracle-database-ee-19c-1.0-1.x86_64.rpm https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-ee-19c-1.0-1.x86_64.rpm

示例二:配置Oracle 19c的数据库实例

以下是安装和配置Oracle 19c的数据库实例的示例命令:

cat > dbca.rsp <<EOF
[GENERAL]
RESPONSEFILE_VERSION = "19.0"
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "orcldb"
SID = "orcldb"
TEMPLATENAME = "General_Purpose.dbc"
SYSPASSWORD = "MyPassword12#"
SYSTEMPASSWORD = "MyPassword12#"
CHARACTERSET = "AL32UTF8"
MEMORYPERCENTAGE = "10"
ADMINPASSWORD = "MyPassword12#"
DISKGROUPNAME = "DATA"
[OPTIONAL]
DATAFILEDESTINATION = "+DATA"
RECOVERYAREADESTINATION = "+RECO"
EOF

dbca -silent -responseFile dbca.rsp

通过上述示例,可以更好地理解安装和配置Oracle 19c的数据库实例的具体步骤。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:OL7.6上RPM方式安装Oracle 19c的教程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 如何在Python中连接SQLite数据库?

    以下是在Python中连接SQLite数据库的完整使用攻略。 连接SQLite数据库简介 SQLite是一种轻量级的关系型数据库管理系统,它不需要独立的服务器进程,而是将个数据库作为文件存储在主机上。在Python中,可以使用sqlite3模块连接SQLite,并执行SQL语句。 步骤1:导入模块 在Python中,使用sqlite3模块连接SQLite数据…

    python 2023年5月12日
    00
  • Mysql或者SQL Server数据库的运行机制和体系架构

    一、MySQL主要分为以下几个组件: 连接池组件 管理服务和工具组件 SQL接口组件 分析器组件 优化器组件 缓冲组件 插件式存储引擎 物理文件 二、MySql的组成:Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。 三、MySql体系结构: 1 Connectors指的是不同语言中与SQL的交互   2 Management Serveic…

    MySQL 2023年4月16日
    00
  • 关于php连接mssql:pdo odbc sql server

    关于Php连接MSSQL,我们可以使用PDO、ODBC和SQL Server三种方式,下面分别详细介绍。 1. 使用PDO连接MSSQL 安装PDO和pdo_sqlsrv驱动 使用PDO连接MSSQL需要安装PDO和pdo_sqlsrv驱动,可以通过以下命令安装: sudo apt-get install php7.0-pdo sudo apt-get in…

    database 2023年5月22日
    00
  • mysql查询语句通过limit来限制查询的行数

    MySQL 是一种关系型数据库管理系统。它支持使用 SQL 语言进行数据操作。在实际应用中,我们可能只需要查询前几条数据,而不是全部数据,这时就需要使用 limit 关键字来限制查询行数。 语法 limit 结构的语法格式如下: SELECT column1, column2, … FROM table_name LIMIT [offset,] rows…

    database 2023年5月21日
    00
  • CentOS6.5下安装Mysql5.7.18的教程详解

    CentOS6.5下安装Mysql5.7.18的教程详解 1. 下载Mysql5.7.18 首先前往Mysql官网(https://dev.mysql.com/downloads/mysql/5.7.html#downloads)下载对应版本的Mysql5.7.18。 2. 安装依赖库 在CentOS6.5下安装Mysql5.7.18需要安装一些依赖库,使用…

    database 2023年5月22日
    00
  • CentOS 7.9服务器Java部署环境配置的过程详解

    下面是CentOS 7.9服务器Java部署环境配置的完整攻略: 准备工作 在开始安装之前,请确保你的服务器上已经安装有Java包。(如果没有安装,请参考下文“Java安装”章节) Tomcat安装 前往Tomcat官网,下载对应版本的二进制文件,存放到服务器指定目录,例如存放到/opt目录下,并解压压缩包。 启动Tomcat服务: bash cd /opt…

    database 2023年5月18日
    00
  • MySQL创建、修改和删除表操作指南

    我将会详细讲解“MySQL创建、修改和删除表操作指南”的完整攻略。 MySQL创建表操作 在MySQL中创建表,需要使用“CREATE TABLE”关键字,基本语法如下: CREATE TABLE 表名( 字段1 数据类型1, 字段2 数据类型2, 字段3 数据类型3, …… 字段n 数据类型n ); 以下是关于“CREATE TABLE”的几个需要…

    database 2023年5月22日
    00
  • Redis 安装

    windows下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持32位和64位,这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。 打开文件夹,内容如下: 打开一个 cmd 窗口 使用 cd …

    Redis 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部