前几天可以正常用plsql连接的,但是今天开机后发现不行了.监听能正常驱动,在sqlplus中能正常连接没有问题,但是打开plsql连接时就出现“ORA-12541:TNS:无监听程序”这个错误了。求高手解答。
解决方案 »
- 问个多表关联分类汇总统计的问题,谢谢
- 我是想在查询职工表的信息前只给当前用户赋予查询的权限然后在查完后收回权限但创触发器时报错
- 如何升级oracle10g 的jdk
- NET访问Oracle问题:用户名/密码无效
- oracle
- 请教一个导入问题
- 已知 一字段的值,求她所在的字段名和表名!
- 数据库中的字段为double 现在........
- 这个SP2-0552: 未说明结合变量"NUMBER" 错误是怎么回事?
- Database link的语法
- PLS-00103: Encountered the symbol "CREATE" when expecting one of the following:
- 看似简单的SQL语句?居然会出错!!
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = boci)
)
)conn_name 是配置在应用中的
HOST = Oracle服务器 IP
PORT 默认是1521
SERVICE_NAME 是Oracle服务端的实例名,即SID没法说的再详细了,如果还不明白,建议你查一下如何通过OCI链接数据库。
自己再琢磨一下就好了,不难。
根据提示,改成相应的ip就可以了
一般这种问题大多数是由于修改了数据库所在服务器名称所导致的,解决办法是:1、在oracle安装目录下查找listener.ora和tnsnames.ora文件,然后打开2、将host改为机器名,注意如果有标题所示的问题,经常改为127.0.0.1也不能解决问题,必须要改为机器名3、执行命令:lsnrctl stop,再执行lsnrctl start。
试一试吧!