当前位置: 首页 > 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

http://www.xdnf.cn/news/20665.html

相关文章:

  • [TriCore][TC3XX][用户手册] - 16.中断控制器 - IR
  • MATLAB 控制系统设计与仿真 - 35
  • 提示词工程学习指南(专家级)- 上集
  • OpenSPG/KAG V0.7发布,多方面优化提升,事实推理效果领先且构建成本降至11%
  • 2025 第一届ynuctf wp crypto-misc
  • 【sharding-jdbc配置以及例子】
  • IPD需求变更管理怎么做?4步实现需求版本有效控制
  • Node.js 异步调用淘宝API实战:构建高吞吐商品详情数据采集方案
  • MCP协议 —— AI世界的“USB-C接口”
  • PMP考试费能报销吗?报销流程是什么?
  • 软件项目验收报告模板
  • csdn封面图快速制作【独一无二的图】
  • Pyside6联合QML实现消息弹窗提示
  • 通过 Tailwind CSS 自定义样式 实现深色模式切换
  • Brain Stimulation | 状态依赖性刺激中的大脑网络动态:基于隐马尔可夫模型的EEG-TMS联合分析
  • 多态:面向对象编程的重要特性
  • CSS伪类
  • CSS 文件格式
  • 期货交易躲过AI捕杀—期货反向跟单策略
  • 基于PySide6与pyCATIA的圆柱体特征生成工具开发实战——NX建模之圆柱命令的参考与移植
  • 守护进程编程、GDB调试以及外网连接树莓派
  • 【数据结构】深入理解:完全二叉树中叶子节点与分支节点的数量关系推导
  • 每天学一个 Linux 命令(21):tree
  • Harmony5.0 设置应用全屏模式,隐藏导航栏和状态栏
  • 我的创作纪念日
  • HCIP-H12-821 核心知识梳理 (3)
  • 系统架构设计师:计算机组成与体系结构(如CPU、存储系统、I/O系统)高效记忆要点、知识体系、考点详解、、练习题并提供答案与解析
  • 4.3 熟悉字符串处理函数
  • 告别Feign:基于Spring 6.1 RestClient构建高可用声明式HTTP客户端
  • aop原理及场景