免安裝Oracle客戶端使用PLSQL連線Oracle的2種方法
免安裝Oracle客戶端使用PL/SQL連線Oracle的2種方法
方法一:
大家都知道,用PL/SQL連線Oracle,是需要安裝Oracle客戶端軟體的。有沒要想過不安裝Oracle客戶端直接連線Oracle呢?
其實我一直想這樣做,因為這個客戶端實在太讓人討厭了!!!不但會安裝一個JDK,而且還會把自己放在環境變數的最前面,會造成不小的麻煩。
其實我之前問過很多人的,但是他們都說一定需要安裝Oracle客戶端的.......直到昨天無意中發現了以下這個方法:
只需要在Oracle下載一個叫Instant Client Package的軟體就可以了,這個軟體不需要安裝,只要解壓就可以用了,很方便,就算重灌了系統還是可以用的。
下載這個,Instant ClientPackage - Basic包。然後解壓到任意目錄,在這個目錄下建立NETWORK資料夾,接著再這個資料夾下再建立ADMIN資料夾,然後建立tnsnames.ora檔案,內容如下:
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourSID )
)
)
根據自己的實際情況配置,其實就是剛才下載下來的那個包的路徑。還有最後一個問題,需要設定一個字符集,這樣查詢出來的資料才不會是亂碼,寫一個批處理pldev. bat放到pl安裝目錄下,內容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe
這個字符集,指的是伺服器端的字符集,請根據實際情況配置。
最後,只要雙擊這個批處理,再填寫帳號和密碼就可以了
4.配置環境變數
變數名: TNS_ADMIN
變數值: D:\oracle_client\instantclient_10_2
否則出現:ORA-12154: TNS:could not resolve the connectidentifier specified錯誤
如果之前安裝了Oracle 又解除安裝,會遺留NLS_LANG=NA的鍵值.輸入RegEdit開啟登錄檔HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE.在右面找到NLS_LANG=NA並刪除掉
否則會報ORA-12705: Cannot access NLS datafiles or invalid錯誤.
方法二:前幾天發了免安裝Oracle客戶端使用PL/SQL連線Oracle一文,巴士飛揚和我說,他早就用了另外一個更好用的綠色版本Oracle客戶端,而且不需要太複雜的配置。我比較了一下,我的文章中的方法,客戶端比較大,30M左右。設定比較複雜,不過應該比較穩定。巴士飛揚所提供的包是一個3M多一點的,解壓開來10M,應該是某位高人做的。
綠色版Oracle客戶端下載(由巴士飛揚友情提供):Oracle客戶端
大家也說說哪個好用吧!!!
使用特別注意:
使用的時候,只要複製到任意目錄就可以了,不過預設的目錄是:“C:\\ora90”。
如果需要更改預設設定,需要修改檔案“Oracle9i.reg”裡的預設“oracle_home”
把相關的路徑都改為“實際”的oracle路徑就可以了。
這種綠色安裝方式還適合在作業系統從新安裝的時候,如果你的oracle安裝在非系統盤下,就可以使用廢棄的安裝目錄,使用修改過的“Oracle9i.reg”註冊就可以了。非常方便。本人已經嘗試成功了。
1、開啟cmd輸入netca。
2、選擇【本地net服務名配置】→下一步。
3、選擇【新增】→下一步。
4、在【服務名】中輸入你想要連線的伺服器上的oracle服務的名字→下一步。
5、選擇【tcp】→下一步。
6、在【主機名】中輸入你想要連線的伺服器ip,埠號不變→下一步。
7、選擇【進行測試】→下一步。(當然你也可以選擇不測試)
※1測試如果不通過,點選【更改登入】輸入一個肯定能登入的【使用者名稱】和【口令】→確定,出現【正在連線...測試成功。】表明測試成功。
※2測試不通過的話,點【上一步】確認你寫的【服務名】和【主機名】,確認無誤的情況下,確認你要連線的伺服器oracle監聽服務已經開啟。
8、在【net服務名中】輸入你想要使用的本地的服務名→下一步。
※就是【sqlplus user/passwd @本地服務名】。
9、選擇【否】→下一步。
10、出現【net服務配置完畢】字樣→下一步。
11、點選【完成】完成服務配置。
12、在上面服務配置完成以後,在cmd中輸入如下命令即可遠端登入oracle伺服器:
sqlplus user_name/[email protected]本地服務名
一定記住,上面的本地服務名是你第8步寫的服務名。
1.下載Oracle Client Package .
Instant ClientPackage – Basic包( 標註:All files required to run OCI, OCCI, andJDBC-OCI applications)這裡下載的是Version11.1.0.7
2.本地儲存Oracle Client Package:
建立資料夾,比如oracle_client,將下載的檔案加壓縮到此資料夾裡.(筆者目錄: D:\oracle_client\instantclient_10_2)
3.在當前目錄下,新建立兩個檔案,sqlnet.ora和tnsnames.ora然後再手動配置sqlnet.ora和tnsnames.ora
比如這裡是:
sqlnet.ora檔案內容:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora檔案內容(斜體表示需要替換的內容):
orcl=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.103)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
4.配置環境變數
變數名: TNS_ADMIN
變數值: D:\oracle_client\instantclient_10_2
否則出現:ORA-12154: TNS:could not resolve theconnect identifier specified錯誤
如果之前安裝了Oracle 又解除安裝,會遺留NLS_LANG=NA的鍵值.輸入RegEdit開啟登錄檔HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE.在右面找到NLS_LANG=NA並刪除掉
否則會報ORA-12705: Cannot access NLS data files orinvalid錯誤.
5.安裝pl/sql軟體(過程略)
6.配置pl/sql的Oracle連線引數:
選擇pl/sql的工具/首選項(too/ preference/)裡的連線,在右面設定Oracle主目錄名(即安裝目錄)和OCI庫.
Oracle主目錄名:D:\oracle_client\instantclient_10_2
OCI庫:D:\oracle_client\instantclient_10_2\oci.dll
7.登陸pl/sql測試成功
相關推薦
免安裝oracle客戶端,直接配置plsql連線遠端資料庫
由於oracle客戶端太大,安裝麻煩,特在此處提供免安裝oracle客戶端,直接用plsql連線遠端資料庫的方法。 一、自己本地安裝plsql工具(自己下載安裝即可,此處不多說) 二、下載instan
免安裝Oracle客戶端使用PLSQL連線Oracle的2種方法
免安裝Oracle客戶端使用PL/SQL連線Oracle的2種方法 方法一: 大家都知道,用PL/SQL連線Oracle,是需要安裝Oracle客戶端軟體的。有沒要想過不安裝Oracle客戶端直接連線Oracle呢? 其實我一直想這樣做,因為這個客戶端實在太讓人討厭了
免安裝Oracle客戶端使用PL/SQL連線Oracle
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:of
免安裝Oracle客戶端使用PL/SQL連線Oracle的2種方法
方法一: 大家都知道,用PL/SQL連線Oracle,是需要安裝Oracle客戶端軟體的。有沒要想過不安裝Oracle客戶端直接連線Oracle呢? 其實我一直想這樣做,因為這個客戶端實在太讓人討厭了!!!不但會安裝一個JDK,而且還會把自己放在環境變數的最前面
本地不安裝oracle客戶端,連線遠端oracle
先到Oracle網站 下載 Instant Client 配置Instant Client 下載好了解壓放到一個你喜歡的盤: 我把它放到了D:盤下 1.在D:\instantclient_12_1目錄下新建目錄network,在network目錄下再新建a
不安裝Oracle客戶端遠端連線Orcale資料庫
最近有一任務,需要使用Oracle資料庫,以前對此不太熟悉,就從網上查詢資料,(說實在的網路真是太好了,也多虧了許多的熱心的技術人員,願意把自己的經驗和心得與大家分享)並轉貼了一個帖子參考,不過此帖子有些地方沒有說清楚,確實讓我費了好大勁,才測試成功。下面我把我的步驟說明一下
免安裝oracle客戶端使用PL SQL developer(綠色版oracle客戶端)
近期有需求要連線遠端oracle伺服器,雖說有許多工具都可以連線,比如DbVisualizer,navicat等都可以,可眾所周知,PL SQL DEVELOPER這個工具在oracle的操作方面是其他任何工具都無法比擬的,再加上學習oracle的人都肯定使用這個工具,也很熟
不安裝oracle客戶端,用plsql連線oracle
常用的Oracle開發的工具有SQL Developer和PL/SQL Developer,個人感覺前者雖然跨平臺性優於後者,但比較大(大於300M)佔用資源,而且使用者體驗也一般,而後者相對就小很多(小於30M),用起來也比較順手。 用PL/SQL連線oracle資料
本機不安裝oracle客戶端如何使用plsql連線遠端oracle資料庫
首先準備個軟體,去oracle官網下載instantclient-basic-nt-12.1.0.2.0.zip,一定要下載32位的喲 下載plsql,這個百度找一下,很好找的 在insta
本地同時安裝oracle客戶端與服務端(通過plSql連線)
前期準備 之前本站已經分享了oracle伺服器端(資料庫)的安裝,接下來只需要下個oracle的客戶端以及PLSQL Developer資料庫管理軟體,即能實現本地操控自己電腦上的oracle資料庫。 可以從我的百度雲連結:http://pan.baidu.com/s/1
不安裝oracle客戶端使用plsql連線oracle資料庫的方法整理
連線Oracle往往需要安裝上百兆的ORACLE客戶端,顯得十分麻煩。如下介紹如何通過使用精簡客戶端,且不需要安裝的客戶端,配合PLSQL連線oracle資料庫。 將下載後的檔案instantclient-basic-win32-11.2.0.1.0解壓,把解壓後的資
不安裝oracle客戶端,用plsql連接oracle
tns ora- ould con ons list sha nfc 目錄 常用的Oracle開發的工具有SQL Developer和PL/SQL Developer,個人感覺前者雖然跨平臺性優於後者,但比較大(大於300M)占用資源,而且用戶體驗也一般,而後者相對就小很多
win32不安裝oracle客戶端使用plsql
雙擊 eric net 文件 dll sql 下載 客戶端使用 ali win32不安裝oracle客戶端使用plsql 1. 準備工作 1.1下載plsqldev破解版軟件 我這裏使用plsqldev715版本 1.2下載instantclient-basic-win
在不安裝oracle客戶端的情況下,使用PLSQL
一般在使用plsql時,會結合oracle客戶端來使用,這樣方便把資料庫連線資訊新增到plsql中。不過oracle客戶端軟體有點龐大,安裝起來不太方便,所以在網上找到一種不依賴oracle客戶端來使用plsql的方法。 1.準備 雖然不用oracle客戶端,但是也要用到一個工具包--insta
使用PL/SQL 遠端連線資料庫,不安裝Oracle客戶端
如果本地用不到oracle資料庫的話,其實是可以不必安裝oracle,只安裝pl/sql就能訪問遠端資料庫。使用 Oracle的Instant client工具包就可以在不安裝客戶端的情況下連線資料庫。 1.首先需要去Oracle官網下載輕量級的instant client-basic包 Ora
連線ORACLE資料庫,是不是必須要安裝oracle客戶端的執行時
大神給的回答: net連線oracle使用的是oci介面,必須安裝oracle客戶端,並配置本地網路服務名 tnsnames.ora。不過oracle網站有精簡版的客戶端軟體,不到30M吧,解壓,並編輯tnsnames.ora既可。很是方便,不用安裝700M左右的客戶端 ,而且安裝後還不好解除安裝。如果是j
oracle客戶端plsql安裝
連結oracle不常使用,每次一使用就得查資料,所以就打包並記錄下,以便以後再次使用。 1、下載oracle客戶端和plsql工具,我已經打包了 下載地址:連結: https://pan.baidu.com/s/1mh57zja 密碼: xkq4 2、解壓壓縮包,得到or
本機不安裝Oracle客戶端就可使用PL/SQL Developer連線遠端資料庫
1,專案使用的是oracle11g資料庫,安裝個客戶端訪問伺服器. 到oracle官方下載: http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html (中文) http:
不安裝oracle客戶端,plsql developer的安裝教程
1、下載客戶端InstantClient(40M左右,選擇適合自己的下載,我的是 2、下載安裝PLSQL(64和32位都可以,最好是64位); 3、解壓 用文字文件建立tnsna
本機不安裝Oracle客戶端,使用PL/SQL Developer和 Instant Client 工具包連線oracle資料庫
二、在C:\instantclient_12_2目錄下新建目錄network,在network目錄下再新建admin目錄,在admin目錄下新建檔案tnsnames.ora,使用文字編輯器開啟寫入連線配置內容: