方圆网通网站建设公司,如何搜索关键词,wordpress 值得买,企业网站有哪些本帖最后由 yuanqk 于 2018-8-11 20:28 编辑真实案例#xff0c;记录一下#xff0c;都是小白#xff0c;非常理解小白在遇到问题时的无奈#xff0c;希望能帮助到一些人。过程非常简单#xff0c;主要是处理问题的思路。1、早上收到告警#xff0c;说备库有15个归档没有…本帖最后由 yuanqk 于 2018-8-11 20:28 编辑真实案例记录一下都是小白非常理解小白在遇到问题时的无奈希望能帮助到一些人。过程非常简单主要是处理问题的思路。1、早上收到告警说备库有15个归档没有同步我们的告警还是非常low的那种只能告诉你有几个归档没同步具体原因不知道。(这也是我后续需要调整的)2、检查具体原因登录主库查看dest状态确实是有问题不能创建归档日志了。SQL select status,gap_status,error from v$archive_dest_status;STATUS GAP_STATUS ERROR--------------------------- ------------------------------------------------------------------------ ------------------------------------------VALIDERROR RESOLVABLE GAP ORA-00270: error creating archive log3、登录备库检查alert日志看到db_recovery_file_dest_size使用率100%Creating archive destination file : /opt/app/oracle/oradata/xxxxxx/o1_mf_1_2990_%u_.arc (1176113 blocks)Sat Aug 11 13:02:50 2018Errors in file /u01/app/oracle/diag/rdbms/xxxxxxxxxxx/trace/xxxxxx_rfs_20130.trc:ORA-19815: WARNING: db_recovery_file_dest_size of 101295421440 bytes is 100.00% used, and has 0 remaining bytes available.4、从现象上看问题很简单调整这个目录大小就行了调整之后看归档文件缺少的也都同步过来了ALTER SYSTEM SET db_recovery_file_dest_size300G SCOPEBOTH;5、看似很ok启动应用进程吧结果启动后又报了一个错ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;ORA-01186: file 50 failed verification testsORA-01157: cannot identify/lock data file 50 - see DBWR trace fileORA-01111: name for data file 50 is unknown - rename to correct fileORA-01110: data file 50: /u01/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00050File 50 not verified due to error ORA-01157MRP0: Background Media Recovery terminated with error 11116、这个报错也很简单就是主备库数据文件路径不一致而且在db_file_name_convert中也没有设置这时就检查一下主库的数据文件路径和备库的db_file_name_convert参数结果确实是缺少了一个映射关系。7、处理上面的问题先到主库查看下file_id为50的数据文件信息然后在备库执行下面的命令处理alter system set standby_file_managementMANUAL SCOPEMEMORY;alter database create datafile /u01/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00050 as 备库数据文件存放路径/主库查询出来的数据文件名称.dbf;alter system set standby_file_managementAUTO SCOPEMEMORY;8、在检查主库file_id为50的数据文件信息时发现是8月3号创建的那就是说8月3号这套dg就出问题了当时心里一万个草拟马在奔腾(哎我也不是圣人正在医院挂号突然回来替别人擦屁股)检查一下备库日志应用情况确定在2907的归档断了再检查下归档目录发现归档还全部都在。。。2904 03-AUG-18 03-AUG-18 YES2905 03-AUG-18 03-AUG-18 YES2906 03-AUG-18 03-AUG-18 YES2907 03-AUG-18 03-AUG-18 NO2908 03-AUG-18 03-AUG-18 NO2909 03-AUG-18 03-AUG-18 NO9、确认问题都解决后启动恢复进程慢慢恢复吧反正又每人急着用结果又报错了SQL ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION*ERROR at line 1:ORA-01153: an incompatible media recovery is active10、这个错误第一次遇到查了官方文档也没明白。尝试关闭应用进程再启用还是一样报错SQL alter database recover managed standby database cancel;alter database recover managed standby database cancel*ERROR at line 1:ORA-16136: Managed Standby Recovery not active11、不知道怎么回事尝试recover automatic standby database竟然成功了(这样一个一个归档去追很慢可以考虑使用增量恢复)alter database recover automatic standby database;12、恢复完成后启动应用进程ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;13、最后别忘了修改db_file_name_convert和log_file_name_convert参数这2个参数需要重启数据库。