DG 一些查看点 及 主备切换
2014-08-18 16:37
239 查看
SELECT FORCE_LOGGING FROM V$DATABASE; 查看数据库是否是 force logging 模式
alter database create standby controlfile as 'd:\backup\jsspdg01.ctl'; 创建 standby 控制文件
select max(sequence#) from v$archived_log; 查看归档的同步情况
select protection_mode, protection_level from v$database; 查看DG 是什么模式; MAXIMUM AVAILABILITY(最大可用),MAXIMUM PERFORMANCE(最大性能) maximum protection (最大保护)
alter system switch logfile; 切日志
alter database recover managed standby database disconnect from session; 启动redo 应用
alter database recover managed standby database parallel 2 disconnect from session; 并行启用
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; 暂停应用
switchover 方式切换主备库
--primary
select switchover_status from v$database; 检查是否支持switchover 操作,如果该列值为"TO STANDBY"则表示primary 数据库支持转换为standby
alter database commit to switchover to physical standby;
shutdown immediate;
startup mount;
--standby
select switchover_status from v$database; --TO PRIMARY
alter database commit to switchover to primary;
alter database open; ---如果数据库处于open read-only 模式的话,需要先shutdown 然后直接startup 即可
failover 方式切换主备库
select thread#,low_sequence#,high_sequence# from v$archive_gap; 确认归档文件是否连接,如果返回的有记录,按照列出的记录号复制对应的归档文件到待转换的standby 服务器
ALTER DATABASE REGISTER PHYSICAL LOGFILE 'filespec1';
select distinct thread#,max(sequence#) over(partition by thread#) a from v$archived_log; 查看归档全不全?????
-------------------------
alter database recover managed standby database finish force;
alter database commit to switchover to primary;
alter database open;
alter database create standby controlfile as 'd:\backup\jsspdg01.ctl'; 创建 standby 控制文件
select max(sequence#) from v$archived_log; 查看归档的同步情况
select protection_mode, protection_level from v$database; 查看DG 是什么模式; MAXIMUM AVAILABILITY(最大可用),MAXIMUM PERFORMANCE(最大性能) maximum protection (最大保护)
alter system switch logfile; 切日志
alter database recover managed standby database disconnect from session; 启动redo 应用
alter database recover managed standby database parallel 2 disconnect from session; 并行启用
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; 暂停应用
switchover 方式切换主备库
--primary
select switchover_status from v$database; 检查是否支持switchover 操作,如果该列值为"TO STANDBY"则表示primary 数据库支持转换为standby
alter database commit to switchover to physical standby;
shutdown immediate;
startup mount;
--standby
select switchover_status from v$database; --TO PRIMARY
alter database commit to switchover to primary;
alter database open; ---如果数据库处于open read-only 模式的话,需要先shutdown 然后直接startup 即可
failover 方式切换主备库
select thread#,low_sequence#,high_sequence# from v$archive_gap; 确认归档文件是否连接,如果返回的有记录,按照列出的记录号复制对应的归档文件到待转换的standby 服务器
ALTER DATABASE REGISTER PHYSICAL LOGFILE 'filespec1';
select distinct thread#,max(sequence#) over(partition by thread#) a from v$archived_log; 查看归档全不全?????
-------------------------
alter database recover managed standby database finish force;
alter database commit to switchover to primary;
alter database open;
相关文章推荐
- 在解决动态切换皮肤的子域名Cookie保存问题过程中收集的一些参考资料
- 解决了一些RSS阅读器不能查看图片的问题
- 【Vegas原创】DB和DG的切换
- 网上比较流行的一种tab切换效果代码,主要是用于导航的一些栏目。
- DG保护模式切换中遇到的ORA-16072错误
- oracle查看实例EM端口号、SID设制与一些命令
- 有关套接口操作函数(经常忘掉里头一些细节,留着查看)
- WebBrowser编辑和查看间的切换
- 一些资料的查看
- 查看ORACLE数据库信息的一些SQL
- 查看Linux系统一些方法
- load_file()查看常用的一些配置文件
- Oracle 一些命令以前查看数据一些语句
- 怎样查看域名DNS服务器的相一些关信息
- 在应用ERP PATCH的时候,可能出现一些错误,可以通过如下log文件查看错误
- (转载)一些查看系统信息的工具命令使用方法
- 在SQL server 2000中打开表查看数据的时候,提示说“无法执行查询,因为一些文件缺少或未注册”
- linux 一些常用查看命令
- 查看redo log 的切换频率
- linux查看dns的命令 一些linux基本命令(一)