甲骨文dg维护常用操作和调优

  1、查看备库状态
  完成;从数据库选择open_mode、database_role db_unique_name v $;
  
  2,将备库置与应用日志模式状态
  完成;改变数据库恢复管理备用数据库使用当前日志文件从会话断开;,
  
  3、取消备库的自动恢复
  完成;改变数据库恢复备用数据库管理取消;
  
  4,打开实时应用状态模式
  完成;改变当前日志文件断开数据库恢复管理备用数据库使用;
  
  4、查看日志应用到哪个组
  完成;从v $ archived_log选择马克斯(序列#)应用='是的'
  
  5.主库和备库之间角色切换
  5.1主库切换为备库
  改变物理备用数据库提交转换;
  改变数据库提交转换到物理与会话关闭备用;——主库有会话连接的时候
  立即关闭
  启动nomount;
  改变数据库安装备用数据库;
  改变数据库恢复管理备用数据库断开会话;
  ,
  5.2从库切换为主库
  改变数据库提交切换到主;
  立即关闭;
  启动
  改变系统切换日志文件;
  ,
  6.备库自动使用主库传过来的日志进行恢复
  改变数据库恢复自动备用数据库;
  
  
  ,
  7.更改保护模式
  改变数据库备用数据库设置为最大限度保护;
  改变数据库设置备用数据库可用性最大化;
  改变数据库设置备用数据库performancen最大化;
  
  
  恢复进度相关的v $视图应用示例
  1,查看进程的活动状况——- v $ managed_standby
  完成;选择过程、client_process序列#,从v managed_standby美元地位;
  
  2,确认重做应用进度- - - - v $ archive_dest_status
  完成;选择dest_name、archived_thread # archived_seq #, applied_thread #, applied_seq #,从v $ archive_dest_status db_unique_name状态='有效';
  
  3、检查归档文件路径及创建信息——- v $ archived_log
  完成;选择名称、创建者、序列#应用,从v $ archived_log completion_time;
  
  4、查询归档历史——- v $ log_history
  完成;选择first_time、first_change # next_change #、序列#从v log_history美元;
  
  
  再来点与日志应用相关的v $视图应用示例:
  5、查询当前数据的基本信息——- v $数据库信息
  完成;选择database_role、db_unique_name open_mode、protection_mode protection_level, switchover_status v $数据库;
  
  6、查询故障转移后快速启动的信息
  完成;选择fs_failover_status、fs_failover_current_target fs_failover_threshold, fs_failover_observer_present v $数据库;
  
  7日检查应用模式(是否启用了实时应用)- - - - v $ archive_dest_status
  完成;从v $选择recovery_mode archive_dest_status dest_id=2;
  
  12、数据警卫队事件- - - - v $ dataguard_status
  完成;从v $ dataguard_status;选择消息
  
  8日,删除和添加备用日志
  改变数据库删除备份日志文件组1;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,- - - - - - - - - - -才能添加日志组
  修改数据库添加备用日志文件线程1组1 ('/u02/oradata/中心/standbylog/standby_log1_1 ', '/u02/oradata/中心/standbylog/standby_log1_2’)大小4096;,,- - - - - - - - - - -删除日志组
  更改数据库删除日志文件成员/u02/oradata/中心/standbylog/standby_log1_2”;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,- - - - - - - - - - -删除日志组的一个成员
  修改数据库添加备用日志文件,成员/u02/oradata/中心/standbylog/standby_log1_2”组1;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,- - - - - - - - - - - -添加日志组成员
  
  
  
  * *调整物理备用日志应用频率
  调整应用频率说白了就是调整io读取能力,所以通常我们可以从以下几个方面着手:
  1,设置恢复并行度
  在介质恢复或重做应用期间,都需要读取重做日志文件,默认都是串行恢复,我们可以在执行恢复
  的时候加上平行子句来指定并行度,提高读取和应用的性能,例如:
  完成;改变数据库恢复管理备用数据库并行2断开会话;
  推荐平行的值是cpu # * 2,
  2,加快重做应用频繁
  设置初始化参数DB_BLOCK_CHECKING=FALSE能够提高2倍左右的应用效率,该参数是验证数据

甲骨文dg维护常用操作和调优