数据库监听启动问题 我期待这个问题的解决,怎么就没有高手帮忙呢?楼主解决了吗?解决了麻烦告诉一声。我现在连接数据库的时候就说:ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。这是什么原因阿,我现在都用不乐自己的数据库。谁能够详细的解释解决这个问题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果在服务里不能启动,直接去你的ORACLE安装目录里运行TNSLSNR.EXE这个DOS程序,并且一直开着就行了。楼上的看看你的tnsnames.ora 好象有几种情况会导致这种问题,用过优化大师,中毒,主机名称改变等,先杀毒吧,然后:1.看你主机名称和监听中主机名是否一致2.服务中看TNSLSNR的属性中可执行文件的路径对不对,不对的话进注册表改过来3.查看TNSLSNR的所有端口是否冲突或被屏蔽(尤其在xp下), 他的端口有1521、2100、8080、1027等,如果装的瑞星看一下网络活动就知道4.看本地连接/属性/高级/设置中的常规选用的是哪个,如果是关闭就不用, 如果是例外就看例外中有没有TNSLSNR服务,没有添加上5.再不行我就没招了,哈哈 如果是第二种情况的话:先打开注册表,查找OracleOraHome92TNSListener,他应该在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraHome92TNSListener的位置,打开这个项,双击ImagePath,看有没有值,若没有,你写上"E:\oracle\ora92\BIN\TNSLSNR",准确的讲应该是你机器上的路径,然后"确定"就ok了因为在另外一个帖子里那位兄弟说不会改注册表,所以补充一下 oracle 9i 数据表列 计算 根据SID 查不到 sql_text 外键的用途是确保数据的完整性。 这句话我理解不了? 急需OWB文檔, 高分相贈 关于 instr .... 为什么? oracle中有没有像SQL Server 中的@@error的功能方法 一张表怎么left outer join 两张表呢? 怎么样根据当前SYSDATE,得出每个月1日的date?? 关于pro*c 如何用SQL语句实调用export和import 帮忙啊 在oracle中怎么对大型字符串数据进行插入,比如long、clob等等,在线等急用
楼上的看看你的tnsnames.ora
1.看你主机名称和监听中主机名是否一致
2.服务中看TNSLSNR的属性中可执行文件的路径对不对,不对的话进注册表改过来
3.查看TNSLSNR的所有端口是否冲突或被屏蔽(尤其在xp下),
他的端口有1521、2100、8080、1027等,如果装的瑞星看一下网络活动就知道
4.看本地连接/属性/高级/设置中的常规选用的是哪个,如果是关闭就不用,
如果是例外就看例外中有没有TNSLSNR服务,没有添加上
5.再不行我就没招了,哈哈
先打开注册表,查找OracleOraHome92TNSListener,他应该在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraHome92TNSListener的位置,打开这个项,双击ImagePath,看有没有值,若没有,你写上"E:\oracle\ora92\BIN\TNSLSNR",准确的讲应该是你机器上的路径,然后"确定"就ok了因为在另外一个帖子里那位兄弟说不会改注册表,所以补充一下