ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 验证物理备库是否运行正常

验证物理备库是否运行正常

原创 Linux操作系统 作者:db_wjw 时间:2012-12-24 16:06:21 0 删除 编辑
Verify the Physical Standby Database Is Performing Properly
Once you create the physical standby database and set up redo transport services, you may want to verify database modifications are being successfully transmitted from

the primary database to the standby database.
To see that redo data is being received on the standby database, you should first identify the existing archived redo log files on the standby database, force a log

switch and archive a few online redo log files on the primary database, and then check the standby database again. The following steps show how to perform. these tasks.

Step 1 Identify the existing archived redo log files.
On the standby database, query the V$ARCHIVED_LOG view to identify existing files in the archived redo log. For example:
SQL> SELECT SEQUENCE#, FIRST_TIME, NEXT_TIME FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;

     SEQUENCE# FIRST_TIME         NEXT_TIME
    ---------- ------------------ ------------------
             8 11-JUL-07 17:50:45 11-JUL-07 17:50:53
             9 11-JUL-07 17:50:53 11-JUL-07 17:50:58
            10 11-JUL-07 17:50:58 11-JUL-07 17:51:03

    3 rows selected.

Step 2 Force a log switch to archive the current online redo log file.
On the primary database, issue the ALTER SYSTEM SWITCH LOGFILE statement to force a log switch and archive the current online redo log file group:
SQL> ALTER SYSTEM SWITCH LOGFILE;

Step 3 Verify the new redo data was archived on the standby database.
On the standby database, query the V$ARCHIVED_LOG view to verify the redo data was received and archived on the standby database:
SQL> SELECT SEQUENCE#, FIRST_TIME, NEXT_TIME FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;

     SEQUENCE# FIRST_TIME         NEXT_TIME
    ---------- ------------------ ------------------
             8 11-JUL-07 17:50:45 11-JUL-07 17:50:53
             9 11-JUL-07 17:50:53 11-JUL-07 17:50:58
            10 11-JUL-07 17:50:58 11-JUL-07 17:51:03
            11 11-JUL-07 17:51:03 11-JUL-07 18:34:11
    4 rows selected.
    The archived redo log files are now available to be applied to the physical standby database.

Step 4 Verify that received redo has been applied.
On the standby database, query the V$ARCHIVED_LOG view to verify that received redo has been applied:
SQL> SELECT SEQUENCE#,APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;
    SEQUENCE# APP
    --------- ---
            8 YES
            9 YES
           10 YES
           11 IN-MEMORY

    4 rows selected.

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

请登录后发表评论 登录
全部评论

注册时间:2011-08-21

  • 博文量
    96
  • 访问量
    506459