oracle可以在一台机器上启动两个监听么 如何为Oracle配置多个监听器
oracle可以在一台机器上启动两个监听么
分别设置各自的listener.ora,分端口。不行你把各个版本listener.ora贴出来,标明库的版本。给你个例子,chat是10g的库,eims是9i的库。注意端口和ORACLE_HOME的设置,启动的时候到各自的home下启动listener,在不行就把你的设置贴出来,操作贴出来。
如何为Oracle配置多个监听器
在安装Oracle时,系统已经自动创建了一个名为LISTENER的监听器(使用1521端口),我们也可以再为服务器添加其他的监听器,如使用1522端口创建一个监听器名为LISTENERNEW,但是如果使用NET 配置助手创建完成后,如果直接添加客户端服务名,用1522端口连接测试总是不能成功!
解决方法:
一:在NET MANAGER工具中,选中LISTENERNEW监听器,然后在其右侧的下拉列表中选择“数据库服务”,相应地修改全局数据库名和SID名称,并输入正确的主目录地址(如E:oracleproduct10.2.0db_1)
二:修改参数文件:
在$ORACLE_HOME/NETWORK/ADMIN,编辑lisenter.ora文件,增加如下内容:
SID_LIST_LISTENERNEW =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME = d:oracleproduct10.2.0db_1)
(GLOBAL_DBNAME = ORCL)
)
)
oracle启动服务有2个怎么办?
运行 输入 regedit 进入注册表编辑项 进入到
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/ 找到oracle相关的项 可以把10g不要的全部删掉。
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/ 找到oracle相关的项 可以把10g不要的全部删掉。
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ 找到oracle相关的项 可以把10g不要的全部删掉。
之后重新启动电脑 。应该就OK了
oracle 多实例 怎么配置监听
先在服务端的tnsnames.ora文件里加入一个描述对象ALL_LISTENER,具体叫什么其实都无所谓的.
然后会把它赋值给local_listner,这样Pmon才知道往那些指定的IP和端口发送注册请求.
动态注册的时候,PMon会到tnsnames.ora里面查找描述对象的具体信息,会用到红色的部分信息,蓝色的信息这个时候没有任何用处,但是稍微会讲这个在什么时候使用.