从上述信息很明显,应该是早前安装的Oracle与新装的Perl冲突了,而且冲突是因为Oracle在安装的时候往我们系统中添加了一个Perl5lib的环境变量,而这个环境变量指向的则是Oracle安装目录下那个模块不全的Perl,从信息提示可以知道为Oracle Home/perl目录。
知道了错误原因,那么改的方法就多了去了:
1、经常与Oracle打交道而偶尔玩下perl的一类朋友:
如果是这样的话,建议就不要对环境变量Perl5lib动手了。在运行Perl命令之前,设置下当前命令行窗口的临时Perl5lib变量就可以了。如笔者的Perl10安装在G盘根目录下,则在运行Cmd后,使用命令Set Perl5lib="G:\Perl\bin\"改变下环境变量Perl5lib的指向,该命令作用域为Session级的,即重开Cmd后还得再次设置。
2、 与上述情况相反的:
可以先备份下Per5llib的内容,然后将Perl5lib清空或者设置为G:\Perl\lib即OK
3、两者都经常打交道的:
将G:\Perl\Bin加到Perl5lib的前面,注意,不是替换。
4、两者都不怎么玩的:
笔者保持缄默~
转自:http://www.cnblogs.com/royenhome/archive/2010/08/02/1790194.html
总结以上是内存溢出为你收集整理的Perl篇:Oracle 10g与安装Perl环境时的冲突以及解决方法全部内容,希望文章能够帮你解决Perl篇:Oracle 10g与安装Perl环境时的冲突以及解决方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)