使用pl/sql developer配置登陸linux 下的oracle- 詳細下載

linux enterprise5 下安裝了 oracle 10g 有空把文檔搞出來

 

然後想在本機的windows下訪問虛擬機中的oracle 要使用到PL/SQL Developer

下面是找到的配置步驟

 

=====================

 

安裝完linux下的oracle後

-----接下來麻煩的windows下的PL/SQL developer怎麼來連接虛擬機下的oracle。(虛擬機的網絡連接方式已經設置成bridged橋接方式,linux和本機處於同一個局域網下,IP地址相鄰)

要連接oracle,正常情況下得在本機安裝oracle客戶端,但是oracle出產的軟件一向遵守龐大臃腫的傳統,大家都不愛裝,所以精簡版的instantclient就應運而生了。  

下載地址: 我的win7是32位的也就是X86的。。所以下32bit的    10.2.0.3

 

http://www.oracle.com/technetwork/topics/winsoft-085727.html

去oracle官方網站下載instantclient-basic-win32-10.2.0.3-20061115.zip,解壓到E盤。打開解壓的文件夾,新建目錄network,在network下面再建子目錄admin,把oracle配置文件tnsnames.ora放入admin文件夾中(即目錄結構爲:E:/instantclient_10_2/network/admin/tnsnames.ora)。tnsnames.ora最好是到linux下的oracle主目錄中拷貝,因爲嘗試過兩次自己編寫tnsnames.ora都不成功。不知道tnsnames.ora存放目錄的可以用一下命令自行搜索:


[root@localhost ~]# locate tns

拷貝過來的tnsnames.ora要打開把HOST一項改成虛擬機中linux系統的IP地址。

instantclient設置完之後,只要在配置一下PL/SQL developer即可。


啓動PL/SQL developer之後,打開tools下的preferences對話框,在connection項裏面把Oracle Home設置成E:/instantclient_10_2 ; OCI Library設置成E:/instantclient_10_2/oci.dll。重啓登陸。

等於說PL/SQL developer連接遠程的數據庫用到的IP地址,數據庫名等配置信息都存放在tnsnames.ora中。

 

 

 

 

 

=====================================

csdn上找到的一個更詳細的文章。。。paste一下。。

1.下載Oracle Client Package .

下載地址: 我的win7是32位的也就是X86的。。所以下32bit的  11和10的版本偶都下 明天試一試

 

http://www.oracle.com/technetwork/topics/winsoft-085727.html


Instant Client Package – Basic包( 標註:All files required to run OCI, OCCI, and JDBC-OCI applications)這裏下載的是Version 11.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 the connect identifier specified錯誤





如果之前安裝了Oracle 又卸載,會遺留NLS_LANG=NA的鍵值.輸入RegEdit打開註冊表HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE.在右面找到NLS_LANG=NA並刪除掉

否則會報ORA-12705: Cannot access NLS data files or invalid 錯誤.



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測試成功
發佈了20 篇原創文章 · 獲贊 14 · 訪問量 46萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章