急问Ora12560错误!!!

ern 2003-11-16 02:45:40
系统:Win XP Pro 所有最新的补丁都装过
Oracle 9iR2 是从官方网站下载的Personal Edition
主机名是ern
昨天安装以后是可以正常使用的。后来可能是用了注册表优化程序,今天进系统不能打开监听器了。后来看了网上的文章,自己在监听器服务注册表里添加了imagepath,从而至少在“服务”里可以看到监听器服务已经正常启动。但是又发现原来自动的OracleServiceYaoyp(yaoyp是我的数据库服务名)服务不能启动——提示路径不对,后来仿照前面添加了imagepath,指引到安装目录下的bin\oracle.exe,服务也能启动了。可是当我连接数据库的时候,仍然提示ORA12560 TNS 协议适配器错误。修改下面的配置文件,host改为127.0.0.1也不行。万望各位大哥帮忙,快疯了!
自己分数不多,先定这么多,哪位帮我解决了,可以另外给分

tnsname.ora:

# TNSNAMES.ORA Network Configuration File: D:\oracle\ora92\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ern)(PORT = 1521))

(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MODOSE)
(PRESENTATION = http://HRService)




EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)



YAOYP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ern)(PORT = 1521))

(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = yaoyp)


listener.ora

# LISTENER.ORA Network Configuration File: D:\oracle\ora92\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ern)(PORT = 1521))
...全文
104 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ern 2003-11-18
  • 打赏
  • 举报
回复
我的问题已经解决,主要是启动oracle.exe的时候没有加上服务名作为参数所以没有启动实例。要在注册表里添加imagepath的时候作相应的修改,即racleService...指向oracle.exe + service name。也希望下次大家装好Oracle以后千万不要用注册表优化程序,如果要用,那就先导出oracle的部分吧
还是感谢大家,各送一点分
火龙岛主 2003-11-17
  • 打赏
  • 举报
回复
listener.ora
这个文件应该这样吧!,缺少一个括号!
# LISTENER.ORA Network Configuration File: D:\oracle\ora92

\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ern)(PORT = 1521)))
lishuguang 2003-11-16
  • 打赏
  • 举报
回复
TNS-12560 TNS:protocol adapter error

Cause: A generic protocol adapter error occurred.

Action: Check addresses used for proper protocol specification. Before reporting this
error, look at the error stack and check for lower level transport errors.For further
details, turn on tracing and re-execute the operation. Turn off tracing when the
operation is complete.
你把你的所有主机名ern的地方用你的主机IP地址替换试试看,

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