TORA-12154 和 TNS-03505:无法解析名称
2008-03-24 19:43
204 查看
最近在安装完Oracle Developer Suite之后,就无法登录系统,输入帐号登录发生错误:ORA-12154:TNS:无法解析指定的连接标帜符。
从网上查看说一般是因为 配置文件中没有对应的实例名,然后我就输入C:/tnsping myoracle(我的ora实例名),查看tnsnames.ora和sqlnet.ora是否配置正确,结果报错,提示:TNS-03505:无法解析名称 说明配置文件有误。
然后我就查看%Oracle_Home%/Db_1/NetWork/admin/TNSNAMES.ORA 文件,发现其中包含我需要登录的实例名。我在尝试tnsping命令,发现其查看到的参数文件sqlnet.ora不是我默认安装的oracle下面的sqlnet.ora,而是Oracle Developer Suite目录下NetWork文件夹下面的sqlnet.ora文件,把安装目录下的tnsnames.ora中的实例配置内容拷贝过去,OK.
MYORACLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = MYORACLE)
)
)
至于为什么会修改为使用那个目录下的参数文件,还没有研究怎么处理。先记下处理过程
从网上查看说一般是因为 配置文件中没有对应的实例名,然后我就输入C:/tnsping myoracle(我的ora实例名),查看tnsnames.ora和sqlnet.ora是否配置正确,结果报错,提示:TNS-03505:无法解析名称 说明配置文件有误。
然后我就查看%Oracle_Home%/Db_1/NetWork/admin/TNSNAMES.ORA 文件,发现其中包含我需要登录的实例名。我在尝试tnsping命令,发现其查看到的参数文件sqlnet.ora不是我默认安装的oracle下面的sqlnet.ora,而是Oracle Developer Suite目录下NetWork文件夹下面的sqlnet.ora文件,把安装目录下的tnsnames.ora中的实例配置内容拷贝过去,OK.
MYORACLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = MYORACLE)
)
)
至于为什么会修改为使用那个目录下的参数文件,还没有研究怎么处理。先记下处理过程
相关文章推荐
- oracle客户端 tsnping时出现TNS-03505:无法解析名称
- oracle TNS-03505: 无法解析名称错误
- TNS-03505 名称无法解析
- “TNS-03505:无法解析名称”问题解决一例
- “TNS-03505:无法解析名称”问题解决一例
- TNS-03505: 无法解析名称
- oracle TNS-03505: 无法解析名称错误
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- oracle提示 ORA-12154: TNS: 无法解析指定的连接标识符 OCIEnvCreate 失败, 返回代码为-1,但错误消息文本不可用
- asp.net发布到IIS后提示ORA-12154:TNS:无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符(摘)
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- 64位WIN操作系统 ORA-12154: TNS: 无法解析指定的连接标识 解决方法
- database link ora-12154:TNS:无法解析指定的连接标识符
- OracleConnection.Open()提示ORA-12154: TNS: 无法解析指定的连接标识符
- Oracle TnsPing 正确,pl/sql ora-12154无法解析指定的连接标识符的解决方法
- 使用PLSQL Developer时,“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
- ORA-12154: TNS: 无法解析指定的连接标识符