ITPub博客

首页 > 数据库 > Oracle > Oracle Data Guard 级联配置

Oracle Data Guard 级联配置

原创 Oracle 作者:卖灬柴的小男孩 时间:2016-08-11 21:09:49 0 删除 编辑
-- 源库配置
    源库 IP :192.168.0.10
    DB_NAME:ORA11GR2
    DB_UNIQUE_NAME :ORA11GR2
-- 备库配置
    备库 IP :192.168.0.11
    DB_NAME:ORA11GR2
    DB_UNIQUE_NAME :ORA11GR22
-- 级联备库
    备库 IP :192.168.0.12
    DB_NAME:ORA11GR2
    DB_UNIQUE_NAME :ORA11GR21

-- 源库

-- 源库参数文件

  1. [oracle@rac1 dbs]$ cat initORA11GR2.ora
  2. ORA11GR2.__db_cache_size=360710144
  3. ORA11GR2.__java_pool_size=4194304
  4. ORA11GR2.__large_pool_size=8388608
  5. ORA11GR2.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
  6. ORA11GR2.__pga_aggregate_target=289406976
  7. ORA11GR2.__sga_target=545259520
  8. ORA11GR2.__shared_io_pool_size=0
  9. ORA11GR2.__shared_pool_size=159383552
  10. ORA11GR2.__streams_pool_size=4194304
  11. *.audit_file_dest='/u01/app/oracle/admin/ORA11GR2/adump'
  12. *.audit_trail='db'
  13. *.compatible='11.2.0.4.0'
  14. *.control_files='/u01/app/oracle/oradata/ORA11GR2/control01.ctl','/u01/app/oracle/fast_recovery_area/ORA11GR2/control02.ctl'
  15. *.db_block_size=8192
  16. *.db_domain=''
  17. *.db_name='ORA11GR2'
  18. *.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
  19. *.db_recovery_file_dest_size=4385144832
  20. *.db_unique_name='ORA11GR2'
  21. *.diagnostic_dest='/u01/app/oracle'
  22. *.dispatchers='(PROTOCOL=TCP) (SERVICE=ORA11GR2XDB)'
  23. *.log_archive_config='dg_config=(ORA11GR2,ORA11GR22)'
  24. *.log_archive_dest_1='location=/u01/app/oracle/arch/ORA11GR2/ valid_for=(all_logfiles,all_roles) db_unique_name=ORA11GR2'
  25. *.log_archive_dest_2='service=ORA11GR22 sync affirm net_timeout=10 valid_for=(online_logfile,primary_role) db_unique_name=ORA11GR22'
  26. *.log_archive_format='%t_%s_%r.dbf'
  27. *.memory_target=833617920
  28. *.open_cursors=300
  29. *.processes=150
  30. *.remote_login_passwordfile='EXCLUSIVE'
  31. *.undo_tablespace='UNDOTBS1'

-- 源库归档必须开启


点击(此处)折叠或打开

  1. SQL> archive log list
  2. Database log mode     Archive Mode
  3. Automatic archival     Enabled
  4. Archive destination     /u01/app/oracle/arch/ORA11GR2/
  5. Oldest online log sequence 20
  6. Next log sequence to archive 22
  7. Current log sequence     22
  8.  
  9. -- 如果源库归档未开,需启动数据库到 mount 状态开启归档
  10. shutdown immediate
  11. startup mount
  12. alter database archivelog;
  13. alter database open;

-- 数据库强制记录日志开启


点击(此处)折叠或打开

  1. SQL> select force_logging from v$database;

  2. FOR
  3. ---
  4. YES
  5.  
  6. -- 如果未开启执行下面命令开启
  7. ALTER DATABASE FORCE LOGGING;

-- 为源库添加备用日志文件,文件大小和 REDO 日志相同,数量比 REDO 日志文件多一个

点击(此处)折叠或打开

  1. ALTER DATABASE ADD STANDBY LOGFILE '/u01/app/oracle/oradata/ORA11GR2/sdb_01.log' size 50M;
  2. ALTER DATABASE ADD STANDBY LOGFILE '/u01/app/oracle/oradata/ORA11GR2/sdb_02.log' size 50M;
  3. ALTER DATABASE ADD STANDBY LOGFILE '/u01/app/oracle/oradata/ORA11GR2/sdb_03.log' size 50M;
  4. ALTER DATABASE ADD STANDBY LOGFILE '/u01/app/oracle/oradata/ORA11GR2/sdb_04.log' size 50M;

