熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

設置sqlplus訪問遠程oracle數據庫的方法

2013-11-13 22:20:13  來源: Oracle 

  如果要連接遠程數據庫傳統的一定可行的方法是在本地裝一個oracle然後使用Network Configuration Assistant配置之後用PL/SQL Dev連接

  oracle官網上提供了最小訪問包就是如下個包加起來MB

  首先去oracle的官方網站上l下載(下面是g的)

  instantclientbasicwinzip

  instantclientodbcwinzip

  instantclientsqlpluswinzip

  將下載的安裝包全部解壓放在同一個目錄下比如在d:\sqlplus

   控制面板系統高級環境變量系統變量添加幾個環境變量

  NLS_LANG = SIMPLIFIED CHINESE_CHINAZHSGBK(或AMERICAN_AMERICAZHSGBK)

  TNS_ADMIN = d:\sqlplus

  LD_LIBRARY_PATH = d:\sqlplus

  SQLPATH = d:\sqlplus

  Path變量結尾添加d:\sqlplus

  在d:\sqlplus目錄下創建TNSNAMEORA文件自己敲容易出問題建議直接到安裝oracle數據庫的機器上拷貝過來用內容如下

  # tnsnamesora Network Configuration File: D:\oracle\product\\db_\network\admin\tnsnamesora

  # Generated by Oracle configuration tools

  ORCL =

  (DESCRIPTION =

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

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = orcl)

  )

  )

  EXTPROC_CONNECTION_DATA =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

  )

  (CONNECT_DATA =

  (SID = PLSExtProc)

  (PRESENTATION = RO)

  )

  )

  以上文件中ORCL是個連接標示符可以自己修改HOST是遠程Oracle服務器的地址PORT是Oracle的服務端口沒有修改過的話默認是Service_name是遠程實例名稱

  命令行下切換到d:\sqlplus運行odbc_installexe安裝ODBC驅動

  使用sqlplus連接

  命令行下執行sqlplus /nolog

  進入sqlplus提示符輸入

  connect / @<連接標識符>

  或者

  sqlplus system/manager@:/orcl

  沒有意外的話連接成功

  如果上述方法試驗沒有成功用下面的方式最直接了

  Sqlplus system/manager@(description=(address_list=(address=(proto=tcp)(host=)(port=)))(connect_data=(service_name=orcl)))


From:http://tw.wingwit.com/Article/program/Oracle/201311/18807.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.