隨筆 - 39  文章 - 1  trackbacks - 0
          <2013年8月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

            如果要連接遠程數據庫,傳統的一定可行的方法是在本地裝一個oracle,然后使用“Network Configuration Assistant”配置,之后用PL/SQL Dev連接oracle官網上提供了最小訪問包,就是如下3個包,加起來35MB。

            1、首先去oracle的官方網站上http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下載(下面是10g的):oracle培訓

            instantclient-basic-win32-10.2.0.4.zip

            instantclient-odbc-win32-10.2.0.4.zip

            instantclient-sqlplus-win32-10.2.0.4.zip

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

            2、 “控制面板”-”系統”-”高級”-”環境變量”-”系統變量”添加幾個環境變量:

            NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK)

            TNS_ADMIN = d:\sqlplus

            LD_LIBRARY_PATH = d:\sqlplus

            SQLPATH = d:\sqlplus

            Path變量結尾添加d:\sqlplus

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

            # tnsnames.ora Network Configuration File: D:\oracle\product\10.1.0\db_2\network\admin\tnsnames.ora

            # Generated by Oracle configuration tools.

            ORCL =

            (DESCRIPTION =

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

            (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的服務端口,沒有修改過的話,默認是1521。Service_name是遠程實例名稱。

            4、命令行下,切換到d:\sqlplus,運行odbc_install.exe,安裝ODBC驅動。

            5、使用sql-plus連接

            命令行下執行sqlplus /nolog

            進入sqlplus提示符,輸入

            connect / @<連接標識符>

            或者

            sqlplus system/manager@192.168.208.120:1521/orcl

            沒有意外的話連接成功。

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

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

          posted on 2013-08-30 17:17 親愛的小孩 閱讀(112) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 山阴县| 桂阳县| 广州市| 赞皇县| 汉寿县| 葵青区| 托克托县| 乐至县| 黑河市| 兰西县| 昆山市| 开鲁县| 洮南市| 阳春市| 丽江市| 宜州市| 吉安县| 南皮县| 彰化市| 阜康市| 四川省| 伊川县| 岢岚县| 江川县| 上饶市| 彰化县| 苍梧县| 阿鲁科尔沁旗| 吉安县| 饶阳县| 双桥区| 苏尼特右旗| 呈贡县| 密山市| 西林县| 贵德县| 库尔勒市| 兴隆县| 沭阳县| 临安市| 和林格尔县|