安裝dev6i碰到的問題

action929發表於2007-07-05

想學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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章