Oracle 19c部署之RMP一键安装初始化(五)

发布于:2025-04-20 ⋅ 阅读:(78) ⋅ 点赞:(0)

#Oracle #19c #RPM安装

Oracle 19c的部署可以通过多种方式进行,其中RPM(Red Hat Package Manager)方式提供了一种简化安装和初始化的方法。这种方法特别适合那些希望快速搭建环境或进行自动化部署的用户。

前置准备工作,参见《Oracle 19c部署之操作系统初始化(一)》,本文不再赘述。

一、RMP安装数据库软件

1.1 上传安装包

[root@db1~]# ll *.rpm
-rw-r--r-- 1 root root      19112 Jun 20 00:54 compat-libcap1-1.10-7.el9.x86_64.rpm
-rw-r--r-- 1 root root     195388 Sep  5  2022 compat-libstdc++-33-3.2.3-72.el9.x86_64.rpm
-rw-r--r-- 1 root root 2694664264 Jun 19 19:55 oracle-database-ee-19c-1.0-1.x86_64.rpm
-rw-r--r-- 1 root root      18204 Jun 20 00:28 oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm

需要安装包的小伙伴可以后台私信。

1.2 安装依赖包

rpm -ivh compat-libcap1-1.10-7.el9.x86_64.rpm 
rpm -ivh compat-libstdc++-33-3.2.3-72.el9.x86_64.rpm 
yum -y install /lib64/libnsl.so.1 

1.3 安装前置包

 yum -y localinstall oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm

1.4 安装数据库软件

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

二、初始化实例

2.1 通过脚本安装

[root@db1 ~]# /etc/init.d/oracledb_ORCLCDB-19c configure 
Configuring Oracle Database ORCLCDB.
Prepare for db operation
8% complete
Copying database files
31% complete
Creating and starting Oracle instance
32% complete
36% complete
,,,

如果想自定义数据库参数,修改如下参数文件即可/etc/init.d/oracledb_ORCLCDB-19c  

2.2 删除数据库实例

[root@db1 ~]# /etc/init.d/oracledb_ORCLCDB-19c delete
Detecting existing Listeners...
Deleting Oracle Listener....
Detecting existing Oracle Databases...
Deleting Oracle Database ORCLCDB.
[WARNING] [DBT-19202] The Database Configuration Assistant will delete the Oracle instances and datafiles for your database. All information in the database will be destroyed.
Prepare for db operation
32% complete
Connecting to database
35% complete
39% complete
42% complete
45% complete
48% complete
52% complete
65% complete
Updating network configuration files
68% complete
Deleting instance and datafiles
84% complete
100% complete
Database deletion completed.
Look at the log file "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB0.log" for further details.

三、安装数据库软件失败处理方案

3.1 清理环境

 rm -rf /opt/oracle/  

3.2 重新安装加force参数

# rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm --force
warning: oracle-database-ee-19c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:oracle-database-ee-19c-1.0-1     ################################# [100%]
[INFO] Executing post installation scripts...
[INFO] Oracle home installed successfully and ready to be configured.
To configure a sample Oracle Database you can execute the following service configuration script as root: /etc/init.d/oracledb_ORCLCDB-19c configure

3.3 包未确认的错误

Error: Transaction check error:
  package oracle-database-ee-19c-1.0-1.x86_64 does not verify: no digest

Error Summary
-------------

处理如下

rpm -i --nodigest oracle-database-ee-19c-1.0-1.x86_64.rpm


网站公告

今日签到

点亮在社区的每一天
去签到