ITPub博客

首页 > 数据库 > Oracle > PL/SQL连接ORACLE时的问题

PL/SQL连接ORACLE时的问题

原创 Oracle 作者:gulunhua 时间:2016-01-25 18:23:13 0 删除 编辑


初学oracle,在Windows上启动oracle服务:

                 net start OracleServiceOrcl

,然后打开pl/sql 想连接上oracle,但是显示错误,连接不上。

 

后来发现是没有启动监听服务,于是启动监听服务:

                 net start OracleOradb10g_home1TNSListener

但是发现弹出一个框,显示:“服务启动了又停止了……”,如果尝试再次启动服务,还是会得到同样的信息。

 

后来在网上一找,发现有很多人都遇到了这样的情况,虽然没有直接找到答案,但是知道了oracle有一个listener.ora

文件,在我电脑上的路径是:E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN,于是看了下文件内容:

# listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.5)(PORT = 1521))
    )
  )

 

 初看,也没什么问题,打开网络连接一看,发现机器的IP地址是:192.168.0.100 ,原来是自己的IP地址变了,才导致无法启动监听服务,于是修改了IP,保存文件,再次启动服务就成功。另外也得注意端口是否正确。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/653220/viewspace-1982109/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-08-01

  • 博文量
    41
  • 访问量
    53156