当前位置: 首页 > news >正文

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

#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 digestError Summary
-------------

处理如下

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

相关文章:

  • 微前端框架QianKun
  • 开源AI守护每一杯------奶茶咖啡店视频安全系统的未来之力
  • 20250418 一个正定矩阵的引理
  • 算法-链表
  • Docker Image export and load and tag
  • Xcode16 调整 Provisioning Profiles 目录导致证书查不到
  • React 函数组件和类组件的区别
  • dify本地部署,docker-plugin_daemon-1启动不了,一直报错
  • OpenSPG/KAG V0.7发布,多方面优化提升,事实推理效果领先且构建成本降至11%
  • 科技天眼守望农田:珈和卫星遥感监测赋能智慧农业,护航粮食安全新未来
  • 无刷电机槽数相同、转子极数不同的核心区别
  • Java ThreadLocal内存泄漏分析
  • 健康养生:开启活力生活新篇章
  • 前端如何构建跨平台可复用的业务逻辑层(Web、App、小程序)
  • 守护进程编程以及ssh反向代理
  • C语言==》字符串断行
  • 每日文献(十四)——Part one
  • 前端:uniapp框架中<scroll-view>如何控制元素进行局部滚动
  • Vue3笔记
  • 文献分享 | 使用ANSYS Fluent进行除雾系统设计分析
  • 俄官员称乌克兰未遵守停火,乌方暂无回应
  • 老旧高层遭“连环漏水”,如何携手共治解难题?
  • 世遗X时尚,七匹狼这场大秀秀出中国文化独特魅力
  • 孙颖莎4比1击败陈幸同,与蒯曼会师澳门世界杯女单决赛
  • 祥源文旅:2024年营业收入约8.64亿元,今年旅游经济总体预期更为乐观
  • 一代油画家的“色彩之诗”:周碧初捐赠艺术展上海举行