欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

pl/sql连不上本机oracle数据库,该怎么解决

更新时间: 2014-01-05 02:12:50 责任编辑: Author_N1

 

PL/SQL连不上本机Oracle数据库
使用PL/SQL可以连上远程服务器的数据库,但是本机上的数据库连接不上,一连就报错ORA-12154:TNS could not resolve the connect identifier specified.
Oracle初学,几乎文盲,请大家指教。
listener.ora文件如下:
# 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 = 8VKMO00LJIBXZPI)(PORT = 1521))
    )
  )

--参考方法--
试试本地数据库在Oracle中NetManage里面也建立一个连接
--参考方法--
PL/SQL里可以设置ORACLE_HOME目录,当然安装客户端之后它是自动获取目录的
然后它是读取的tnsname.ora文件的内容
netmanager如果设置并保存了,tnsname.ora里面就应该有内容

你确认一下文件和目录
--参考方法--
1. 确认有服务启来了没。oraclesevice服务及listener服务
2. tnsname.ora 里面有TNS 连接没。 一般在命令行输入tnsping tns的名字,通即可以。

就上面两点。

发个广告,技术共享网,C#团队开发经验 ts.you1314.com, 欢迎访问

--参考方法--
你如果只想连接,那么,先保证你的数据库启动,然后,把"database"里面的内容手动清空,输入用户名,密码,直接链接。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:12:50
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/7047/
本文WWW.DOC100.NET DOC100.NET版权所有。