PLSql连接Oracle数据库的错误提示

今天我安装了Oracle数据库,使用PLSql连接时 提示"no listener" 与

     Ora-12514:tns:侦听器目前不知道连接描述符中请求的服务 ;

     还有在本地计算机无法启动OracleOraHome90TNSListener服务.提示信息是“错误1067:进程意外终止.”

一.提示"no listener"时:

要查看  "安装数据库的盘目录\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN"的目录中的 listener.ora 文件 与

tnsnames.ora 文件 将文件中的动态IP改为 localhost 

如:

1.listener.ora 文件中的

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

2.tnsnames.ora 文件中的

LISTENER_ORAC =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

扫描二维码关注公众号,回复: 3657511 查看本文章

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

注意:orcl是你在安装数据库时生成的,根据个人的不同这个也会不同。

二、Ora-12514:tns:侦听器目前不知道连接描述符中请求的服务 ;

出现这个情况是因为我在同一台电脑中安装了Oracle的客户端,所以我们只要在服务中把服务关闭就可以了

这样基本就OK了

3. 在PLSql时要配置 oci : 在工具中首选项

应用 后关闭PLSql再打开 就可以了

猜你喜欢

转载自blog.csdn.net/qq_41690927/article/details/83177406