下面我会详细讲解在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技术站