1、测试环境相关的复制进程,测试对数据要求严格的项目时。
环境初始时,可以开启handlecollisions 参数跑几个*期和日切处理
正式测试之前需要关闭该参数 --handlecollisions 跑几个*期及日切正常时,再进行后续测试最好!
2、进程挂掉的解决办法
首先查询日志记录信息 ggserro.log 查找挂掉的原因
然后再到 oracle/ggs/dirrpt/relc1.dsc *.dsc 找到相应的.dsc 文件核实具体的出错原因。
解决问题后再启动,如果实在不能启动或者其他原因不能启动,可以在param 中屏蔽对应的表,先起来再把该表打开,再重新启动,这样只有对应的一个表数据问题,其他未同步数据还会正常同步。
3、清理归档日志
rman target /
delete force archivelog all completed before ‘sysdate-0.5‘;
4、表空间不足时增加文件方法 注意确认一下哪个文件
ALTER TABLESPACE TS_INDEX ADD DATAFILE ‘/oracle/oradata/clctdb/TS_INDEX_02.DBF‘ size 5M autoextend on next 10M maxsize 10G;
5、开启归档日志的方法
sqlplus / as sysdba
alter system set open_cursors=1000 scope=both;
alter system set processes=1000 scope=spfile;
alter system set sessions=1000 scope=spfile;
Alter system set open_links=50 scope=spfile;
shutdown immediate
startup mount;
alter database archivelog;
--alter system set db_recovery_file_dest_size = 100G;
alter database open;
archive log list;
alter system set job_queue_processes=50;
SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
原文地址:https://www.cnblogs.com/cslc-zl/p/9172608.html