相信不少朋友會爲安裝龐大的oracle困擾,由於本機安裝oracle佔用了大量的內存,致使不少程序運行緩慢。今天我跟你們分享一種免安裝oracle數據庫客戶端就能夠用plsql鏈接遠程oracle數據庫的方法。 html
第一步,工具準備 sql
你須要下載PLSQL工具,下載地址http://ishare.iask.sina.com.cn/f/6933655.html?from=isnom。 數據庫
你還須要下載oracle客戶端:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html?ssSourceSiteId=ocomen。 服務器
第二步,配置plsql oracle
1.將下載的oracle客戶端zip文件解壓並找到oci.dll文件,而後拷貝文件全路徑,接着打開PLSQL工具,彈出登錄界面後點擊cancel進入PL/SQL主界面,而後依次操做Tools–>preferences–>Connection,找到Oracle Home(empty is autodetect) 並填入名稱,例如:OraDb11g_home(11g)或OraHome92(9i),將前面拷貝oci.dll文件的路徑粘貼到OCI library選項中,而後點擊OK, 工具
2 點擊help 菜單 --> support info 找到對應的tnsnames.ora 是放在哪一個文件夾 spa
退出PLSQL。 .net
第三步,修改oracle配置文件 htm
完成上述操做後,新建sqlnet.ora文件加入如下內容: ip
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
接着新建tnsnames.ora文件,加入如下內容(我要鏈接的IP爲172.25.2.211,數據庫實例爲ORA92)
ORA92=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.2.211)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORA92)
)
)
注意:紅色的部分是你須要替換的。
第四步,設置環境變量防止亂碼
最後還有一步不要忘了,因爲客戶端和數據服務器端的字符集不同,因此有可能會產生了亂碼,但咱們能夠經過設置環境變量來防止出現這種狀況,具體作法就是右鍵點擊桌面「個人電腦」圖標,而後選中「屬性」,而後「高級」標籤,接着按下圖步驟進行操做。,最後在變量名和變量值分別填入NLS_LANG和 SIMPLIFIED CHINESE_CHINA.ZHS16GBK。