1. 程式人生 > >java開發環境搭建——OracleClient、PLSQL安裝配置

java開發環境搭建——OracleClient、PLSQL安裝配置

上一篇博文做了oracle服務端的安裝,可以通過自帶的SQL PLUS命令列在服務端操作資料庫,當然這是很不方便的。常用的客戶端工具是PLSQL,需要提前安裝OracleClient支援。

OracleClient下載地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html

PLSQL下載地址:

百度網盤備份:

以下主要包括:OracleClient下載安裝全程截圖、PLSQL下載安裝全程截圖、服務端與客戶端字符集配置

一、OracleClient下載安裝

以下是官網下載截圖,如果從我的百度網盤下載則忽略。

上圖先點選Accept License Agreement,然後選擇對應的oracle client版本。

下載後解壓到常用軟體安裝路徑,不建議安裝到C盤。

解壓後如上圖所示,雙擊setup安裝。

選擇管理員,點選下一步

選擇語言後點擊下一步

選擇Oracle基目錄,其實就是客戶端安裝地址,下方的軟體位置會自動識別,不用管。點選下一步。

記住配置資訊,點選完成,開始安裝。

安裝時間較長,耐心等待。

安裝完成後點選關閉。

安裝路徑下找到 product-11.2.0-client_1-network-admin。在這個目錄下編輯或建立一個tnsnames.ora檔案,寫入自己的資料庫配置資訊。

二、PLSQL下載安裝

官網下載我就不上截圖了,建議從我的百度網盤下載,綠色版好用些。

解壓到常用軟體路徑,如下圖所示。

雙擊PLSQL Developer直接執行。

 

點選取消可以先放棄登陸,進入PLSQL看看效果。

登陸是左上角的鑰匙圖示按鈕。需要先配置oracleClient的資料庫連線配置,然後在PLSQL中讀入配置才能訪問資料庫。

點選工具-首選項,選擇Oracle 主目錄名和OCI庫,其實正常情況下是可以自動識別的。

彈出框點選確定。點選應用,確定按鈕,退出PLSQL重新登陸。在資料庫的下拉表中應該就可以找到oracleClient配置的tnsnames資訊。具體配置資訊涉及公司祕密我就不貼上了,自行百度把。

三、服務端及客戶端字符集查詢和配置

3.1 Oracle server字符集查詢:

開啟plsql,建立新的SQL視窗,輸入SQL指令查詢  select * from nls_database_parameters

其中PARAMETER列中NLS_CHARCTERSET對應的就是字符集,截圖可以看到我的oracle server 字符集是預設的ZHS16GBK

3.2 Oracle Client字符集查詢:

windows環境下Oracle client字符集在登錄檔裡,win+R 輸入regedit,點選確定。

找到資料庫客戶端安裝時配置的NLS_LANG屬性,我配置了兩次client,當前生效的是KEY_OraClient11g_home2,只安裝一次的應該是home1下,留意。路徑太長直接上截圖,安裝情況不同,這路徑可能不大一樣。

雙擊右邊的NLS_LANG屬性

看到客戶端字符集也是預設的ZHS16GBK。

3.3 字符集的修改:

一般情況下Oracle Server安裝時就要考慮是否要相容中文,是否要相容其他國家語言。如果你不是DBA,建議不要隨便動Oracle Server端的字符集編碼,開發過程中如果查詢發現Oracle server 與自己本地的Client端字符集不同,可以依據上面3.2描述的方式找到NLS_LANG屬性進行修改,保持與Oracle server一致即可。