您好,欢迎访问一九零五行业门户网

ORA-12514问题解决

本机安装oracle后链接测试发现以下情况:sqlplus scott/tiger 正常登陆,sqlplus scott/tiger@orcl 登陆失败,提示ora-12514错误
版本:11.2.0.1.0 - 64bit
本机安装oracle后链接测试发现以下情况:
sqlplus scott/tiger 正常登陆
sqlplus scott/tiger@orcl  登陆失败,,提示ora-12514错误,应该是无法识别服务名orcl
为此查阅资料,找到以下解决方案:
-------------------------------------------------------------------
找到oracle安装目录下listener文件:
原文件如下:
sid_list_listener =
  (sid_list =
    (sid_desc =
      (sid_name = clrextproc)
      (oracle_home = d:\app\administrator\product\11.2.0\dbhome_1)
      (program = extproc)
      (envs = extproc_dlls=only:d:\app\administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll)
    )
  )
listener =
  (description_list =
    (description =
      (address = (protocol = ipc)(key = extproc1521))
      (address = (protocol = tcp)(host = idylan)(port = 1521))
    )
  )
adr_base_listener = d:\app\administrator
修改后如下:
sid_list_listener =
  (sid_list =
    (sid_desc =
      (sid_name = clrextproc)
      (oracle_home = d:\app\administrator\product\11.2.0\dbhome_1)
      (program = extproc)
      (envs = extproc_dlls=only:d:\app\administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll)
    )
  (sid_desc =
      (global_dbname = orcl)
      (oracle_home = d:\app\administrator\product\11.2.0\dbhome_1) 
      (sid_name = orcl)
  )
  )
listener =
  (description_list =
    (description =
      (address = (protocol = ipc)(key = extproc1521))
      (address = (protocol = tcp)(host = idylan)(port = 1521))
    )
  )
adr_base_listener = d:\app\administrator
保存,后sqlplus scott/tiger@orcl 可正常登陆。
--------------------------
dylan    presents.
相关阅读:
goldengate不使用数据泵完成oracle-oracle的双向复制
使用goldengate的数据泵进行oracle-oracle的单向复制
如何对 oracle 数据泵(expdp/impdp) 进行 debug
oracle 数据库导出数据泵(expdp)文件存放的位置
oracle 10g 数据泵分区表的导出
其它类似信息

推荐信息