-- 备库

-- 备库参数文件配置

点击(此处)折叠或打开

  1. -- 源库操作
  2. SQL> create pfile from spfile;

  3. File created.
  4. -- 拷贝参数文件和密码文件到备库
  5. [oracle@rac1 dbs]$ scp initORA11GR2.ora 192.168.0.11:$ORACLE_HOME/dbs/initORA11GR22.ora
  6. [oracle@rac1 dbs]$ scp orapwORA11GR2 192.168.0.11:$ORACLE_HOME/dbs/orapwORA11GR22

-- 编辑备库参数文件

点击(此处)折叠或打开

  1. [oracle@lzb dbs]$ cat initORA11GR22.ora
  2. ORA11GR2.__db_cache_size=285212672
  3. ORA11GR22.__db_cache_size=352321536
  4. ORA11GR2.__java_pool_size=4194304
  5. ORA11GR22.__java_pool_size=4194304
  6. ORA11GR2.__large_pool_size=8388608
  7. ORA11GR22.__large_pool_size=8388608
  8. ORA11GR2.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
  9. ORA11GR22.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
  10. ORA11GR2.__pga_aggregate_target=335544320
  11. ORA11GR22.__pga_aggregate_target=335544320
  12. ORA11GR2.__sga_target=499122176
  13. ORA11GR22.__sga_target=499122176
  14. ORA11GR2.__shared_io_pool_size=0
  15. ORA11GR22.__shared_io_pool_size=0
  16. ORA11GR2.__shared_pool_size=188743680
  17. ORA11GR22.__shared_pool_size=125829120
  18. ORA11GR2.__streams_pool_size=4194304
  19. ORA11GR22.__streams_pool_size=0
  20. *.audit_file_dest='/u01/app/oracle/admin/ORA11GR2/adump'
  21. *.audit_trail='db'
  22. *.compatible='11.2.0.4.0'
  23. *.control_files='/u01/app/oracle/oradata/ORA11GR2/control01.ctl','/u01/app/oracle/fast_recovery_area/ORA11GR2/control02.ctl'
  24. *.db_block_size=8192
  25. *.db_domain=''
  26. *.db_file_name_convert='ORA11GR2','ORA11GR2'
  27. *.db_name='ORA11GR2'
  28. *.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
  29. *.db_recovery_file_dest_size=4385144832
  30. *.db_unique_name='ORA11GR22'
  31. *.diagnostic_dest='/u01/app/oracle'
  32. *.dispatchers='(PROTOCOL=TCP) (SERVICE=ORA11GR2XDB)'
  33. *.fal_server='ORA11GR2'
  34. *.log_archive_config='dg_config=(ORA11GR2,ORA11GR22,ORA11GR21)'
  35. *.log_archive_dest_1='location=/u01/app/oracle/arch/ORA11GR2/ valid_for=(all_logfiles,all_roles) db_unique_name=ORA11GR22'
  36. *.log_archive_dest_2='service=ORA11GR2 sync affirm net_timeout=10 valid_for=(online_logfile,primary_role) db_unique_name=ORA11GR2'
  37. *.log_archive_dest_3='service=ORA11GR21 sync affirm net_timeout=10 valid_for=(standby_logfile,standby_role) db_unique_name=ORA11GR21'
  38. *.log_archive_format='%t_%s_%r.dbf'
  39. *.log_file_name_convert='ORA11GR2','ORA11GR2'
  40. *.memory_target=833617920
  41. *.open_cursors=300
  42. *.processes=150
  43. *.remote_login_passwordfile='EXCLUSIVE'
  44. *.standby_file_management='auto'
  45. *.undo_tablespace='UNDOTBS1'

-- 备库创建目录

