oracle学习随笔

     春节在家pl/sql developer可以访问oracle。生活所逼,要背井离乡,在异乡pl/sql developer竟然不可用了:弹出ORA-12543:TNS:destination host unreachable 。进入win7服务,OracleOraDb10g_home1TNSListener没有启动,但是想启动也无法启动。

   起初始对此甚感不解,苦思故乡与他乡,到底有何不同,竟可让oracle水土不服。仔细一沉思,是网络环境变化,ip变了。

   于是tnsping orcl了一番,却发现:"host = 192.168.1.100"。而192.168.1.100是家里的ip,而异乡的ip是动态变的,每次开机都不同。

 

     原因找出了,所以,解决如下: 
 
 1.OracleOraDb10g_home1TNSListener无法启动,修改下面文件。
     c:\oracle\product\10.2.0\db_1\network\admin\listener.ora

 2.tnsping orcl无法ping通,pl/sql无法连接目标主机。修改以下文件。
     c:\oracle\product\10.2.0\db_1\network\admintnsnames.ora

 

     将两个文件里的“host=192.168.1.100”改为"host=hp-PC"。其中"hp-PC"是我的PC机主机名,不同的电脑,主机名是不同的。用主机名代替ip地址就可解决动态ip造成的oracle
无法访问的问题。

 

      本人,在csdn共享有Oracle Call Interface Programmer’s Guide,10g Release 2 (10.2)和Oracle C++ Call Interface Programmer’s Guide,10g Release 2 (10.2),有兴趣使C语言,或者C++来开发oracle的朋友,欢迎前来

下载,免积分的呀。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值