首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Oracle 9i到Oracle 10g的归档日志传输

从Oracle 9i到Oracle 10g的归档日志传输
EN

Stack Overflow用户
提问于 2009-05-22 04:20:09
回答 1查看 1.4K关注 0票数 1

在这种情况下,我需要将Oracle 9i存档日志传输到Oracle 10g数据库,然后由日志挖掘程序挖掘这些日志,然后由Oracle流捕获/应用进程使用。

(Oracle 10日志管理员可以读取Oracle 9归档日志--我可以手动复制存档日志,手动注册并进行挖掘、捕获和应用)。

困难在于Oracle进行归档日志传输的方式在9i和10g之间发生了很大变化,并设置了9i数据库以传输到远程计算机,如下所示:

代码语言:javascript
复制
log_archive_dest_state_2 = enable
log_archive_dest_2 = "service=OTHERMACHINE arch optional"

不再起作用了。

我在9i日志里看到了这个:

代码语言:javascript
复制
*** 2009-05-22 04:03:44.149
RFS network connection lost at host 'OTHERMACHINE'
Error 3113 attaching RFS server to standby instance at host 'OTHERMACHINE'
Error 3113 attaching to destination LOG_ARCHIVE_DEST_2 standby host 'OTHERMACHINE'
Heartbeat failed to connect to standby 'OTHERMACHINE'. Error is 3113.
*** 2009-05-22 04:03:44.150
kcrrfail: dest:2 err:3113 force:0
ORA-03113: end-of-file on communication channel

在10克的日志里我得到:

代码语言:javascript
复制
Fri May 22 04:07:42 2009
WARNING: inbound connection timed out (ORA-3136)

我的问题是:

有人知道我如何配置我的9i或10g服务器,以便10g服务器接受9i连接,这样我就可以将9i归档日志传输到10g服务器。如果存档日志自动注册到10g服务器上,这将是一个额外的好处。

注意,这里没有设置完整的DataGuard配置,10g数据库不是辅助服务器。

谢谢你的建议。

编辑

请注意,我可以通过sqlplus从9i服务器登录到10g服务器,所以连接性不是问题。

编辑2

在搜索了大量的解决方案之后,我最终决定这样一种机制不起作用,并且需要使用非Oracle方法将归档日志从9i传输到10g (例如rsync)。

EN

回答 1

Stack Overflow用户

发布于 2009-05-22 15:32:52

数据库是否具有修补程序?

另外,您的连接通常需要一段时间来进行身份验证吗?在V10.1之后,默认的SQLNET.INBOUND_CONNECT_TIMEOUT设置为60秒。在该版本之前,它默认为无限期。

参考Metalink 345197.1:以前在Oracle10.1中工作的连接现在断断续续地失败了,比如ORA-3113、ORA-3106或10.2中的ORA-3136。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/896330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档