oracle提示12560.12541 提示12541 无监听程序,12560 适配器错误,2个错误有什么方法可以解决,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 from others experience:造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID. 实例没起,或者是没有注册成功,或者防火墙在本机用tnsping tnsname先试试,如果OK的话,查看lsnrctl status查查lisenter状况和实例注册状况,如果OK查看防火墙,开发端口。如果XP关闭防火墙 在本机用tnsping tnsname先试试,如果OK的话, cmd运行了下,提示TNS-03505 无法解析名称 修改数据库中的tnsnames.ora文件,将文件中的一段代码:TNS name = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip/hostname)(PORT = 1521)) ) (CONNECT_DATA = (SID/SEVICE NAME = sevice name) ) ) 你这里是直接用tnsping tnsname运行的吧 其中的tnsname换成你服务器上配置的tnsname,如果没有配置,可以用net manager配置一个,或者是如ls描述的手工加一个 用pl/sql导出表后,原先数据库的表就没了是吗 建表 求助! 存储过程语法。。 Oracle PL/SQL转VB.NET或者Java 紧急求Oracle sql语句的写法,sqlserver行,oracle不行!在线等! 语句执行效率超快,但统计记录数效率却狂低,高手救火呀~~~ pl/sql中读入一个文本文件到一个UTL_FILE.FILE_TYPE变量中,如何对该变量中的数据进行遍历? oracle9i下面找不到oci.h文件是怎么回事? 如何判断一个存储过程是否存在 java调用存储过程 硬盘写入后如何恢复彻底删除文件 oracle10g——ora-12514问题反复出现
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
在本机用tnsping tnsname先试试,如果OK的话,
查看lsnrctl status查查lisenter状况和实例注册状况,如果OK
查看防火墙,开发端口。如果XP关闭防火墙
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip/hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SID/SEVICE NAME = sevice name)
)
)
你这里是直接用tnsping tnsname运行的吧 其中的tnsname换成你服务器上配置的tnsname,如果没有配置,可以用net manager配置一个,或者是如ls描述的手工加一个