天天看點

總結Windows8.1下配置Plsql Developer中遇到的問題

第--次開通部落格,主要是記錄自已學習oracle的一些問題,也希望能幫助跟我一樣遇到類似問題的同學,關于太多細節上的東西,不再去整理,

因為網上太多的一步一步安裝oracle等等的文章。

 廢話不多說,進入正文:

64位環境下,win7上配置plsql好幾次,按理說就算是在win8上配置上也應該是很輕松的事情,結果還是遇到很多問題,總結以下幾個容易疏忽的地方:

1 ORACLE是安裝在Linux上的,防火牆要關閉(這個是學習測試環境中比較簡單的方法),因為多數關于安裝Linux+Oracle的文章都建議關掉防火牆,

這一次我安裝時沒有關掉,是以配置plsql時花了很多時間去排查,plsql是通oracle用戶端去連接配接oracle伺服器,連接配接方式是通listener,并且listener是需

要通路1521端口的,是以關掉防火牆,listener就可以暢通無阻了。另外不關閉防火牆,通過設定防火牆開放1521端口就可以通listener通路oralce了,

我們知道關于linux系統設定的東西都在/etc/sysconfig下面,vi編輯/etc/sysconfig/iptables檔案,添加如圖示記的一行,然後 重新開機服務 service iptables

restart就可以了。

總結Windows8.1下配置Plsql Developer中遇到的問題

2安裝完成ORACLE資料庫,同時配置完netca配置完成listener之後,還需要配置tnsnames,可以用指令netmgr調出圖形界面:

總結Windows8.1下配置Plsql Developer中遇到的問題

簡單配置完成後,$ORACLE_HOME/network/admin下面就會産生個tnsname.orar的檔案,檔案内容比較簡單:如下圖:

總結Windows8.1下配置Plsql Developer中遇到的問題

這個是在oracle伺服器端,如果在用戶端,面且用戶端沒有安裝oracle,那麼就需要把這個檔案的内容copy到windows下面,存放路徑也

是$ORACLE_HOME/network/admin,沒有這個路徑需要手工建,tnsname檔案格式也是折磨了我很長時間,由于是copy過去,第一個

單詞ARES連接配接辨別符前往往會多一個空格,這樣PLSQL連結時就會報錯。下面兩個格式,内容一樣,格式不同,格式2 可以用,1不能用,

1是copy之後格式手動調過,有些地方空格删除了,是以不能,大概是因為兩種系統中檔案格式不同所緻,是以提醒下各位這個問題。

通常plsql連接配接報錯都是 ORA-12154,這個報錯基本沒什麼卵用,導到這個問題的可能是各種原因,我隻整理我遇到的兩種。

總結Windows8.1下配置Plsql Developer中遇到的問題

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31364726/viewspace-2121185/,如需轉載,請注明出處,否則将追究法律責任。

轉載于:http://blog.itpub.net/31364726/viewspace-2121185/