- 最后登录
- 2015-3-17
- 在线时间
- 3 小时
- 威望
- 13
- 金钱
- 42
- 注册时间
- 2012-2-5
- 阅读权限
- 10
- 帖子
- 7
- 精华
- 0
- 积分
- 13
- UID
- 201
|
1#
发表于 2015-3-13 17:30:47
|
查看: 6042 |
回复: 3
目前在搭建一套ogg(goldengate :V11.1.1.0.0),环境如下:
source:
os:hp-ux 11.31
db:9.2.0.7
target:
os:hp-ux 11.31
db:11.2.0.4
在初始化数据遇到的问题有:
1.oracle 9i(ogg V11.1.1.0.0)支持ddl复制吗?
2.exp 导出数据库使用flashback_scn遭遇文章中的BUG:ORA-01466 WHEN FLASHBACKING A TABLE WITH A HIGHER SCN THAN CREATION SCN (文档 ID 1604903.1)
所以采用exp flashback_time=t1 导出数据。
3.有其他方法代替“start repl_1, aftercsn <scn>”启动target端的repl进程吗?(使用exp flashback_time导出的数据)
使用exp flashback_time导出的数据,在目标端做start repl_1时,需要知道t1对应的scn
把t1转化为scn,在source side 执行以下命令报错:
SQL> select timestamp_to_scn(sysdate) from dual;
select timestamp_to_scn(sysdate) from dual
*
ERROR at line 1:
ORA-00904: "TIMESTAMP_TO_SCN": invalid identifier
4. 3-6 15:00(大概时间)第一次启动extr_1进程
3-10 16:00(大概时间) 第一次启动pump_1进程(简单地start pump_1,没有使用其他参数)
为什么extract进程抽出的数据使用pump进程传到target端后,target端的数据文件比source小了(ggserror.log看不到什么关键的错误,也没有使用压缩)
是不是pump_1只抽取它启动之后的数据即3-10 16:00后的数据传到target端,如果是,请问如何重新设置pump进程从3-6 15:00传数据。
the total size of extr_1 exttrail: 885454k
the total size of pump_1 rmttrail: 151983k
source side:
[oracle@SZKFDB01:/ogg/ogg_home/dirdat]$ du -sk l1*
97665 l1000001
97657 l1000002
97664 l1000003
97665 l1000004
97664 l1000005
97664 l1000006
97664 l1000007
97665 l1000008
97664 l1000009
6482 l1000010
total size: 885454k
target side:
[oracle@xzzc:/ogg/ogg_home/dirdat]$ du -sk r1*
9774 r1000000
3668 r1000001
9774 r1000002
9773 r1000003
9774 r1000004
9774 r1000005
9774 r1000006
9774 r1000007
9773 r1000008
9774 r1000009
9774 r1000010
9774 r1000011
9774 r1000012
9774 r1000013
9774 r1000014
9773 r1000015
1708 r1000016
total size: 151983k
extr配置:
[oracle@SZKFDB01:/ogg/ogg_home/dirprm]$ cat extr_1.prm
extract extr_1
setenv (ORACLE_SID="orasb")
setenv (nls_lang="american_america.zhs16gbk")
userid ogg,password ogg_1234
exttrail ./dirdat/l1
dynamicresolution
discardfile ./dirrpt/extr_1.dsc, append, megabytes 4000
tranlogoptions altarchivedlogformat sd%s.arc
tranlogoptions bufsize 10000000
tranlogoptions dblogreaderbufsize 4193792
warnlongtrans 1h, checkinterval 5m
cachemgr cachesize 1024mb, cachedirectory ./dirtmp
table BMS.*;
---------------------------------------------------------------------------
pump配置:
[oracle@SZKFDB01:/ogg/ogg_home/dirprm]$ cat pump_1.prm
extract pump_1
userid ogg,password ogg_1234
rmthost 172.16.10.93 mgrport 7801
rmttrail ./dirdat/r1
discardfile ./dirrpt/pump_1.dsc, append, megabytes 4000
setenv (nls_lang="american_america.zhs16gbk")
passthru
dynamicresolution
table BMS.*;
---------------------------------------------------------------------------
|
|