本篇内容主要讲解“数据库重置DML配置ogg的步骤是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库重置DML配置ogg的步骤是什么”吧!
–生产数据库和ogg目标数据库由于某种原因被完全破坏关联,即数据不再同步
但参数文件和ogg安装目录仍存在,下面操作建立在这种情况下–
下面步骤需要先登录后执行操作
dblogin USERID xxx, PASSWORD xxx
1.删除源端的数据和目标端的数据,包括采集端的数据和目标端接收到的数据
dblogin USERID xxx, PASSWORD xxx
delete extract ERxx
delete extract PRxx
删除源端和目标端et和rt文件,即收集进程产生的和发送进程产生的文件
添加抽取进程,ADD EXTTRAIL后面跟存放文件地址,et表示文件名
add extract ERxx tranlog,begin now
ADD EXTTRAIL xxx/et, EXTRACT ERxxx
添加发送进程
exttrailsource后面跟的是数据采集后放的地方,et表示文件开头名
RMTTRAIL表示目标rep端存放数据的地址,rt表示文件开头名
add extract PRxx,exttrailsource xxx/et
ADD RMTTRAIL xxx/rt,EXTRACT PRxx
重新配置ogg抽取进程抽取的归档文件位置和起始点
—extseqno 表示 archivelog
alter extract ERxxx ,extseqno 2, extrba 0
start EXTRACT ERxxx
重启配置ogg发送进程发送给对端文件的文件名和起始点
alter extract PRxxx etrollover
alter extract PRxxx ,extseqno 0, extrba 0
start EXTRACT PRxxx
导出prod需要导数的schema数据,并导入到ogg目标端
select to_char(dbms_flashback.GET_SYSTEM_CHANGE_NUMBER) from dual;
15727212700618
create or replace directory dp as ‘xxx’;
expdp \\’/ as sysdba\\’ directory=dp dumpfile=xxx_%u.dmp logfile=xxx.log content=data_only schemas=xxx
PARALLEL=3 FLASHBACK_SCN=15727212700618
create or replace directory dp as ‘xxx’;
impdp \\’/ as sysdba\\’ directory=dp dumpfile=xxx_%u.dmp logfile=xxx.log \\
schemas=xxx PARALLEL=3 TABLE_EXISTS_ACTION=TRUNCATE
导入后目标端操作
delete replicat RPTxx
添加目标端rep进程
add replicat RPTxx,exttrail xxx/rt ,checkpointtable CHECKPOINTTABLE
start RPTxxx aftercsn 15725097666036
将目标端rep进程指向到某个文件的某个起始点
alter REPLICAT RPTxxx,extseqno 1,extrba 0
到此,相信大家对“数据库重置DML配置ogg的步骤是什么”有了更深的了解,不妨来实际操作一番吧!这里是云搜网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!