標籤:
問題?PL/SQL Developer用戶端安裝及配置及一些問題的處理
一、問題分析在使用PL/SQL Developer用戶端工具的時候,一定要瞭解一下兩點知識,它不同於sql server和mySql的用戶端那樣可直接使用。oracle資料庫,還要分32位和64位的,但PL/SQL是32位的用戶端,所以相應對資料庫有不同的方式。針對64位的資料庫:因為是64位的資料庫,需要32位元據程式庫伺服器才能使PL/SQ連結上oracle資料庫。所以一共需要兩個工具,一個是資料庫服務及PL/SQL用戶端工具。針對32位的資料庫:這個比64位的就簡單多了,只需要一個PL/SQL工具即可,再最後配置(這個配置就是需要使用到一個tnsnames.ora檔案,該檔案需要和oracle資料庫檔案相同,不然無法進行串連)一下。
二、安裝步驟在這裡針對32位的資料庫,我就不介紹了,因為現在市面上的電腦基本是64位,而我的電腦也是64位的,32位的配置,在網上可以搜尋到。
1.首先裝Oracle資料庫(*64),這個就不多說了安裝步驟串連
2.下載及安裝oracle資料庫伺服器(解壓版的,下載解壓即可使用**記住下載32位的伺服器,不然串連不上PL/SQL**),點擊下載連結(官網),隨便解壓到那個盤符下,記住位置即可,後面需要配置一下
3.最後,下載PL/SQL Developer用戶端工具,因為這個工具並不是免費的,小編已經在網上找了一個並且有破解工具的。下載下來後,直接下一步下一步的安裝即可。
資源套件下載(包括資料庫遠程服務端及PL/SQL):點擊下載連結
三、配置oracle資料庫和PL/SQL客戶的連結到了這裡,光點擊PL/SQL,是搜尋不到Oracle資料庫和登入上用戶端的,因為這個時候並沒連結上oracle服務及oracle資料庫。
1.檢查oracle服務是否開啟,需要開啟一下三個服務。
2.配置環境變數(系統變數)假設:Oracle資料庫的目錄:D:\Oracle11gFile\product\11.2.0\dbhome_1\NETWORK\ADMIN(至於為什麼是這裡,因為開啟進去是tnsnames.ora)Oracle資料庫服務解壓後的目錄:D:\OracleClientFile\instantclient_12_1
配置環境變數:這一步和其它方法略有所不同,這裡可以不複製tnsnames.ora檔案到用戶端目錄中(32位的方法)。在系統內容變數中建立兩個變數:
TNS_ADMIN =:D:\Oracle11gFile\product\11.2.0\dbhome_1\NETWORK\ADMIN
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
說明:TNS_ADMIN,是指tnsnames.ora檔案所在的目錄名。
如果指定到用戶端目錄,則必須把tnsnames.ora檔案複製過來才可以。
NLS_LANG環境變數,要設定成和資料庫端一致,可以在SQLPLUS查詢字元集資訊
SQL> select userenv(‘language‘) nls_lang from dual;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3.用戶端串連oracle資料庫及服務環境變數配置後依然無法正常登陸,而且搜尋不到資料庫,這是因為這個時候用戶端沒有關聯,可以取消登陸,可以進入主介面去設定。
進入工具-->喜好設定--:箭頭指向處,一個是oracle資料庫目錄,另外一個是oci庫的目錄(解壓的oracle服務)自動檢測沒有的話,需要手動填寫上去。
設定Oracle Home 為oracle安裝目錄home如:D:\Oracle11gFile\product\11.2.0\dbhome_1
設定OCI Library為oracle用戶端的oci.dll檔案的全路徑名。如:D:\OracleClientFile\instantclient_12_1\oci.dll
點擊應用後,退出,重新點擊進入,就可以找到資料庫目錄了。
在這裡有一個問題,正常情況下可以登入的你的賬戶,我用的是超級使用者權限登入,其他的沒有許可權無法登入的話,可以去管理員身份運行Net Cnfiguration Assistant 重新設定(這個在你的功能表列oracle中),去廁所一下即可
參考資料:
http://jingyan.baidu.com/article/ea24bc39a535d3da62b331c6.html
http://zhidao.baidu.com/link?url=Kt-Fh9MIgoo069fullNU-fy0x1-RjQjlUGp24iFzskkwJyl_xK9RnF88c_hadL0XE5btPC1eBs6p5uhlgNQsGq
http://blog.csdn.net/netdevgirl/article/details/27818709
PL/SQL Developer用戶端安裝及配置