日期:2014-05-17  浏览次数:21178 次

如何自动修改tnsname.ora文件中的HOST值
在Oracle的该文件中,HOST的值是计算机名,向要修改为回环地址,请高手指教
即:
实例名 =  
  (DESCRIPTION =
  (ADDRESS_LIST = 
  ADDRESS = (PROTOCOL=TCP)(HOST=计算机名)(PORT=...))
  )
  .........
  )
就是上述中HOST位置的计算机名想要修改成回环地址,最好是Bat脚本的实现方式,其他也可;
最终的目的是希望类似通过执行bat脚本的方式可以自动修改而无需手动寻找该文件去修改

------解决方案--------------------
通过Oracle Net Configuration Assistant实用程序开配置。
如果你是想在不同的工作环境来切换不同的tnsname.ora文件,可以写2个或多个tnsnames.ora文件,
然后写个批处理文件,来根据不同的环境,将需要的那个文件copy到指定的位置,并覆盖原来的。