1.簡介html
因爲Oracle體積太大,可是它的客戶端安裝包中有instantclient 這一項,能夠安裝instantclient +plsql取代安裝龐大的客戶端。
2.安裝過程sql
(1).安裝PLSQL(下載地址 https://www.allroundautomations.com/bodyplsqldevreg.html)數據庫
能夠一直next安裝完成;中文版須要官網下載 Language pack 補丁:服務器
註冊碼:測試可用(2018年6月)oracle
PLSQL Developer 12.0.7 註冊碼
product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
serial Number:226959
password: xs374ca工具
(2).安裝oracle的instantclient。步驟以下:測試
注:Oracle客戶端向下兼容,故也能夠鏈接11g的數據庫spa
2.下載sqlplus(精簡客戶端不自帶各類圖形界面工具)。下載sqlplus,文件名爲instantclient-sqlplus-nt-12.1.0.2.0.zip解壓獲得instantclient_12_1文件夾,取其中全部文件複製至1中精簡客戶端文件夾instantclient_12_1.net
注意:一、2中兩個壓縮包下載地址都在oracle官網 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.htmlcode
只下載1中壓縮包也能夠連上oracle數據庫,可是在之後想要導入.sql文件的時候須要sqlplus才行,故下載
3.在D:\instantclient_12_1目錄下,新建配置文件tnsnames.ora並寫入數據
your_name =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL = TCP)(Host = 192.168.3.40)(Port = 1521)
)
)
(CONNECT_DATA = (SID = your_sid_name)
)
)
4.配置環境變量:(注意不要使用目錄名有括號的)
變量名:ORACLE_HOME 變量值:如:D:\instantclient_12_1
變量名:TNS_ADMIN(tnsnames.ora所在地址) 變量值:如:%ORACLE_HOME%
#NLS_LANG 設置防止亂碼;
變量名:NLS_LANG 變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
變量名:Path 增長變量值:%ORACLE_HOME%\bin;(可以在cmd使用sqlplus等命令)
5.PLSQL Developer鏈接數據庫:
不鏈接數據庫登錄PLSQL Developer(登錄界面按「取消」便可)。在Tools->Perferences->Connection頁面設置Oracle_Home和OCI Library路徑。如:
D:\instantclient_12_1
D:\instantclient_12_1\oci.dll
6.重啓PLSQL後登錄界面中的數據庫會出現能夠選擇your_database,表明配置正確,輸入用戶名和口令後可連上遠程服務器。
ORA-12154: TNS: 沒法解析指定的鏈接標識符
https://blog.csdn.net/chase001/article/details/7483003
win10 下 cmd 運行 sqlplus 報錯如下錯誤。
SP2-1503: 沒法初始化 Oracle 調用界面
SP2-1503: 沒法初始化 Oracle 調 SP2-0152
0x00000007b 沒法啓動程序
解決辦法:
在 oracle\product\10.2.0\db_2\BIN 目錄下 找到 sqlplus.exe 右鍵屬性---兼容性--- 選上 已兼容模式win7運行這個程序--- 肯定
試着打開一下, 右鍵 -- 以管理員的身份運行--- 而後會打開一個黑窗口, 輸入用戶名 system 密碼
最後開始維護Oracle:
以上就是instantclient +plsql取代安裝龐大的客戶端的過程,參考瞭如下博文:
https://www.cnblogs.com/lelehellow/p/6801800.html