点击(此处)折叠或打开

  1. mkdir -p $ORACLE_BASE/fast_recovery_area/ORA11GR2
  2. mkdir -p $ORACLE_BASE/admin/ORA11GR2/adump
  3. mkdir -p $ORACLE_BASE/admin/ORA11GR2/dpdump
  4. mkdir -p $ORACLE_BASE/admin/ORA11GR2/pfile
  5. mkdir -p $ORACLE_BASE/oradata/ORA11GR2
  6. mkdir -p $ORACLE_BASE/arch/ORA11GR2

-- 备库配置静态监听

点击(此处)折叠或打开

  1. [oracle@lzb ~]$ cat /u01/app/oracle/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
  2. # listener.ora Network Configuration File: /u01/app/oracle/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
  3. # Generated by Oracle configuration tools.

  4. LISTENER =
  5.   (DESCRIPTION_LIST =
  6.     (DESCRIPTION =
  7.       (ADDRESS = (PROTOCOL = TCP)(HOST = lzb)(PORT = 1521))
  8.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  9.     )
  10.   )

  11. ADR_BASE_LISTENER = /u01/app/oracle

  12. SID_LIST_listener=
  13.   (SID_LIST=
  14.      (SID_DESC=
  15.         (GLOBAL_DBNAME= ORA11GR22)
  16.         (SID_NAME= ORA11GR22)
  17.         (ORACLE_HOME=/u01/app/oracle/oracle/product/11.2.0/dbhome_1)
  18.      )
  19.   )

-- 备库配置连接字符串

点击(此处)折叠或打开

  1. [oracle@lzb ~]$ cat /u01/app/oracle/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
  2. # tnsnames.ora Network Configuration File: /u01/app/oracle/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
  3. # Generated by Oracle configuration tools.

  4. ORA11GR22 =
  5.   (DESCRIPTION =
  6.     (ADDRESS_LIST =
  7.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521))
  8.     )
  9.     (CONNECT_DATA =
  10.       (SERVICE_NAME = ORA11GR22)
  11.     )
  12.   )

  13. ORA11GR2 =
  14.   (DESCRIPTION =
  15.     (ADDRESS_LIST =
  16.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.10)(PORT = 1521))
  17.     )
  18.     (CONNECT_DATA =
  19.       (SERVICE_NAME = ORA11GR2)
  20.     )
  21.   )

  22. ORA11GR21 =
  23.   (DESCRIPTION =
  24.     (ADDRESS_LIST =
  25.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.12)(PORT = 1521))
  26.     )
  27.     (CONNECT_DATA =
  28.       (SERVICE_NAME = ORA11GR21)
  29.     )
  30.   )

-- 备库: sqlplus 进入备库, 通过命令创建 spfile 文件, 启动到 nomount 状态

点击(此处)折叠或打开

  1. [oracle@lzb dbs]$ sqlplus / as sysdba

  2. SQL*Plus: Release 11.2.0.4.0 Production on Thu Aug 11 14:10:21 2016

  3. Copyright (c) 1982, 2013, Oracle. All rights reserved.

  4. Connected to an idle instance.

  5. SQL> create spfile from pfile;

  6. File created.

  7. SQL> startup nomount
  8. ORACLE instance started.

  9. Total System Global Area 830930944 bytes
  10. Fixed Size         2257800 bytes
  11. Variable Size         536874104 bytes
  12. Database Buffers     289406976 bytes
  13. Redo Buffers         2392064 bytes

-- 源库进入 rman 把源库的数据备份到备库

