看不出来错,ip地址换成你的主机名试下,不行就用net manager删除监听,重新配置个
解决方案 »
- 如何将输入的月分减1
- 求MTL_DEMAND表的PRIMARY_UOM_QUANTITY、COMPLETED_QUANTITY详解
- oracle中如何访问sybase???????
- 如何列出所有月份
- 触发器删除数据问题
- 这样做的好处是什么?
- 关于RedHat9 + Oracle9i 环境下的.pc编译
- 关于字符集的一个疑问!讨论,提出观点者有分,谢谢!(在线)
- 我在WIN98下装了一个PERSONAL ORACLE请问它默认的用户名和口令都有哪些?如果用DBA身份登陆,应该用哪个?我想新建服务,但是好象表空间
- oracle序时账
- oracle 连接查询
- oralce 10g数据库有dbf、ctl、log文件怎么恢复
1)、 ORA-12541: TNS: 没有监听器
显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器:
$ lsnrctl start
或
C:lsnrctl start
2)、 ORA-12154: TNS: 无法处理服务名
检查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每项服务的首 行服务名称前不能有空格。 3)、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的SERVICE_NAME 打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服务名必须与服务器端监听器配置的全局数据库名一致。同时检查sqlnet.ora,例如如果想要采用简便连接方式连接就需要在NAMES.DIRECTORY_PATH参数中添加EZCONNECT。
4)、Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务
该问题是由于缺少监听器的SID_LIST描述项引起的,采用netca进行配置的时候经常会遇到该问题,listener.ora示例如下SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/oracle/product/9.2.0.4)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = SAMPLE.COM)
(ORACLE_HOME = /opt/oracle/product/9.2.0.4)
(SID_NAME = SAMPLE)
))LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = tcy.com)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)))
ORA-12154: TNS:could not resolve the connect identifier specified
# Generated by Oracle configuration tools.LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = think-PC)(PORT = 1521))
)
)ADR_BASE_LISTENER = e:\app\think
lsnrctl start 启动监听
lsnrctl stop 停止监听
lsnrctl status 查看状态
我本地机器运行C#生成的程序没有问题,复制到其它机器运行延迟10秒,过后 就提示“ORA-12154:TNS:无法解析指定的连接标识符”,求大神帮忙这是什么原因,我的机器是64位win7 其它测试的机器有win XP 有 win7-32 windows server 2008 ,在其机器上运行sqlPlus 联接都没有问题。就是运行我生成的程序有问题 会报错!