oracle 10g控制台登录出现Io 异常:Unknown host specified 或ORA-12154 TNS无法解析指定的连接标识符

oracle 10g控制台登录出现Io 异常:Unknown host specified 或ORA-12154 TNS无法解析指定的连接标识符

2012-09-04 12:51684人阅读评论(0)收藏举报

问题:成功安装oracle后,发现以上几种问题:oracle 10g控制台EM登录出现Io 异常:Unknown host specified 或cmd命令ORA-12154 TNS无法解析指定的连接标识符,和ORA-01031: insufficient privileges错误
解决:

1.自己在网上找答案,其中之一接改注册表的值,惊奇的发现,我注册表里面HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,表示怀疑是不是误删了注册表(优化大师),想重装oracle,感觉应该重装oracle,经过一步步卸载干净oracle后,重装成功oracle,惊奇的发现,注册表中还是没有HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,我想这不是原因所在;

2.网上还有各种方法,但最后根据自己的实际情况考虑,应该就是同一问题,其他问题是由一个问题引起的,我oracle的情况是:所以的服务项正常启动。

最终解决方案:

第一步:找到 10.2.0\db_1\hello_orcl\sysman\config\emd.properties(其中hello_orcl是我本机上的目录名称:servername_sid,若是自定义的$ORACLE_HOME请自行更改)

第二步:用记事本打开emd.properties(有时显示的是emd文件),其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:
agentTZRegion=Asia/Shanghai(注意大小写,同时要注意,可能修改完之后不能直接保存覆盖,可以先另存到其他地方,然后删掉原始文件,再把另存在其他地方的文件复制过来就OK了)

注:关于时区的列表参考:10.2.0\db_1\sysman\admin\supportedtzs.lst 。或者执行以下语句可以获得timezone的信息:select * from v$timezone_names

第三步:重启机器。

转自:http://blog.csdn.net/xumin07061133/article/details/7941533

猜你喜欢

转载自xuanyuan77777.iteye.com/blog/1820010