oracle 12c 每次开机都要lsnrctl stop再start,不然无法连接数据库,求大神指点迷津!谢谢!

dhf2695135 2015-04-05 01:54:19
开机输入sqlplus命令,显示如下:

这个时候查看lsnrctl status,显示如下:

输入stop和start后,显示如下:

再连接数据库,才能连接成功:
...全文
484 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2015-04-08
  • 打赏
  • 举报
回复
监听是动态注册的。 他在oracle实例启动后,大约每个一分钟动态的的访问oracle实例,根据实例参数注册参数。 你多等会,试试看效果。
外土土 2015-04-07
  • 打赏
  • 举报
回复
侦听日志里面的信息,提供一下
dhf2695135 2015-04-06
  • 打赏
  • 举报
回复
还有tnsnames.ora # tnsnames.ora Network Configuration File: D:\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora # Generated by Oracle configuration tools. ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
dhf2695135 2015-04-06
  • 打赏
  • 举报
回复
这是通过netca生成的,应该没问题吧: # listener.ora Network Configuration File: D:\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\app\Administrator\product\12.1.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\12.1.0\dbhome_1\bin\oraclr12.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = DHF)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )
dhf2695135 2015-04-06
  • 打赏
  • 举报
回复
服务中已经是启动了呀~~~
卖水果的net 2015-04-06
  • 打赏
  • 举报
回复
在“服务“中,把 监听服务设置为自动启动

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