点击(此处)折叠或打开

  1. [oracle@rac1 dbs]$ rman target sys/oracle@ora11gr2 auxiliary sys/oracle@ora11gr22

  2. Recovery Manager: Release 11.2.0.4.0 - Production on Thu Aug 11 15:27:27 2016

  3. Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

  4. connected to target database: ORA11GR2 (DBID=236114441)
  5. connected to auxiliary database: ORA11GR2 (not mounted)

  6. RMAN> duplicate target database for standby from active database dorecover nofilenamecheck;

  7. Starting Duplicate Db at 11-AUG-16
  8. using target database control file instead of recovery catalog
  9. allocated channel: ORA_AUX_DISK_1
  10. channel ORA_AUX_DISK_1: SID=20 device type=DISK

  11. contents of Memory Script:
  12. {
  13.    backup as copy reuse
  14.    targetfile '/u01/app/oracle/oracle/product/11.2.0/dbhome_1/dbs/orapwORA11GR2' auxiliary format
  15.  '/u01/app/oracle/oracle/product/11.2.0/dbhome_1/dbs/orapwORA11GR22' ;
  16. }
  17. executing Memory Script



  18. -------- 中间省略


  19. contents of Memory Script:
  20. {
  21.    set until scn 1066277;
  22.    recover
  23.    standby
  24.    clone database
  25.     delete archivelog
  26.    ;
  27. }
  28. executing Memory Script

  29. executing command: SET until clause

  30. Starting recover at 11-AUG-16
  31. using channel ORA_AUX_DISK_1

  32. starting media recovery

  33. archived log for thread 1 with sequence 13 is already on disk as file /u01/app/oracle/arch/ORA11GR2/1_13_919542923.dbf
  34. archived log for thread 1 with sequence 14 is already on disk as file /u01/app/oracle/arch/ORA11GR2/1_14_919542923.dbf
  35. archived log file name=/u01/app/oracle/arch/ORA11GR2/1_13_919542923.dbf thread=1 sequence=13
  36. archived log file name=/u01/app/oracle/arch/ORA11GR2/1_14_919542923.dbf thread=1 sequence=14
  37. media recovery complete, elapsed time: 00:00:01
  38. Finished recover at 11-AUG-16
  39. Finished Duplicate Db at 11-AUG-16

  40. RMAN> exit

-- 备库启动到 read only 状态,应用日志

点击(此处)折叠或打开

  1. SQL> alter database open;

  2. Database altered.

  3. SQL> alter database recover managed standby database using current logfile disconnect from session;

  4. Database altered.

  5. SQL> select database_role, open_mode from v$database;

  6. DATABASE_ROLE     OPEN_MODE
  7. ---------------- --------------------
  8. PHYSICAL STANDBY READ ONLY WITH APPLY

  9. SQL> select sequence#, applied from v$archived_log;

  10.  SEQUENCE# APPLIED
  11. ---------- ---------
  12.     13 YES
  13.     14 YES
  14.     15 YES
  15.     16 YES
  16.     17 YES
  17.     18 YES

  18. SQL> select protection_mode, protection_level from v$database;

  19. PROTECTION_MODE PROTECTION_LEVEL
  20. -------------------- --------------------
  21. MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE

-- 源库

-- 源库的保护模式和等级配置到最高可用性

点击(此处)折叠或打开

  1. SQL> select protection_mode, protection_level from v$database;

  2. PROTECTION_MODE PROTECTION_LEVEL
  3. -------------------- --------------------
  4. MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE

  5. SQL> alter database set standby database to maximize availability;

  6. Database altered.
  7.  
  8. SQL> select protection_mode, protection_level from v$database;

  9. PROTECTION_MODE      PROTECTION_LEVEL
  10. -------------------- --------------------
  11. MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY

-- 备库

-- 备库把参数文件和密码文件拷贝到级联备库

点击(此处)折叠或打开

  1. [oracle@lzb oracle]$ scp initORA11GR21.ora 192.168.0.12:/u01/app/oracle/oracle/product/11.2.0/dbhome_1/dbs/.
  2. oracle@192.168.0.12's password:
  3. initORA11GR21.ora 100% 1992 2.0KB/s 00:00

  4. [oracle@lzb dbs]$ scp orapwORA11GR22 192.168.0.12:/u01/app/oracle/oracle/product/11.2.0/dbhome_1/dbs/orapwORA11GR21
  5. oracle@192.168.0.12's password:
  6. orapwORA11GR22 100% 1536 1.5KB/s 00:00

-- 级联备库

-- 配置参数文件

