Oracle10g中安装Perl环境所产生的冲突
2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
先是一個彈出框提示‘無法啟動此程序,計算機丟失Perl58.dll’,點擊確定后報出錯誤信息:Can't load 'D:\oracle\product\10.2.0\db_1\perl\5.8.3\lib/MSWin32-x86-multi-threa d/auto/File/Glob/Glob.dll' for module File::Glob: load_file:找不到指定的模塊。 a t D:\oracle\product\10.2.0\db_1\perl\5.8.3\lib/MSWin32-x86-multi-thread/XSLoader .pm line 68.oracle培訓(xùn)
從上述信息很明顯,應(yīng)該是早前安裝的Oracle與新裝的Perl沖突了,而且沖突是因為Oracle在安裝的時候往我們系統(tǒng)中添加了一個Perl5Lib的環(huán)境變量,而這個環(huán)境變量指向的則是Oracle安裝目錄下那個模塊不全的Perl,從信息提示可以知道為Oracle Home/perl目錄。
知道了錯誤原因,那么改的方法就多了去了:
1、經(jīng)常與Oracle打交道而偶爾玩下perl的一類朋友:
如果是這樣的話,建議就不要對環(huán)境變量Perl5Lib動手了。在運行Perl命令之前,設(shè)置下當(dāng)前命令行窗口的臨時Perl5Lib變量就可以了。如筆者的Perl10安裝在G盤根目錄下,則在運行Cmd后,使用命令Set Perl5Lib="G:\\Perl\bin\"改變下環(huán)境變量Perl5Lib的指向,該命令作用域為Session級的,即重開Cmd后還得再次設(shè)置。
2、 與上述情況相反的:
可以先備份下Per5lLib的內(nèi)容,然后將Perl5Lib清空或者設(shè)置為G:\\Perl\Lib即OK
3、兩者都經(jīng)常打交道的:
將G:\\Perl\Bin加到Perl5Lib的前面,注意,不是替換。
轉(zhuǎn)載于:https://my.oschina.net/u/1243860/blog/160356
總結(jié)
以上是生活随笔為你收集整理的Oracle10g中安装Perl环境所产生的冲突的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东方财富交易手续费怎么计算
- 下一篇: 轻松进行iPad Safari设置