dataguard 日志的应用
来源:互联网 发布:淘宝有名的帽子店铺 编辑:程序博客网 时间:2024/06/05 09:40
1、实时应用日志是11g物理dataguard的特性, Real-Time Apply ,也叫adg
物理standby实时应用日志:
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE
逻辑standby 实时应用日志:
ALTER DATABASE START LOGICAL STANDBY APPLY IMMEDIATE
Real-time apply requires a standby database that is configured with a standby redo log and that is in ARCHIVELOG mode.
LOG_ARCHIVE_DEST_n initialization parameter to delay applying archived redo log files to the standby database.
By default, there is no time delay. If you specify the DELAY attribute without specifying a value, then the default delay interval is 30 minutes.
2、停止实时应用日志
物理standby停止实时应用日志:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE NODELAY;
逻辑standby停止实时应用日志:
SQL> ALTER DATABASE START LOGICAL STANDBY APPLY NODELAY;
3、物理standby 应用日志
To start Redo Apply in the foreground, issue the following SQL statement:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;
If you start a foreground session, control is not returned to the command prompt until recovery is canceled by another session.
To start Redo Apply in the background, include the DISCONNECT keyword on the SQL statement. For example:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
This statement starts a detached server process and immediately returns control to the user. While the managed recovery process is performing recovery in the background, the foreground process that issued the RECOVER statement can continue performing other tasks. This does not disconnect the current SQL session.
To start real-time apply, include the USING CURRENT LOGFILE clause on the SQL statement. For example:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE;
4、物理standby停止应用日志
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
5、逻辑standby 应用日志
SQL> ALTER DATABASE START LOGICAL STANDBY APPLY;
6、逻辑standby停止应用日志
SQL> ALTER DATABASE STOP LOGICAL STANDBY APPLY;
7、监控物理standby
SQL> SELECT PROTECTION_MODE, PROTECTION_LEVEL, DATABASE_ROLE ROLE, SWITCHOVER_STATUS FROM V$DATABASE
SQL> SELECT FS_FAILOVER_STATUS "FSFO STATUS", FS_FAILOVER_CURRENT_TARGET TARGET, FS_FAILOVER_THRESHOLD THRESHOLD,
FS_FAILOVER_OBSERVER_PRESENT "OBSERVER PRESENT" FROM V$DATABASE;
查看物理备库日志进程的状态:
SQL> SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;
备库查询,从主库接收的日志
SQL> SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$ARCHIVED_LOG;
显示归档日志的历史
SQL> SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$LOG_HISTORY;
显示写入日志或者进程的消息
SQL> SELECT MESSAGE FROM V$DATAGUARD_STATUS;
显示传输地址的状态:
SQL> SELECT DEST_ID, APPLIED_SCN FROM V$ARCHIVE_DEST WHERE TARGET='STANDBY';
8监控逻辑standby
物理standby实时应用日志:
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE
逻辑standby 实时应用日志:
ALTER DATABASE START LOGICAL STANDBY APPLY IMMEDIATE
Real-time apply requires a standby database that is configured with a standby redo log and that is in ARCHIVELOG mode.
LOG_ARCHIVE_DEST_n initialization parameter to delay applying archived redo log files to the standby database.
By default, there is no time delay. If you specify the DELAY attribute without specifying a value, then the default delay interval is 30 minutes.
2、停止实时应用日志
物理standby停止实时应用日志:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE NODELAY;
逻辑standby停止实时应用日志:
SQL> ALTER DATABASE START LOGICAL STANDBY APPLY NODELAY;
3、物理standby 应用日志
To start Redo Apply in the foreground, issue the following SQL statement:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;
If you start a foreground session, control is not returned to the command prompt until recovery is canceled by another session.
To start Redo Apply in the background, include the DISCONNECT keyword on the SQL statement. For example:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
This statement starts a detached server process and immediately returns control to the user. While the managed recovery process is performing recovery in the background, the foreground process that issued the RECOVER statement can continue performing other tasks. This does not disconnect the current SQL session.
To start real-time apply, include the USING CURRENT LOGFILE clause on the SQL statement. For example:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE;
4、物理standby停止应用日志
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
5、逻辑standby 应用日志
SQL> ALTER DATABASE START LOGICAL STANDBY APPLY;
6、逻辑standby停止应用日志
SQL> ALTER DATABASE STOP LOGICAL STANDBY APPLY;
7、监控物理standby
SQL> SELECT PROTECTION_MODE, PROTECTION_LEVEL, DATABASE_ROLE ROLE, SWITCHOVER_STATUS FROM V$DATABASE
SQL> SELECT FS_FAILOVER_STATUS "FSFO STATUS", FS_FAILOVER_CURRENT_TARGET TARGET, FS_FAILOVER_THRESHOLD THRESHOLD,
FS_FAILOVER_OBSERVER_PRESENT "OBSERVER PRESENT" FROM V$DATABASE;
查看物理备库日志进程的状态:
SQL> SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;
备库查询,从主库接收的日志
SQL> SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$ARCHIVED_LOG;
显示归档日志的历史
SQL> SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$LOG_HISTORY;
显示写入日志或者进程的消息
SQL> SELECT MESSAGE FROM V$DATAGUARD_STATUS;
显示传输地址的状态:
SQL> SELECT DEST_ID, APPLIED_SCN FROM V$ARCHIVE_DEST WHERE TARGET='STANDBY';
8监控逻辑standby
0 0
- dataguard 日志的应用
- dataguard 日志的应用
- DataGuard备库删除已经应用的日志
- 物理dataguard日志无法应用问题
- oracle11g dataguard failover重建后归档日志没有被应用被NO的问题
- DATAGUARD配置错误的解决日志
- 如何针对物理DataGuard设置延时日志应用
- dataguard 日志传输服务
- dataguard之日志应用服务
- dataguard却少日志文件的处理过程
- 【转自oracle官方技术博客】如何针对物理DataGuard设置延时日志应用?
- dataguard之日志传输服务
- dataguard 日志不同步问题检查
- Dataguard中日志传输服务
- dataguard :主库的一个归档日志没传送到备库,导致备库无法同步
- dataguard中的standby redo 日志组数及添加的两种方法
- Mysql日志的应用
- log4j的日志应用
- ext4分区开机自动挂载,该怎么处理
- 看山姆大叔如此偷窥世界
- 解决Everything在windows8下使用失效无反应的问题
- shell脚本中printf小节
- InternetOpen
- dataguard 日志的应用
- Scripts:数据库巡检脚本for 10g dba_snapshot_database_10g.sql
- System.setProperty()
- 核心种和接口-configuation类
- IDA base64 F5
- Struts Nested 标签
- 网络安全审查制度即将推出 手机App安全加密成必然趋势
- JS 字符串中字符出现次数最多的字母 ,并返回次数
- 屏幕自适应窗口大小控件ResizeKit详细介绍