点击(此处)折叠或打开

  1. [oracle@james dbs]$ vim initORA11GR21.ora
  2. ORA11GR2.__db_cache_size=285212672
  3. ORA11GR22.__db_cache_size=352321536
  4. ORA11GR2.__java_pool_size=4194304
  5. ORA11GR22.__java_pool_size=4194304
  6. ORA11GR2.__large_pool_size=8388608
  7. ORA11GR22.__large_pool_size=8388608
  8. ORA11GR2.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
  9. ORA11GR22.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
  10. ORA11GR2.__pga_aggregate_target=335544320
  11. ORA11GR22.__pga_aggregate_target=335544320
  12. ORA11GR2.__sga_target=499122176
  13. ORA11GR22.__sga_target=499122176
  14. ORA11GR2.__shared_io_pool_size=0
  15. ORA11GR22.__shared_io_pool_size=0
  16. ORA11GR2.__shared_pool_size=188743680
  17. ORA11GR22.__shared_pool_size=125829120
  18. ORA11GR2.__streams_pool_size=4194304
  19. ORA11GR22.__streams_pool_size=0
  20. *.audit_file_dest='/u01/app/oracle/admin/ORA11GR2/adump'
  21. *.audit_trail='db'
  22. *.compatible='11.2.0.4.0'
  23. *.control_files='/u01/app/oracle/oradata/ORA11GR2/control01.ctl','/u01/app/oracle/fast_recovery_area/ORA11GR2/
  24. control02.ctl'
  25. *.db_block_size=8192
  26. *.db_domain=''
  27. *.db_file_name_convert='ORA11GR2','ORA11GR2'
  28. *.db_name='ORA11GR2'
  29. *.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
  30. *.db_recovery_file_dest_size=4385144832
  31. *.db_unique_name='ORA11GR21'
  32. *.diagnostic_dest='/u01/app/oracle'
  33. *.dispatchers='(PROTOCOL=TCP) (SERVICE=ORA11GR2XDB)'
  34. *.fal_server='ORA11GR22'
  35. *.log_archive_config='dg_config=(ORA11GR2,ORA11GR22,ORA11GR21)'
  36. *.log_archive_dest_1='location=/u01/app/oracle/arch/ORA11GR2/ valid_for=(all_logfiles,all_roles) db_unique_nam
  37. e=ORA11GR21'
  38. *.log_archive_dest_2='service=ORA11GR22 sync affirm net_timeout=10 valid_for=(online_logfile,primary_role) db_
  39. unique_name=ORA11GR22'
  40. *.log_archive_format='%t_%s_%r.dbf'
  41. *.log_file_name_convert='ORA11GR2','ORA11GR2'
  42. *.memory_target=833617920
  43. *.open_cursors=300
  44. *.processes=150
  45. *.remote_login_passwordfile='EXCLUSIVE'
  46. *.standby_file_management='auto'
  47. *.undo_tablespace='UNDOTBS1'

-- 配置静态监听

点击(此处)折叠或打开

  1. [oracle@james admin]$ cat listener.ora
  2. # listener.ora Network Configuration File: /u01/app/oracle/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
  3. # Generated by Oracle configuration tools.

  4. LISTENER =
  5.   (DESCRIPTION_LIST =
  6.     (DESCRIPTION =
  7.       (ADDRESS = (PROTOCOL = TCP)(HOST = james)(PORT = 1521))
  8.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  9.     )
  10.   )

  11. ADR_BASE_LISTENER = /u01/app/oracle

  12. SID_LIST_listener=
  13.   (SID_LIST=
  14.      (SID_DESC=
  15.         (GLOBAL_DBNAME= ORA11GR21)
  16.         (SID_NAME= ORA11GR21)
  17.         (ORACLE_HOME=/u01/app/oracle/oracle/product/11.2.0/dbhome_1)
  18.      )
  19.   )


点击(此处)折叠或打开

  1. [oracle@james admin]$ cat listener.ora
  2. # listener.ora Network Configuration File: /u01/app/oracle/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
  3. # Generated by Oracle configuration tools.

  4. LISTENER =
  5.   (DESCRIPTION_LIST =
  6.     (DESCRIPTION =
  7.       (ADDRESS = (PROTOCOL = TCP)(HOST = james)(PORT = 1521))
  8.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  9.     )
  10.   )

  11. ADR_BASE_LISTENER = /u01/app/oracle

  12. SID_LIST_listener=
  13.   (SID_LIST=
  14.      (SID_DESC=
  15.         (GLOBAL_DBNAME= ORA11GR21)
  16.         (SID_NAME= ORA11GR21)
  17.         (ORACLE_HOME=/u01/app/oracle/oracle/product/11.2.0/dbhome_1)
  18.      )
  19.   )

