文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ORACLE 原罪

ORACLE 原罪

时间:2010-10-07  来源:衣奎德

    ORACLE庞大而傲慢,稍不如意,就给你“摔小脸子”

     我的系统是WINDOWS 7 64 BIT, 装的ORACLE 11G R2 , 为了使用PL/SQL以及一些第三方工具,也装了32位的instantclient_11_2

    一天早上急匆匆的到客户那里演示,结果启动数据库后傻眼了,无法连接数据库

    报的错是ORA-01034, ORA-27101, 如下图

  

    结果无论怎样连上无线局域网,有线局域网,怎样修改sqlnet.ora, tnsnames.ora, listener.ora都无济于事。

    而且这次安装的ORACLE很贞洁,只认俺家的无线网络,换到其他的网络环境或关闭网络设备,就罢工,即使用俺家的有线网络也是不工作。  

    用上网络上各路高人的秘籍,也是无法解决


    那次演示,结果很囧,最后只好用了老胡的电脑做演示。

     以后我每当移动我的PC 换环境,就只得用虚拟机来应付。

    直到十一长假,时间多了些,就想彻底琢磨一下这个问题,总不能重新装系统吧。万一还是这样,不是更傻眼嘛

    首先网络上很多遇到这个问题,都是比较低版本的ORACLE 9I 10G或不是WINDOWS 7 64位和ORACLE 11G R2 64位,

    因为为了使得64位ORACLE能方便开发,做了一些额外设置 以及 安装了一些第三方工具,就使得问题更加扑朔迷离。

    问题的解决还在于要对ORACLE的了解更加多一些,以前都是不求甚解,只是为了开发而使用。

    从ORACLE的目录逐渐搜索,终于找到一个比较关键的线索

    在目录 product\11.2.0\dbhome_1\database 下oradim.log中发现了启动的日志

ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL' 

 看了一下SPFILEORCL.ORA

*.local_listener='LISTENER_ORCL' 

终于找到了问题的根源

   但是ORACLE前台工具报错 ORA-01034, ORA-27101与这个错误看起来相隔是那么的遥远。

   这就是ORACLE的傲慢之处了,好歹也是世界排名前三名的IT老大,给个错误提示也是那么的深奥。

   问题的解决是比较容易的,找到系统hosts文件加入一行

  127.0.0.1 LISTENER_ORCL

   终于ORALCE能用了,什么网络POSE都YD,泪流泪奔啊

    

  

相关阅读 更多 +
排行榜 更多 +
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载
kingsofpool官方正版下载

kingsofpool官方正版下载

赛车竞速 下载