首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

plsql报错:“ora-12154 TNS 无法处理服务名”的解决方法

2012-09-09 
plsql报错:“ora-12154 TNS 无法处理服务名”的解决办法以前使用Oracle9的数据库做开发,数据库连接工具使用p

plsql报错:“ora-12154 TNS 无法处理服务名”的解决办法
   以前使用Oracle9的数据库做开发,数据库连接工具使用plsql。连接数据库是使用“本地Net服务名配置”(开始——程序——Oracle - OraHome92——Configuration and Migration Tools——Net Configuration Assistant )。为系统配置了一个名为:OracleServiceXXXX的服务。
    过了一段时间,有一个新的项目也是使用oracle9。刚接手的时候,知道数据库的连接信息(用户名、密码、ip等),并使用“本地Net服务名配置”配置并测试过。使用sql plus能连上数据库,但使用plsql连接时却报错:ora 12154 tns 无法处理服务名。
    解决办法:
    打开PLSQL, 提示输入用户名密码是,取消,这样进入PLSQL Developer主界面,
菜单Tools-Preferences,在设置窗口中,选择Oracle-Connection,对应设置窗口中,找到 Oracle Home,选择OraHome92,保存设置, 然后重新启动PLSQL Developer,这时就可以正常登录了。 1 楼 bjxuguoli 2010-09-15   也可以直接在 ADMIN目录下有个文件tnsnames.ora进行配置。

热点排行