oracle_图形-单实例11.2.0.4升级19.3.pdf
Oracle数据库的升级是一个重要的任务,确保系统的稳定性和兼容性。在这个过程中,我们将详细讨论如何从11.2.0.4版本升级到19.3版本,主要关注在CentOS 6.7环境下进行的图形化单实例升级步骤。 升级前的环境准备至关重要。在CentOS 6.7系统上,当前数据库版本为11.2.0.4。为了安装新的19.3版本,你需要创建一个新的Oracle_HOME目录,例如`/u01/oracle/19.3.0/product`,并设置适当的权限,赋予`oracle`用户和`oinstall`组所有权,并设置775的权限。此外,还需要创建一个名为`oper`的新用户组,将`oracle`用户添加到该组中,以便于执行特定的数据库操作。 接下来,升级系统中的glibc库至至少2.14版本,因为新版本的Oracle数据库可能需要更高版本的glibc支持。这通常通过运行一系列`rpm -Uvh`命令来实现,逐个安装不同版本的glibc相关包,并使用`strings`和`grep`命令检查升级后的版本。 安装19c软件涉及解压Oracle数据库软件包,如`LINUX.X64_193000_db_home.zip`,将其解压到新创建的Oracle_HOME目录下。然后,设置`ORACLE_HOME`环境变量,并以`oracle`用户身份运行`runInstaller`,添加`-ignoreInternalDriverError`参数来忽略可能的驱动器错误。按照安装向导的提示进行,直到安装完成。 在升级前,必须对现有数据库进行全面备份,并检查是否使用了不再支持的OLAP目录。从Oracle 12c开始,OLAP AMD不再被支持,因此在升级前应手动删除。通过查询`v$option`视图确认是否启用了OLAP,如果有,执行`$ORACLE_HOME/olap/admin/catnoamd.sql`脚本进行清理。 正式开始升级过程,首先更新`~/.bash_profile`文件,设置`ORACLE_HOME`为新的19.3版本的路径。关闭监听器(`lsnrctl stop`)和数据库,以及清理回收站。接着,使用Database Upgrade Assistant (DBUA)来进行图形化的数据库升级。设置`LANG=C`以避免语言问题,并启动DBUA执行升级。 DBUA会自动处理许多升级过程中的细节,包括数据文件格式的转换、新特性的启用等。在整个升级过程中,确保监控日志以了解任何潜在的问题或警告。 升级完成后,你需要验证新数据库的功能和性能,进行必要的调整,并测试应用程序以确保与新版本的兼容性。同时,不要忘记更新所有依赖于旧数据库连接信息的应用配置,以指向新的数据库实例。 总结来说,从Oracle 11.2.0.4到19.3的升级过程包括环境准备、软件安装、前期备份、组件清理、数据库升级以及后期验证。这个过程需要细心规划和执行,以确保业务的连续性和数据的安全性。
剩余13页未读,继续阅读
- 粉丝: 155
- 资源: 27
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js基础但是这个烂怂东西要求标题不能少于10个字才能上传然后我其实还没有写完之后再修订吧.md
- electron-tabs-master
- Unity3D 布朗运动算法插件 Brownian Motion
- 鼎微R16中控升级包R16-4.5.10-20170221及强制升级方法
- 鼎微R16中控升级包公版UI 2015及强制升级方法,救砖包
- 基于CSS与JavaScript的积分系统设计源码
- 生物化学作业_1_生物化学作业资料.pdf
- 基于libgdx引擎的Java开发连连看游戏设计源码
- 基于MobileNetV3的SSD目标检测算法PyTorch实现设计源码
- 基于Java JDK的全面框架设计源码学习项目