Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

13

积分

0

好友

1

主题
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.*;
---------------------------------------------------------------------------


                  
       
2#
发表于 2015-3-13 17:41:12
第3点中:SCN To Timestamp的转换问题,SR已给答复:
How To Map SCN To Timestamp Before 10g? (文档 ID 365536.1)

回复 只看该作者 道具 举报

3#
发表于 2015-3-16 11:58:58
已解决。
已有 1 人评分威望 理由
Liu Maclean(刘相兵 + 10

总评分: 威望 + 10   查看全部评分

回复 只看该作者 道具 举报

4#
发表于 2015-3-24 21:55:45
结贴有奖!

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-26 19:26 , Processed in 0.047827 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569