oracle安装完配置无监听服务,如何解决

oracle安装完配置无监听服务,如何解决,第1张

1、找到C:\Program Files (x86)\Oracle\odac_client\tnsnamesora文件,用记事本打开,显示oracle值:

ORACLE =

(DESCRIPTION =

(ADDRESS = 

(PROTOCOL = TCP)

(HOST =自动分配的IP地址)

(PORT =1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)))

2、修改如下:

10110183/orcl =  

(DESCRIPTION =  

  (ADDRESS = (PROTOCOL = TCP)(HOST = 10110183)(PORT = 1521))  

  (CONNECT_DATA =  

    (SERVER = DEDICATED)  

    (SERVICE_NAME = orcl)  

  )  

)

3、主机名输入localhost或127001都会提示无监听程序。由于自动分配的IP地址会有变动,所以将oracle值中的host改成本机的计算机名,保存修改后的tnsnamesora。再次连接(10110183/orcl)数据库,出错问题解决。

Oracle监听问题:

(1)第一个错误:

注册表使用了优化软件被删除相关项, 对于每一个系统服务实际上都会在注册表之中有所保存,注册表中的相关项名:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraDb11g_home1TNSListener

里面有一个imagePath:E:\oracleInstall\product\1120\dbhome_1\BIN\TNSLSNR,这个选项有可能被优化软件给自动删除,如果被删除的话按照格式从新建立一个相关的注册项。

(2)第二个错误:

网络环境改变(10G版本),11g版本得到改善,主要是计算机的名称被改变:

当网络环境发生改变的时候,监听服务就启动不了,解次问题的方法就是必须修改网络配置文件,配置文件路径:E:\oracleInstall\product\1120\dbhome_1\NETWORK\ADMIN,有两个配置文件listenerora和tnsnamesora,通过记事本打开两个文件:

但是以后使用程序连接oracle1G的话不能正常访问数据库,选择Net Manager,进入到网络配置界面:

是不是你自己本地的TNSNAMESORA文件中,没有配置他的数据库连接,所以才报这个错

你把你同事的tnsnamesora文件copy一份复制到你本地电脑覆盖自己的tnsnamesora试试

以上就是关于oracle安装完配置无监听服务,如何解决全部的内容,包括:oracle安装完配置无监听服务,如何解决、别人可以连接我的本地oralce数据库,我连不上他的报错没有监听程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10190683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存