ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务在这之前 服务能启动 SQL Plus也能登录
解决方案 »
- 求oracle级联删除的办法
- oracle DBLINK 着急!!!!!!!!!!!!1
- [oracle 10g]创建数据库时,字符集中为什么没有AL32UTF16
- 有关 oracle procedures 游标 语法问题
- oracle的to_number()有字母报错怎么解决?
- oracle9i日志文件下的sms.ora大文件怎么回事?
- 面试问题.....大家帮忙。
- 请教各位高手一个update的问题?
- 请问win2000下如何启动OracleTNSListener80服务?
- 请问Oracle中有叫“呀批”吗?《《《《《《具体我拼不出来》》》》》》》》
- 一个关于“超出打开游标最大数”的错误,请高手帮忙
- 帮我同学问个oracle触发器的问题
那在登陆之前,指定下SID看看set ORACLE_SID=SID
将host=localhost改成:host=本机IP地址
情形2:
重新建个服务名来连接你要连接的数据库服务器,服务名建完后,还要建个监听
1)启动lsnrctl start
2)netstat -antp 查看监听端口是1521还是1522
3)查看TNSName.ora文件 里面的配置信息是否写正确
TNSName.ora正确写法
to_pizza =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.40)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
4)如果还是起不来
查看oracle_home/network/admin目录下的两个文件listener.ora 和 tnsnames.ora,把里面的端口改为和TNSName.ora一致
5)重启监听,打开数据库,应该可以连上了"