想学Oracle ERP了,从Form,Report开始把,找了个dev6i安装一下。结果在安装的时候报错
OS_ERROR while getting value path
有没有搞错,这也会报错,死活没找到原因,因为我装过Oracle9i难道有冲突,以前我装过肯定能一起装,安装文件也不会有问题,折腾了n次无奈放弃,只好用最后一招:重装大法,把Oracle9i重装一次吧,在开始安装之前突然报错,说是Path变量的长度太长了,超过了xxxxx(具体记不清楚了)。突然想到难道是这个原因导致6i安装失败?,于是取消重装,把path的值删掉了一些,再次安装,成功... 。天哪要不是装9i,打死我也想不到是这个原因阿。
安装完毕,开始连接数据库,dev6i用的还都是Oracle 8 的那套东东,我还真不懂,先改tnsnames.ora吧(不知道为啥我的Oracle Net8 那套东西一执行就报错,只能手动改文件),改完之后连接又是报错 :
ORA-12514: Message 12514 not found: product=RDBMS80;facility=ORA
很常见的错误,可我改的肯定没问题啊,这玩意我在9i下改过n次了,8里面虽然格式不同,但是也不会出错阿,而且用tnsping80还能ping通。郁闷中上google找答案,想到会不会是sqlnet.ora里面有什么设置错误,去看看吧,一看sqlnet.ora,汗,沙乱七八糟的,看不懂,不过发现一个文件 tnsnames.ora ,和我改的 tnsname.ora 不是同一个文件,靠,有2个tnsnames.ora 阿,我还以为8和9i不一样,tnsnames.ora 和 sqlnet.ora 不是放在同一个目录下的呢,晕倒,赶紧该这个tnsnams.ora文件,修改完毕测试,通过。2个tnsnames.ora的路径:
D:TOOLSoracledevNET80TNSAPITNSNAMES.ORA
D:TOOLSoracledevNET80ADMIN nsnames.ora
奇怪的是在用tnsping80 测试的时候也通过了的,上面那个tnsnames.ora不知道干嘛的,tnsping80 也能识别。真奇怪。
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/133835/viewspace-924264/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/133835/viewspace-924264/