PL/SQL Developer 遠端連線Oracle資料庫

來源:互聯網
上載者:User

PL/SQL Developer

 

遠端連線Oracle資料庫

 

網上搜了很多方法,這個可行!

 

1、    設定管理員tnsnames.ora檔案,如果本機上沒有安裝oracle,可以從安裝了oracle的機上拷貝一個(tnsnames.ora檔案)放在指定目錄下,因為我已安裝oracle,所以直接配置該檔案。

 

# tnsnames.ora Network Configuration File: D:\Oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora

 

# Generated by Oracle configuration tools.

 

     

 

LISTENER_ORCL =

 

  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

 

 

 

ORACLR_CONNECTION_DATA =

 

  (DESCRIPTION =

 

    (ADDRESS_LIST =

 

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

 

    )

 

    (CONNECT_DATA =

 

      (SID = CLRExtProc)

 

      (PRESENTATION = RO)

 

    )

 

  )

 

 

 

ORCL =

 

  (DESCRIPTION =

 

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.25.224)(PORT = 1521))

 

    (CONNECT_DATA =

 

      (SERVER = DEDICATED)

 

      (SERVICE_NAME = orcl)

 

    )

 

  )

1、oracle不用安裝用戶端也可以用plsql遠端連線

 

    首先,在安裝ORACLE伺服器的機器上搜尋下列檔案,

 

 

oci.dll

ocijdbc10.dll

ociw32.dll

orannzsbb10.dll

oraocci10.dll

oraociei10.dll   (可能伺服器沒有,如果沒有則pl sql 隨便使用者名稱密碼可以登陸)

sqlnet.ora

tnsnames.ora

classes12.jar

ojdbc14.jar

放到一個檔案夾,如oraclient

 

 2、配置tnsnames.ora,如果本機上沒有安裝oracle,可以從安裝了oracle的機上拷貝一個(tnsnames.ora檔案 在%ORACLE_HOME%\network\admin下)放在上面的目錄D:\oraclient下。

oracledata =

(DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = oracledata)

    )

)

 

 

3、添加一個環境變數,名為TNS_ADMIN,值為tnsnames.ora檔案所在路徑(如:D:\oraclient,    

 

特別是重裝後或其它操作,忘了TNS_ADMIN變數,plsql登陸就會報無法解析指定的串連標識符),這是為了能夠找到上面說的tnsnames.ora。如果本機上安裝了ORACLE,並且設定了ORACLE_HOME環境變數,那麼會自動在%ORACLE_HOME%/network/admin/位置尋找tnsnames.ora檔案。

 

4、設定ORACLE的語言,添加環境變數:

  “NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 是

 

ASCII編碼類別型,其它類型可自己到伺服器看一下或網上尋找一下)

(本步驟暫時要做對,如果編碼不對,會產生亂碼)

 

5、下載並安裝PL.SQL.Developer配置應用

   配置tools->preferences->connection

   Oracle Home=D:\oracleclient

   OCI library=D:\oracleclient\oci.dll

 

6、再次開啟plsql則會在database中有oracledata 選項輸入使用者名稱密碼就可以登陸。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.