-- 配置连接字符串


点击(此处)折叠或打开

  1. [oracle@james admin]$ vim tnsnames.ora
  2. # tnsnames.ora Network Configuration File: /u01/app/oracle/oracle/product/11.2.0/dbhome_1/network/admin/tnsnam
  3. es.ora
  4. # Generated by Oracle configuration tools.

  5. ORA11GR21 =
  6.   (DESCRIPTION =
  7.     (ADDRESS_LIST =
  8.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.12)(PORT = 1521))
  9.     )
  10.     (CONNECT_DATA =
  11.       (SERVICE_NAME = ORA11GR21)
  12.     )
  13.   )

  14. ORA11GR22 =
  15.   (DESCRIPTION =
  16.     (ADDRESS_LIST =
  17.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521))
  18.     )
  19.     (CONNECT_DATA =
  20.       (SERVICE_NAME = ORA11GR22)
  21.     )
  22.   )


  23. ORA11GR2 =
  24.   (DESCRIPTION =
  25.     (ADDRESS_LIST =
  26.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.10)(PORT = 1521))
  27.     )
  28.     (CONNECT_DATA =
  29.       (SERVICE_NAME = ORA11GR2)
  30.     )
  31.   )

-- sqlplus 进入系统, 创建 spfile 文件,启动数据库到 nomount 状态

点击(此处)折叠或打开

  1. [oracle@james dbs]$ sqlplus / as sysdba

  2. SQL*Plus: Release 11.2.0.4.0 Production on Thu Aug 11 16:20:39 2016

  3. Copyright (c) 1982, 2013, Oracle. All rights reserved.

  4. Connected to an idle instance.

  5. SQL> create spfile from pfile;

  6. File created.

  7. SQL> startup nomount
  8. ORACLE instance started.

  9. Total System Global Area 830930944 bytes
  10. Fixed Size         2257800 bytes
  11. Variable Size         536874104 bytes
  12. Database Buffers     289406976 bytes
  13. Redo Buffers         2392064 bytes

-- 备库

-- 使用 rman 工具复制数据库到级联备库

点击(此处)折叠或打开

  1. [oracle@lzb dbs]$ rman target sys/oracle@ora11gr22 auxiliary sys/oracle@ora11gr21

  2. Recovery Manager: Release 11.2.0.4.0 - Production on Thu Aug 11 16:23:37 2016

  3. Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

  4. connected to target database: ORA11GR2 (DBID=236114441)
  5. connected to auxiliary database: ORA11GR2 (not mounted)

  6. RMAN> duplicate target database for standby from active database dorecover nofilenamecheck;

-- 级联备库

-- 应用日志

点击(此处)折叠或打开

  1. SQL> select instance_name, status from v$instance;

  2. INSTANCE_NAME     STATUS
  3. ---------------- ------------
  4. ORA11GR21     MOUNTED

  5. SQL> select database_role, open_mode from v$database;

  6. DATABASE_ROLE     OPEN_MODE
  7. ---------------- --------------------
  8. PHYSICAL STANDBY MOUNTED

  9. SQL> alter database recover managed standby database using current logfile disconnect;

  10. Database altered.

-- 查看日志应用情况

点击(此处)折叠或打开

  1. SQL> select sequence#, applied from v$archived_log;

  2.  SEQUENCE# APPLIED
  3. ---------- ---------
  4.     20 IN-MEMORY

  5. SQL> select sequence#, applied from v$archived_log;

  6.  SEQUENCE# APPLIED
  7. ---------- ---------
  8.     20 YES

-- 打完收工

-- 看了别人的博客,看到了service_name 的问题,可以使用以下命令修改 service_name 参数的名称,并且需要修改静态监听,连接字符串
alter system set service_names = 'ORA11GR2';
重启数据库生效

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31369239/viewspace-2123354/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 闪回数据库测试
请登录后发表评论 登录
全部评论

注册时间:2016-07-02

  • 博文量
    12
  • 访问量
    11693