PLSQL Developer啟動問題解決方法


問題1:

  現象:輸入正確的用戶名,密碼和數據庫IP信息后,點擊確定,彈出錯誤:initialization error  Oracle Client not properly installed

      

  原因:本機沒有裝oracle client(oracle客戶端)或是沒有配置環境變量

  解決方法:下載oracle client並配置系統環境變量

  下載地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

  注意:要選擇和PLSQL對應的oracle客戶端,比如,你的PLSQL是32位的就選擇32位的客戶端。另外作為測試使用可以選擇輕量級的客戶端。

  配置方法:因為上面地址下載的客戶端是壓縮包,比如: instantclient-basiclite-windows.x64-11.2.0.4.0.zip 

       這種方便深入了解oracle客戶端的組成,並且占用空間比較小,可以解壓到任意目錄(解壓路徑最好不要包含中文)

       解壓后,在解壓目錄下創建兩個文件名為:tnsnames.ora、listener.ora的文件

       listener.ora文件內容為:       

LISTENER1 =  
(DESCRIPTION
=
(ADDRESS
= (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)

      tnsnames.ora文件內容為:      

ORCL =  
(DESCRIPTION
=
(ADDRESS
= (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA
=
(SERVER
= DEDICATED)
(SERVICE_NAME
= orcl)
)
)

EXTPROC_CONNECTION_DATA
=
(DESCRIPTION
=
(ADDRESS_LIST
=
(ADDRESS
= (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA
=
(SID
= PLSExtProc)
(PRESENTATION
= RO)
)
)

      然后配置系統環境變量,在系統變量中新建兩個變量

      NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

      TNS_ADMIN=(oracle客戶端解壓路徑,比如:D:\oracle\instantclient_11_2)

      在系統變量Path的值中加上oracle客戶端的解壓路徑,比如:Path=;D:\oracle\instantclient_11_2

  

問題2:

  現象:安裝了oracle客戶端也配置了系統環境變量,輸入正確的用戶名,密碼和數據庫后,點擊確定,彈出錯誤提示:initialization error  could not initialize “oracle客戶端所在路徑” make sure you have the 64 bits oracle client installed.

  

  原因:PLSQL和oracle client之間的版本不對應,PLSQL是64位的,oracle client是32位的

  解決辦法:更換64位的oracle client版本,並重新配置系統變量

  解決成功結果:啟動PLSQL界面下方多了一個connect as

  

  備注:同理,如果彈出的錯誤提示中顯示了“make sure you have the 32 bits oracle client installed”,也是說明PLSQL和oracle客戶端版本不對應,要么重新下個對應的PLSQL,要么重新下載對應的oracle客戶端

 

問題3:

  現象:前面的問題1,問題2都解決了,但是輸入正確的用戶名,密碼和數據庫,點擊確定,彈出錯誤提示:Access violation at address ....... in module ......

  

  原因:本地安裝的ORACLE版本過低.而你連接的ORACLE版本高

  解決方法:下載最新的oracle client版本,然后把系統變量改成最新的版本,再到PLSQL中去配置連接信息。

  PLSQL配置方法:啟動程序后,點擊取消,然后能直接進入主界面,在主界面選擇 tools>>preferences>>oracle>>connection,找到ORACLE HOME和OCI LIBRARY,把oracle客戶端解壓路徑復制粘貼進入,注意OCI LIBRARY后面要帶上文件名,具體如下圖

  在配置過程中會彈出一個提示框,提示內容的意思就是這些配置必須重啟PLSQL后才生效,所以直接點確定就行了,配置完后記得要確定,然后重啟PLSQL

   

 

新手問題:

  在使用PLSQL時,登錄界面上的用戶名和密碼很簡單,只要填寫正確就好了,但是數據庫要怎么填寫呢?

  數據庫的填寫是IP/數據庫名,在IP地址和數據庫名之間用斜線分隔開。如圖

  


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: