日期:2014-05-16  浏览次数:20589 次

请问一个自启动服务的问题?
我写了一个自启动服务脚本,这个脚本会调用一个C程序。这个C程序开始就会连接远程的数据库。Linux系统重启后,确实执行了这个脚本,也执行了这个C程序,但是连接远程数据库发生错误。错误如下:
ORA-12154: TNS:could not resolve the connect identifier specified
请问这是什么原因。是不是连接oracle数据库需要用oracle用户才能执行,用其他的用户不行?
系统在重启执行这个服务时,是不是网络还没有初始化好,所以才会存在这样的问题?请高手解答一下,谢谢! 

------解决方案--------------------
http://www.baidu.com/s?wd=ORA-12154%3A+TNS%3Acould+not+resolve+the+connect+identifier+specified&rsv_spt=1&issp=1&rsv_bp=0&ie=utf-8&tn=baiduhome_pg&rsv_n=2&rsv_sug3=1&rsv_sug1=1&rsv_sug4=74&inputT=1022