您的位置:首页 > 数据库 > Oracle

Oracle学习笔记[3] - 错误:ora-12154:tns:无法处理服务名的错误

2009-02-02 13:10 836 查看
安装环境是windows2003系统,虽然很受鄙视,但是我决定还是从win起步,毕竟是cai bird嘛,主要内容是一个错误:ora-12154:tns:无法处理服务名的错误

今天打算在自己的机器安装一下oracle,大致的情况是这样的:原来在本机上安装过oracle client,现在打算装一个oracle database。

-----------------------------

-1.卸载oracle client

-----------------------------

(1)用了uninstall工具,卸载完以后吧相关的文件夹暴力删除,结果提示有个东东删不掉:D:/oracle/product/10.2.0/client_1/BIN/oc1.dll,不管它了。

(2)regedit,在注册表里面找相关的键值并删除,具体是那些我记不得了,google一下即可,由于有点急于想安装新oracle,这里并没有仔细的查找,因此很多键值没有删除。

-----------------------------

-2.安装oracle database

-----------------------------

(1)首先是setup.exe,简单吧,有一点值得提到的是安装向导给出了一个警告,大概说是网络设置不符合要求,原来我的本机处在域中,IP地址是由DHCP动态分配的,oracle似乎要求IP是静态的才行,我忽略了这个问题,继续安装。

(2)安装结束后进入配置步骤,此时Database Config Ass出现了问题,错误提示居然是乱码,没有执行成功,研究一大半天发现可能是我先前忽略掉的网络配置警告所提示的内容导致这个故障。csdn了一下,大虾说就是域的问题,将sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES= (NTS)改为SQLNET.AUTHENTICATION_SERVICES= (NONE),再运行Database Config Ass,数据库安装成功。这个错误号后来找到了:ORA-12638

(3)在命令行中连接数据库,提示错误:ora-12154:tns:无法处理服务名的错误。我怀疑这个问题就是由于刚才的Database Config Ass问题导致配置向导提前结束,排在后面的Net Config似乎还没有进行配置,在Net Config Ass中重新配置本地net服务名,测试连接成功。

(4)再次连接数据库成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