暂无图片
ORACLE 11G搭建ADG遇到的问题ORA-12170
我来答
分享
暂无图片 匿名用户
ORACLE 11G搭建ADG遇到的问题ORA-12170

最近在搭建ORACLE ADG,已经完成2套,每套都是单机+单机+单实例,最后1套出了些问题:


2台服务器搭建ORACLE 11.2.0.4 ADG,主库服务器上面有2套库,环境和配置信息、报错信息见附件


请各位帮忙看下是什么问题

序号

角色

主机名

IP

实例名

服务名

DB_NAME

local_listener

1

主库

Prod-fspdb-1

10.202.19.139

fspdb1

fspdb1

fspdb1

LISTENER_FSPDB1

fspdb2

fspdb2

fspdb2

LISTENER_FSPDB2

2

备库

Prod-fspdb-2

10.202.19.140

fspdb1adg

fspdb1adg

fspdb1

LISTENER_FSPDB1

fspdb2adg

fspdb2adg

fspdb2

LISTENER_FSPDB2

主库的监听文件

备库的监听文件

主库的监听状态

备库的监听状态:

这里为何不是fspdb1adg及fspdb2adg?

主库的hosts文件

备库的hosts文件

连接备库报错

我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
我是IT男

刚才重启备库后,现在从主库发现的alert日志:


暂无图片 评论
暂无图片 有用 1
打赏 0
屁登

监听状态unknow为静态监听,你去备手动执行alter system register,注册一下监听试试看。

暂无图片 评论
暂无图片 有用 0
打赏 0
我是IT男
2024-02-21
试过了 没用
xusmallhorse

备库的listener.ora 可以这样写:


暂无图片 评论
暂无图片 有用 0
打赏 0
我是IT男

附上备库oracle用户的环境变量


暂无图片 评论
暂无图片 有用 0
打赏 0
Cz_0024

建议采用xusmallhorse的方式进行尝试,你没发现你的配置的LISTENER.ora中把两个实例分开注册后,在lsnrctl中第一个实例时动态注册的,第二个是静态注册的方式;动态注册的实例需要库启动后才能被注册,因此导致你的备库也存在这个问题,实例1只有在库启动后才能在lsnrctl中看到,而实例2是静态注册的,库没有启动在lsnrctl中也会以unknow的方式存在。

暂无图片 评论
暂无图片 有用 0
打赏 0
笑靥

在备库fspdb1adg中

检查local_listener

show parameter local_listener

尝试调整local_listener

alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=Prod-fspdb-2)(PORT=13899))))';

暂无图片 评论
暂无图片 有用 0
打赏 0
小年青。

从错误代码是上看,这个应该是你的配置引起的问题。配置包过listener.ora配置文件和tnsnames.ora里面的配置与数据库实际sid或serveicenames不一致,或者是网络问题导致的。需要仔细检查配置。一个字母或一个单词错误都有可能导致报错

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
请问一下 oracle grid 有for win的版本么 ,我要在windows 环境中搭建群集
回答 4
已采纳
https://www.oracle.com/database/technologies/oracle19cwindowsdownloads.html你可以在上面链接下载数据和集群软件。OracleD
Oracle的ora-01207能不能重建控制文件修复?
回答 1
可以参考下:https://www.modb.pro/db/133675;
ALTER SESSION SET NLS_SORT=SCHINESE_PINYIN_M 报ora-12705
回答 6
已采纳
估计还是环境变量的事
oracle存储过程转PG,record兼容问题
回答 3
已采纳
pgfunction可以这样写:CREATEORREPLACEFUNCTIONfun(parmCHARACTERVARYING)RETURNSSETOFRECORDAS$BODY$DECLAREire
为什么说Oracle统计信息中的rows processed是做优化时最关心的数据?
回答 1
已采纳
rowsprocessed表示SQL一共返回多少行数据。我们在做SQL优化的时候最关心rowsprocessed数据,因为可以根据SQL返回的行数判断整个SQL应该是走HASH连接还是走嵌套循环。如果
安装oracle执行sqlplus报错:error while loading shared libraries
回答 2
lddlibraries.so应该是没有。找到那个建立个连接,或者其他地方找一个放过来。
Oracle 生产环境vm集群跑rac可行吗?
回答 1
已采纳
回答过类似问题,你可以看看我的建议https://www.modb.pro/issue/15618VM上安装文档看这个https://www.modb.pro/doc/2670
Oracle数据库序列,编辑查看下一个值是21,但是通过sql语句nextval查看却是6,这是怎么原因?
回答 1
创建序列时有个cache所以你看到的是这样的情况例如:CREATESEQUENCE"T7CC"."SEQFILE"MINVALUE1MAXVALUE999999
Oracle impdp导入后比之前源库的占用空间要小,正常吗?
回答 2
正常啊,impdp相当于对表进行了重新整理,可以消除表和索引的碎片。
Oracle package中使用了全局变量的过程,怎么调试?
回答 1
已采纳
Oracle关于package的调试,墙裂推荐第三方工具pl/sqldeveloper,调式相当人性化。具体可以参考:https://www.csdn.net/tags/NtzaIg5sNDg2MzA
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~