在win2k server 安装oracle817,提示:ora-12560 protocol adapter error

wei__wang 2003-08-11 03:37:26
在win2k server上安装oracle 817,配置lister时出错,提示:ora-12560 TNS:protocol adapter error
详细的解释:
12560, 00000, "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.

检查了ORACLE_HOME\ora81\network\trace下的trace 文件,都没有内容.
下来,该怎么检查呢??

急等指导!!!
...全文
286 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
gladness 2003-08-15
  • 打赏
  • 举报
回复
你查一下你的建库脚本,看看有没有设置oracle_sid。
可以把前十几行贴出来看看。
我曾经在linux下用dbca生成建库脚本然后执行,就出你问题里说的错误,后来发现是它设置环境变量的语句有问题,没有设置成功。
只要是oracle_sid没有设置,执行sqlplus连接本地数据库时就会出协议适配器错误。
wei__wang 2003-08-15
  • 打赏
  • 举报
回复
是在创建数据库时提示的:直接创建数据库 或是 创建数据库脚本
是这个脚本吗??
wei__wang 2003-08-15
  • 打赏
  • 举报
回复
手工添加orcle_sid= orcl后,执行脚本,还是提示:TNS协议适配器错误
脚本为:
db_name = "orcl"

instance_name = orcl

service_names = orcl
oracle_sid= orcl #手工添加的

db_files = 1024 # INITIAL # LARGE

control_files = ("e:\oracle\oradata\orcl\control01.ctl", "e:\oracle\oradata\orcl\control02.ctl", "e:\oracle\oradata\orcl\control03.ctl")

open_cursors = 300
max_enabled_roles = 30
db_file_multiblock_read_count = 8 # INITIAL # LARGE

db_block_buffers = 2048 # INITIAL # LARGE

shared_pool_size = 31457280 # INITIAL # LARGE

large_pool_size = 614400
java_pool_size = 20971520

log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800

processes = 150 # INITIAL # LARGE

parallel_max_servers = 5 # SMALL # LARGE

log_buffer = 32768 # INITIAL # LARGE

max_dump_file_size = 10240 # limit trace file size to 5M each

global_names = true

oracle_trace_collection_name = ""
background_dump_dest = e:\oracle\admin\orcl\bdump
user_dump_dest = e:\oracle\admin\orcl\udump

db_block_size = 8192

remote_login_passwordfile = exclusive

os_authent_prefix = ""

job_queue_processes = 0
job_queue_interval = 10
open_links = 4

distributed_transactions = 10
mts_dispatchers = "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)"

compatible = 8.1.0
sort_area_size = 65536
sort_area_retained_size = 65536
wei__wang 2003-08-14
  • 打赏
  • 举报
回复
安装数据库快90%时,提示:ora12560 协议适配器错误 然后就好像停到那里了,但没有退出界面
检查注册表,确实没有oracle_sid
这样是不是不能创建数据库?
该怎么解决呢??
gladness 2003-08-14
  • 打赏
  • 举报
回复
那应该就是oracle_sid没有设置,创建数据库的脚本里应该有一条set ORACLE_SID=实例名,难道缺了?还是你没有运行?
wei__wang 2003-08-14
  • 打赏
  • 举报
回复
这次先生成创建数据库的sql文件,刚开始执行就提示: tns协议适配器错误
打开lisener,查看status ,提示:tns协议适配器错误
不能启动监听器

看来是tns惹得祸了!
该怎么解决呢???
高手指点....
wei__wang 2003-08-13
  • 打赏
  • 举报
回复
trying...
gladness 2003-08-13
  • 打赏
  • 举报
回复
试一下连本机数据库行不行,如果也报同样的错误,说明就是oracle_sid没有设置,或者设置错误
wei__wang 2003-08-13
  • 打赏
  • 举报
回复
win2k server 上的sqlplus能用,只是链接的是别的机器。未连本机数据库。
gladness 2003-08-12
  • 打赏
  • 举报
回复
win2k server上sqlplus能用吗,如果不能用,那么是oracle_sid没有配置,要在注册表中加上
wei__wang 2003-08-12
  • 打赏
  • 举报
回复
安装oracle时,到配置net8时提示上面的错误.推出安装后,lisenter不能正常启动。

net8可以连到其他的oracle数据库,lisenter不能启动,数据库服务器也不能判断是否正常。
LGQDUCKY 2003-08-11
  • 打赏
  • 举报
回复
你的IP地址有变动过?
把LISENTER.ORA文件的HOST修改成主机名,试下
NiuNiuTZ 2003-08-11
  • 打赏
  • 举报
回复
非常老的錯誤了。
保証服務器數據庫服務器正常,監聽器正常,本地網絡服務配置正確就不會出現該錯誤。
BlueskyWide 2003-08-11
  • 打赏
  • 举报
回复
给个参考:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=143086
BlueskyWide 2003-08-11
  • 打赏
  • 举报
回复
给个参考:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=143086

17,380

社区成员

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

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