当前位置:  数据库>oracle

Oracle 11G DataGuard重启详细过程

    来源: 互联网  发布时间:2017-06-07

    本文导语:  场景,重启数据库,不重启linux系统,所以不用考虑监听程序, #linux输入lsnrctl start 1 数据库关闭 1.1 关闭主库 SHUTDOWN IMMEDIATE;  SQL> SHUTDOWN IMMEDIATE;                                                                    ...

 场景,重启数据库,不重启linux系统,所以不用考虑监听程序,
 #linux输入lsnrctl start
 1 数据库关闭
 1.1 关闭主库
 SHUTDOWN IMMEDIATE;
 

SQL> SHUTDOWN IMMEDIATE;                                                                                                                                                                     
 Database closed.                                                                                                                                                                             
 Database dismounted.                                                                                                                                                                         
 Oracle instance shut down.                                                                                                                                                                   
 SQL>
 

1.2 关闭备库
 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
 SHUTDOWN IMMEDIATE;
 

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;                                                                                                                                 
                                                                                                                                                                                               
 Database altered.
 

SQL> SHUTDOWN IMMEDIATE;                                                                                                                                                                     
 Database closed.                                                                                                                                                                             
 Database dismounted.                                                                                                                                                                         
 ORACLE instance shut down.                                                                                                                                                                   
 SQL>
 

2  数据库启动,
 开启的时候先开备库启动备库监听,再开主库
 2.1 启动备库
 #STARTUP MOUNT;
 #ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;
 # ALTER DATABASE OPEN;
 # 这里不用设置归档,归档设置一次是永久生效的,直接startup启动就行
 STARTUP ;
 SQL> STARTUP ;                                                                                                                                                                               
 ORACLE instance started.                                                                                                                                                                     
 

Total System Global Area 5344731136 bytes
 Fixed Size    2213136 bytes
 Variable Size 3489663728 bytes
 Database Buffers 1811939328 bytes
 Redo Buffers  40914944 bytes
 Database mounted.                                                                                                                                                                             
 Database opened.                                                                                                                                                                             
 SQL> 
 

2.2 启动主库
 STARTUP ;
 SQL> STARTUP ;                                                                                                                                                                               
 ORACLE instance started.                                                                                                                                                                     
 

Total System Global Area 1.1358E+10 bytes
 Fixed Size    2216744 bytes
 Variable Size 8589937880 bytes
 Database Buffers 2751463424 bytes
 Redo Buffers  13946880 bytes
 Database mounted.                                                                                                                                                                             
 Database opened.                                                                                                                                                                             
 SQL> 
 

/*取代下面的过程,数据库本来就是归档的,所以关闭之后再重启,数据库也是归档的
 STARTUP MOUNT;
 ALTER DATABASE ARCHIVELOG;
 ALTER DATABASE OPEN;*/
 

2.3 启动备库应用
 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;
 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;
 这个命令是死命令,会一直卡在这,但是后台其实归档日志已经在同步了,除非人为的关闭 否则 一直是这样的。
 
ALTER DATABASE OPEN; --备库不是必须处于OPEN状态,启动归档被应用即可,这个命令可以不用执行。
 

2.4 check,查看归档是否及时应用
 先检查备库的归档日志同步情况
 SQL> SELECT NAME,applied FROM v$archived_log;
 ......
 NAME
 --------------------------------------------------------------------------------
 APPLIED
 ---------
 /data/oracle/oradgdata/standby_archive/1_20866_821708334.dbf
 YES
 /data/oracle/oradgdata/standby_archive/1_20867_821708334.dbf
 YES
 /data/oracle/oradgdata/standby_archive/1_20868_821708334.dbf
 YES
 

NAME
 --------------------------------------------------------------------------------
 APPLIED
 ---------
 /data/oracle/oradgdata/standby_archive/1_20869_821708334.dbf
 YES
 

2800 rows selected.
 SQL>
 如果发现全部都是YES,证明归档日志已经在同步。
 

在主库执行check:
 SQL> archive log list;                                                                                                                                                                       
 Database log mode      Archive Mode
 Automatic archival      Enabled
 Archive destination      /oracle/app/oracle/flash_recovery_area/archivelog
 Oldest online log sequence    20869
 Next log sequence to archive  20871
 Current log sequence      20871
 SQL>
 

在备库执行check
 SQL> archive log list;                                                                                                                                                                       
 Database log mode      Archive Mode
 Automatic archival      Enabled
 Archive destination      /data/oracle/oradgdata/standby_archive
 Oldest online log sequence    20869
 Next log sequence to archive  0
 Current log sequence      20871
 SQL>
 

看到主库备库当前的Current log sequence都是20871,备库上面最新的归档日志applied都是YES,就表明主库备库数据同步一致了。
 dataguard重启算是彻底完成了。到这里强行关闭执行2.3的那个sql命令窗口。
 下次再执行到2.3这一步骤,就可以在后面加上disconnect from session,就是执行完这个命令后断开这个回话,就是我们所能接受的,可以接着用这个连接执行其他命令了。

--------------------------------------分割线 --------------------------------------

 

相关参考:

Oracle Data Guard 重要配置参数

基于同一主机配置 Oracle 11g Data Guard

探索Oracle之11g DataGuard

Oracle Data Guard (RAC+DG) 归档删除策略及脚本

Oracle Data Guard 的角色转换

Oracle Data Guard的日志FAL gap问题

Oracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 处理方法

--------------------------------------分割线 --------------------------------------


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • oracle分页存储过程 oracle存储过程实例
  • shell调用oracle储存过程,怎么判断储存过程执行结果是否正确
  • Oracle存储过程调试简述
  • Oracle事务!使用游标提交过程
  • oracle sql执行过程(流程图)
  • oracle的存储过程实例讲解
  • Oracle存储过程如何返回一个结果集&如何获取
  • oracle 10g在红旗桌面版6.2的安装过程
  • redhat 9 下安装 oracle9i 过程中,要求指定java目录,到底是哪一个目录?
  • Oracle建表过程初学
  • 关于SHELL调用oracle存储过程出现的一个小问题
  • oracle数据库中查看系统存储过程的方法
  • Oracle利用存储过程造数据
  • 求教:shell 脚本怎么获取ORACLE存储过程的返回值?
  • Oracle Enterprise Linux安装过程
  • Oracle创建用户权限的过程
  • Linux主机下配置Oracle 10G自动启动过程记
  • java调oracle过程的出了问题,求助!帮忙看看
  • 急!!!linux9下安装oracle9i在configuration Tool过程出现错误,在线等待,解决立即给分!
  • UNIX服务器上使用“kill"命令终止"Oracle”过程
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,