開門見山:
Oracle client和 Instant client都是屬於Oracle客戶端,Instant client被稱爲即時客戶端,其相比於前者更爲易用輕便、體積更小且擁有作爲Oracle客戶端的基本功能;而Oracle Client體積大、功能全安裝和配置均較爲複雜,一般使用Instant client即可。由於Oracle體積太大,可以安裝instantclient +plsql取代安裝龐大的客戶端。選擇 instantclient + plsql 遠程連接Oracle數據庫,本地不需要安裝 oracle.
話不多說,直接亮劍:
1.準備PLSQL安裝包+InstantClient安裝包
①下載PLSQL安裝包
鏈接: https://pan.baidu.com/s/1goJLQHMY4K076lF3LSmoyQ
提取碼: tmib
②下載InstantClient-basic安裝包
官網地址:https://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html(見下圖)
鑑於這個混蛋官網從來沒下載成功過,個人提供共享資源:
鏈接: https://pan.baidu.com/s/1c7B8PDje7fcK6JYsPdFRAQ
提取碼: njxu
2.配置InstantClient文件
①將instantclient-basic-windows.x64-12.2.0.1.0.zip解壓,並將解壓出的instantclient_12_2放在任意指定目錄.
本例中將解壓後instantclient_12_2目錄:D:\instantclient_12_2
②配置oracle監聽文件
在instantclient_12_2文件下創建NETWORK文件夾,在NETWORK下創建ADMIN文件夾,在ADMIN文件夾中創建tnsnames.ora文件,編輯內容如下,注意可配置多個監聽,監聽多個數據庫實例.
MES =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.6)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
#MES:就是你本地命名的名稱
#ADDRESS:服務器的地址
#PROTOCOL:使用的協議,這裏是TCP的
#PORT:服務器的監聽端口號
#SERVICE_NAME:服務器服務名稱.
③配置環境變量
- 變量名:ORACLE_HOME 變量值:D:\instantclient_12_2------------oracle主目錄
- 變量名:TNS_ADMIN 變量值:D:\instantclient_12_2\NETWORK\ADMIN------------tnsnames.ora所在目錄
- 變量名: NLS_LANG 變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
- 修改Path變量,在後面添加 %ORACLE_HOME%
3.安裝PLSQL及配置PLSQL
①安裝
PLSQL需要註冊碼,否則只能試用30天,直接看圖,一路順下即可
安裝完成後安裝漢化包:
②配置PLSQL
以管理員身份運行PLSQL Developer中的plsqldev.exe,登錄窗口選擇"取消’’
在Configure—>Preferences中配置如下
保存後,關閉,重啓PLSQ
注意,舊版本與新版本稍有不同,在舊版本中,是在工具---->首選項中配置,舉個例子如下圖:
注意:例子僅僅是個例子,ORACLE主目錄取自配置的環境變量.OCI庫即在ORACLE主目錄下的oci.dll文件.
4.重啓PLSQL
出現tnsnames.ora中配置的數據庫實例名A,則證明配置完成.輸入賬號,密碼,輸入連接串或者下拉選擇A,或者192.168.6.10/NBA登錄即可
注:如果沒有出現,嘗試重啓電腦試下,我的就是重啓才下拉顯示實例名A的.
PLSQL界面語言設置:Preferences---->User interface---->Appearance----->Language---->Chinese.lang
到這裏就結束了,有問題歡迎留言
轉自:https://www.cnblogs.com/yaoze2018/p/10909335.html