Oracle遠端連線

來源:互聯網
上載者:User

標籤:des   style   blog   io   color   os   使用   sp   for   

Oracle遠端連線不是直接使用Ip加連接埠 這種形式,而是使用TNS(個人感覺和ODBC的DSN有點類似,在某個地方儲存一些設定,然後給這些設定起個名字,用的時候直接寫這個名字就行了)

TNS目錄位置:

        安裝目錄\Network\Admin\tnsnames.ora 

ORCL32 =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = orcl)    )  )

         用戶端在串連的使用使用 ORCL32 就可以了。

 

在Window中有如下幾種方式連Oracle資料庫

1.使用ODBC

     32位window內建Microsoft ODBC for Oracle驅動(但是要用的話還要安裝oracle用戶端才行,如果同時安裝32位和64位,則必須在Path環境變數中將32位的路勁寫在64位前面才能用)

     64位window無內建驅動

2.用於Oracle的.NET Framework資料提供者

     VS2010開始微軟已經建議不要使用這個來串連oracle資料庫了

3.用於OLE DB的.NET Framework資料提供者

     VS2013開始微軟已經建議不要使用這個來串連oracle資料庫了

4.安裝ORACLE用戶端(如果本機安裝伺服器端則不需要再安裝用戶端了)

    32位,提供了VS開發工具

    64位,沒有提供VS開發工具(因為VS到目前為止還沒有64位的)

 

在VS中開發ORACLE資料庫相關程式的時候注意:

    1.VS到現在為止還沒有64位的版本,所以在VS中伺服器總管中串連ORACLE的時候只能用32位的ORACLE串連(如果你安裝了64位oracle用戶端,很不幸,你必須還要再安裝32位的用戶端)

             如果要用微軟內建的ODBC串連,則必須在Path環境變數中將32位的路勁寫在64位前面才能用

    2.開發出來的程式32位64位,是否必須使用對應版本的oracle用戶端還未知。

我把我聽到的告訴你,微軟說,的確有無數的開發人員提議微軟開發64bit的Visual Studio,但是微軟沒有這麼做,是因為微軟調查了絕大多數的深層需求,他們之所以期待64bit的Visual Studio,是因為他們認為64bit的程式可能擁有更高的效能。但是實際上不是這麼回事,64bit程式在x86-64處理器上並不會帶來明顯的效能提高,它只是增加了處理器的定址範圍,可以使用更大的記憶體。而對於VS這種並非記憶體敏感的程式,並不十分需要遷移到64bit下。另外,還有一個曆史原因,就是微軟一直沒有完成64bit下的JIT調試器的Edit and Continue功能,這是因為64bit的JIT是C++團隊做的,和原生CLR團隊的32bit JIT有很多不同,微軟現在正在試圖統一兩者。如果微軟推出了64bit的VS,那麼調試的體驗會受到限制,這也是為什麼微軟一直以來沒有推出64bit VS的原因。

 

Oracle遠端連線

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.