站内广告
多实例数据库一个用PSU
时间:2020-08-30 01:12:01 作者:酷酷娱乐网 来源:www.kukuyl.com
内容摘要:
背景:
现在Oracle 11gR2 扩展补丁最新已经到20200714了,今天给生产系统打了几......
背景:
现在Oracle 11gR2 扩展补丁最新已经到20200714了,今天给生产系统打了几......
背景:
现在Oracle 11gR2 扩展补丁最新已经到20200714了,今天给生产系统打了几个系统补丁,有很多设备上是一台服务器创建了十几个数据库,这样涉及到后面跑脚本和启停数据库是一件非常麻烦的事,特写这篇博客在这里记录今天的完整处理过程。
单库操作步骤:
1.解压替换OPatch
cd psu cd $ORACLE_HOME/ mv OPatch/ OPatch_bak cd ~/psu unzip p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOME/ unzip p31326405_112040_Linux-x86-64.zip
2.关闭数据库和监听
lsnrctl stop sqlplus / as sysdba shut immediate
3.应用补丁
cd 31326405/31103343 $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ $ORACLE_HOME/OPatch/opatch apply cd ../31219953 $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ $ORACLE_HOME/OPatch/opatch apply
4.检查补丁是否已经打上
[oracle@pjs-jypt 31103343]$ $ORACLE_HOME/OPatch/opatch lspatches 31219953;OJVM PATCH SET UPDATE 11.2.0.4.200714 31103343;Database Patch Set Update : 11.2.0.4.200714 (31103343) OPatch succeeded.
5.跑升级脚本
sqlplus / as sysdba @?/rdbms/admin/catbundle.sql psu apply @?/rdbms/admin/utlrp.sql
多库环境操作步骤:
1.获取所有数据库的SID信息
[db-oracle@CXDB~/psu]$ps -ef|grep pmon |grep -v grep oracle 1194 1 0 18:39 ? 00:00:00 ora_pmon_dsgmon oracle 1296 1 0 18:39 ? 00:00:00 ora_pmon_zzdb oracle 1411 1 0 18:40 ? 00:00:00 ora_pmon_db oracle 1525 1 0 18:40 ? 00:00:00 ora_pmon_SKDB oracle 1645 1 0 18:40 ? 00:00:00 ora_pmon_ZXDB oracle 1801 1 0 18:40 ? 00:00:00 ora_pmon_OADB oracle 1908 1 0 18:40 ? 00:00:00 ora_pmon_QCDB grid 10471 1 0 Jul03 ? 00:07:03 asm_pmon_+ASM
2.配置停库脚本
#!/bin/ksh ORACLE_SID="$1" echo $i sqlplus / as sysdba << EOF shut immediate; exit EOF sh shut.sh dsgmon sh shut.sh zzdb sh shut.sh db sh shut.sh SKDB sh shut.sh ZXDB sh shut.sh OADB sh shut.sh QCDB
3.应用补丁
cd 31326405/31103343 $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ $ORACLE_HOME/OPatch/opatch apply cd ../31219953 $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ $ORACLE_HOME/OPatch/opatch apply
4.跑升级脚本
#!/bin/ksh ORACLE_SID="$1" echo $i sqlplus / as sysdba << EOF startup @?/rdbms/admin/catbundle.sql psu apply; @?/rdbms/admin/utlrp.sql; shutdown immediate; exit EOF sh exec_psu.sh dsgmon sh exec_psu.sh zzdb sh exec_psu.sh db sh exec_psu.sh SKDB sh exec_psu.sh ZXDB sh exec_psu.sh OADB sh exec_psu.sh QCDB
5.重启数据库:
lsnrctl start #!/bin/ksh ORACLE_SID="$1" echo $i sqlplus / as sysdba << EOF startup force exit EOF sh restart.sh dsgmon sh restart.sh zzdb sh restart.sh db sh restart.sh SKDB sh restart.sh ZXDB sh restart.sh OADB sh restart.sh QCDB
本文章url:https://www.kukuyl.com/new/3000026.html
相关文章
-
-
08-30解决办法:ORA-00845: MEMORY_TARGET not supported on thi
-
08-29Oracle 19C CBD Active DataGuard Standby passwd file 注意事项 ORA-01017
-
08-29达梦7数据库初始化
-
08-31Sqlserver关于统计信息自动创建自动更新的知识点
-
08-29你们要的MyCat实现MySQL分库分表来了
-
08-29Oracle 19C CBD Active DataGuard Standby passwd file 注意事项 ORA-01017
-
08-29Android 原生 SQLite 数据库的一次封装实践
-
08-30阅读笔记
-
08-29聊新基建、信创,数据库不能少!
-
08-30Oracle 实例和RAC集群下数据库日志目录合集
-
08-30oracle存储过程书写格式
-
08-31倒计时7天 | 全球第一的KV内存数据库即将再度升级!
-
08-31很久以前某次银行生产环境环境data gurad添加表空间数据文件故障(UNNAMED00011)
-
08-29ORA-65294: PDB's compatible parameter value (12.2.0.1.0) is higher than CDB's
-
08-29达梦(DM)数据库的表空间创建和迁移维护
-
08-30MySQL:Innodb中数字的存储方式
-
08-30mysql观测METADATA LOCK(MDL)锁
-
08-30深度 | 实时历史数据库存储成本惊人,怎么破?
-
本栏最新更新
-
08-29【ORA-4030/4031】自动内存管理AMM中的ORA-4030/4031问题
-
08-30从初创到顶级技术公司,都在用哪些数据科学技术栈?
-
08-30oracle存储过程书写格式
-
08-29Oracle 19C CBD Active DataGuard Standby passwd file 注意事项 ORA-01017
-
08-30配置数据库监听白名单
-
08-30oracle11g rac 体系结构
-
08-30windows 全量+增量备份脚本bat
-
08-31oracle升级后数据文件路径变为大写
-
08-29ORA-65294: PDB's compatible parameter value (12.2.0.1.0) is higher than CDB's
本栏推荐
-
08-30从初创到顶级技术公司,都在用哪些数据科学技术栈?
-
08-29Oracle 19C CBD Active DataGuard Standby passwd file 注意事项 ORA-01017
-
08-30oracle rac 增加磁盘
-
08-30百亿美金云计算项目后,金主五角大楼又要撒币了
-
08-30DM8搭建2节点DMDSC
-
08-30MySQL:如何对待分布偏移的数据
-
08-30经典故障:四个雷,3*2*2*3种随机方法的特殊恢复案例
-
08-29【ORA-4030/4031】自动内存管理AMM中的ORA-4030/4031问题
-
08-29你们要的MyCat实现MySQL分库分表来了
阅读排行
-
08-29ORA-65294: PDB's compatible parameter value (12.2.0.1.0) is higher than CDB's
-
08-29聊新基建、信创,数据库不能少!
-
08-30Oracle 实例和RAC集群下数据库日志目录合集
-
08-29微信支付的软件架构究竟有多牛逼...
-
08-29你们要的MyCat实现MySQL分库分表来了
-
08-31oracle升级后数据文件路径变为大写
-
08-29RAC节点hang住, oracle bug导致了cpu过高,无法启动集群隔离
-
08-30MySQL:如何对待分布偏移的数据
-
08-29ORA-65294: PDB's compatible parameter value (12.2.0.1.0) is higher than CDB's
CopyRight 2018 - 2020 http://www.kukuyl.com 酷酷娱乐网 All Rights Reserved .