知识大全 [Oracle] Data Guard CPU/PSU补丁安装详细教程

Posted

篇首语:先学爬,然后学走。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 [Oracle] Data Guard CPU/PSU补丁安装详细教程相关的知识,希望对你有一定的参考价值。

[Oracle] Data Guard CPU/PSU补丁安装详细教程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

以下是对Data Guard CPU/PSU补丁安装的方法进行了详细的分析介绍 需要的朋友可以参考下  

  非Data Guard的补丁安装教程可参考《[Oracle] CPU/PSU补丁安装详细教程》 Data Guard需要Primary和Standby同时打上补丁 所以步骤更复杂一些 其主要步骤如下 在Primary停止日志传输服务 关闭Standby数据库 在Standby的软件上打补丁(注意 不需要为Standby数据库打补丁) 启动standby为mount状态 不启用managed recovery 关闭Primary 在Primary的软件和数据库本身都打上补丁 启动Primary数据库 重新开启日志传输服务 在Standby启动Redo Apply 这样Primary上补丁脚本就会自动同步至Standby 检查Primary和Standby是否都已安装补丁 下面是一个具体例子 在Primary停止日志传输服务

复制代码 代码如下: sys@EPAY>select database_role from v$database; DATABASE_ROLE PRIMARY sys@EPAY>show parameter log_archive_dest_ NAME                                 TYPE        VALUE log_archive_dest_                    string      SERVICE=sta ASYNC VALID_FOR=(O                                                  NLINE_LOGFILES PRIMARY_ROLE) D                                                  B_UNIQUE_NAME=epaybk log_archive_dest_                   string log_archive_dest_                   string sys@EPAY>alter system set log_archive_dest_state_ =defer scope=both; System altered

   在Standby的Oracle软件打上补丁 关闭数据库实例 listener ASM实例等 查看opatch的版本 如果不够 就去下载最新的版本 在Standby的Oracle软件上打补丁 启动Standby到mount状态 启动listener (注意 Standby不需要对数据库本身打补丁) 在Primary上打补丁 关闭数据库实例 listener ASM实例等 查看opatch的版本 如果不够 就去下载最新的版本 在Primary的Oracle软件上打补丁 为Primary数据库本身打补丁

复制代码 代码如下: cd $ORACLE_HOME/rdbms/admin sqlplus /nolog SQL> CONNECT / AS SYSDBA SQL> STARTUP SQL> @catbundle sql psu apply SQL> QUIT

   在Primary启动日志传输服务 启动Primary listener 数据库实例等 强制注册services到listener

复制代码 代码如下: sys@EPAY>alter system register; System altered

   重新启动日志传输服务

复制代码 代码如下: sys@EPAY>alter system set log_archive_dest_state_ =enable scope=both; System altered

   注意 启动日志传输 在alert里有可能出现如下错误

复制代码 代码如下: Check that the primary and standby are using a password file and remote_login_passwordfile is set to SHARED or EXCLUSIVE and that the SYS password is same in the password files       returning error ORA

   根据错误信息的提示 应该是主库在做CPU补丁的时候把sys密码修改了 用主库的密码文件替换备库的密码文件即可解决该错误 Standby启动Redo Apply open Standby 数据库 启用Redo Apply

复制代码 代码如下: sys@EPAY>alter database recover managed standby database disconnect from session; Database altered

   验证Primary和Standby是否同步 在primary端查询当前最大的归档日志序号

复制代码 代码如下: sys@EPAY>select max(sequence#) from v$archived_log; MAX(SEQUENCE#)           

   在standby端查询已传过来的归档日志

复制代码 代码如下: sys@EPAY>select sequence# applied from v$archived_log;

   从alert log可用看出同步了 个日志文件(即把在primary打的补丁同步到了standby)

复制代码 代码如下: alter database recover managed standby database disconnect from session Attempt to start background Managed Standby Recovery process (epay) Wed Jul : : MRP started with pid= OS id= MRP : Background Managed Standby Recovery process started (epay)  started logmerger process Wed Jul : : Managed Standby Recovery not using Real Time Apply Wed Jul : : Parallel Media Recovery started with slaves Waiting for all non current ORLs to be archived All non current ORLs have been archived Wed Jul : : Completed: alter database recover managed standby database disconnect from session Media Recovery Log /data/oradata/epay/archivelog/ _ _ dbf Media Recovery Log /data/oradata/epay/archivelog/ _ _ dbf Media Recovery Log /data/oradata/epay/archivelog/ _ _ dbf Media Recovery Waiting for thread sequence (in transit) cha138/Article/program/Oracle/201311/19113

相关参考

知识大全 Oracle] Data Guard 之 三种保护模式介绍

Oracle]DataGuard之三种保护模式介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!D

知识大全 Oracle] Data Guard 之 浅析Switchover与Failover

Oracle]DataGuard之浅析Switchover与Failover  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让

知识大全 Oracle Data Guard创建物理Standby数据库

OracleDataGuard创建物理Standby数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Oracle 9i Data Guard进行数据库的灾难防护

Oracle9iDataGuard进行数据库的灾难防护  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Oracle9i Data Guard的灾难防护 (图)

Oracle9iDataGuard的灾难防护(图)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Enterprise Library-Data Block oracle

EnterpriseLibrary-DataBlockoracle  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 如何查询占CPU高的oracle进程

如何查询占CPU高的oracle进程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!oracle占用

知识大全 详谈Oracle优化CPU使用率

详谈Oracle优化CPU使用率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本人很喜欢Ora

知识大全 数据库恢复实例

  Errorsinfile/data/oracle/spftprd/admin/bdump/spftprd_ckpt_trc:ORA:datafile:/data/oracle/spftprd/in

知识大全 oracle系统视图总结

  dba视图  select*fromdba_data_files  指定表空间的数据文件及所在的路径  select*fromdba_free_space