Linux7.9安装Oracle19c RPM详细步骤

需积分: 50 11 下载量 16 浏览量 更新于2024-08-07 1 收藏 795KB DOCX 举报
"该文档详细介绍了在Linux 7.9系统上使用RPM包安装Oracle 19c的步骤,包括兼容库的安装、预安装检查、数据库软件的安装、配置文件的修改、环境变量的设置以及数据库的启动与管理。" 在Linux系统中安装Oracle 19c数据库是一项复杂的工作,尤其对于新手来说。以下是对文档中所述步骤的详细解释: 1. **安装兼容库**:在安装Oracle 19c之前,需要确保系统具有必要的依赖项。`compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm`是一个兼容库,它使得Oracle软件可以与旧版本的glibc库协同工作。 2. **执行预安装检查和安装**:运行`yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm`这个预安装包,可以安装一些必要的系统包,并对系统进行必要的配置,以确保Oracle 19c能够顺利安装。 3. **安装Oracle数据库软件**:使用`yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm`命令来安装Oracle数据库企业版。这将下载并安装Oracle 19c的所有组件。 4. **修改配置文件**:在安装完成后,需要编辑`/etc/init.d/oracledb_ORCLCDB-19c`文件,以定制启动和停止数据库的服务脚本。 5. **修改参数文件**:Oracle数据库的性能很大程度上取决于初始化参数的设置。通过`vim`编辑器修改`$ORACLE_HOME/dbs/init.ora`或`$ORACLE_HOME/dbs/spfile.ora`,根据实际需求调整参数。 6. **根用户执行配置**:运行`/etc/init.d/oracledb_ORCLCDB-19c configure`以配置数据库实例,包括设置监听、网络和服务等。 7. **设置环境变量**:为了在终端中方便地使用Oracle命令,需要在`/etc/profile.d/oracle19c.sh`中设置`ORACLE_HOME`、`PATH`和`ORACLE_SID`等环境变量。 8. **修改Oracle密码**:使用`passwd oracle`命令更改默认的Oracle用户密码,然后通过`sqlplus / as sysdba`登录并执行`alter user sys identified by oracle;`和`alter user system identified by oracle;`来修改`sys`和`system`用户的密码。 9. **创建自动启动PDB的触发器**:Oracle数据库12c引入了多租户架构,PDB(Pluggable Database)是其中的一部分。为了确保PDB在系统启动时自动打开,需要创建一个触发器`open_all_pdbs`。 10. **修改数据库密码**:如果在CDB(Container Database)中创建用户,需要遵循特定的命名规则,例如以`c###`开头。在PDB中创建业务数据是推荐的做法。 11. **开启PDB**:使用`alter pluggable database hispdb1 open;`命令来打开名为`hispdb1`的PDB。 12. **设置Oracle 19c自启动**:在`/etc/oratab`文件中,将`ORCLCDB:/opt/oracle/product/19c/dbhome_1:N`的`N`改为`Y`,表示在系统启动时自动启动Oracle数据库服务。 这些步骤是安装和配置Oracle 19c的基本流程,每个步骤都至关重要,确保了数据库的稳定运行和高效管理。在实际操作中,还应考虑安全性、备份策略、性能优化等方面,以满足企业级数据库的需求。