91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle數據訪問組件ODAC的安裝方法

發布時間:2020-08-09 20:09:31 來源:ITPUB博客 閱讀:303 作者:cow977 欄目:關系型數據庫

Oracle 數據訪問組件ODAC(Oracle Data Access Components)顧名思義就是用來訪問Oracle數據庫的小程序。我們可以編程調用這些組件來實現在沒有安裝Oracle數據庫軟件的電腦上完成對Oracle數據庫的訪問。

工具/原料

ODAC 安裝包

步驟1. 下載ODAC安裝包

到Oracle官方網站下載ODAC安裝包。在網頁上找到你要的版本。我下載的是:

64-bit ODAC 11.2 Release 6 (11.2.0.4.0) Xcopy for Windows x64

下載下來的安裝包名為:ODAC112040Xcopy_64bit.zip

步驟2. 解壓縮

解壓縮這個zip包,把里面的文件都解壓到一個文件夾里,我是解壓到D:\ODAC112040Xcopy_64bit,然后打開cmd,進入到這個文件夾。

這個文件夾里有8個子文件夾,分別是:

instantclient_11_2 :這是Oracle客戶端,所有組件的運行都依賴于這個客戶端;

oledb :這是OLE DB組件

asp.net :這是ASP.NET2組件

asp.net4 :這是ASP.NET4組件

odp.net4 :這是.NET4組件

odp.net20 :這是.NET2組件

oramts :這是Oracle的MTS服務

network :這個文件夾不用管,它是用來存放tnsnames.ora文件的,要安裝后才能用。

這里我們需要搞清楚這些組件之間的依賴關系。

instantclient_11_2 是最基礎的

oledb 依賴于instantclient_11_2

asp.net 依賴于instantclient_11_2和odp.net20

asp.net4 依賴于instantclient_11_2和odp.net4

odp.net4 依賴于instantclient_11_2

odp.net20 依賴于instantclient_11_2

oramts 依賴于instantclient_11_2

步驟3. 安裝ODAC包

在cmd中運行install.bat批處理文件:輸入"install.bat all D:\OracleClient ODAC"(不含雙引號)。這里有幾個參數需要特別注意,這里我們傳入了三個參數,但最多可以傳入四個。

第一個參數:all。all代表安裝ODAC112040Xcopy_64bit文件夾下所有的組件和客戶端。如果你不需要這么多組件,只用到其中一個,比如只用到了OLE DB組件,就可以像下面這樣只安裝客戶端和這一個OLE DB組件:

install.bat oledb D:\OracleClient ODAC

第二個參數:D:\OracleClient。這是安裝路徑,根據自己的實際情況指定,路徑中盡量不要有空格和圓括號。

第三個參數:ODAC。這個叫ORACLE HOME NAME,這個參數也可以自己隨便指定一個字符串,不一定非得是"ODAC"。這個參數是用來寫入注冊表的。比如,上面這條語句執行后,會在注冊表的以下位置寫入:HKLM\Software\Oracle\KEY_ODAC

這"KEY_"后面的ODAC就是你在參數中傳入的那個"ODAC"

第四個參數。一般只用前三個參數就夠了,在安裝組件的時候會自動把它依賴的組件都安裝上,但如果你只想安裝指定的組件,不想裝它所依賴的組件,這時才會用到第四個參數。比如:當你安裝asp.net時,如果只用前三個參數,會自動把它所依賴的odp.net20和instantclient_11_2也安裝上,但如果你再傳入第四個參數"false",如下:

install.bat asp.net D:\OracleClient ODAC false

這時就只會安裝asp.net,而不會把odp.net20和instantclient_11_2也裝上。

步驟4. 設置環境變量

ORACLE_HOME=D:\OracleClient

( 添加一個環境變量ORACLE_HOME,其值為你的安裝路徑,比如我這里就是D:\OracleClient)

PATH=%ORACLE_HOME%;%ORACLE_HOME%\bin;%PATH%

( 在PATH環境變量中添加下面兩個路徑,用分號隔開:%ORACLE_HOME%;%ORACLE_HOME%\bin;)

步驟5. 根據需要配置tnsnames.ora文件

如果要用組件訪問Oracle數據庫,那么就要根據需要配置tnsnames.ora文件,并存放于%ORACLE_HOME%\network\admin目錄下。

我的tnsnames.ora文件格式如下,供參考:

ORA =

  (DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SERVICE_NAME = ora)

    )

  )

卸載ODAC的方法

用cmd進入到ODAC的安裝路徑下,然后運行該路徑下的uninstall.bat批處理文件。這里也是要注意參數的運用。

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

若要卸載掉所有組件,可以這樣:

uninstall.bat all ODAC

或者

uninstall.bat all D:\OracleClient

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

若要卸載掉某一個指定的組件,可以這樣:

uninstall.bat oledb ODAC

或者

uninstall.bat oledb D:\OracleClient

手動刪除掉安裝目錄,并把之前添加的環境變量也一并刪除即可

注意事項

install.bat 和uninstall.bat兩個批處理文件會在安裝目錄下分別產生install.log和uninstall.log兩個日志文件。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邵东县| 游戏| 治多县| 白城市| 平凉市| 措美县| 云阳县| 滨海县| 尼勒克县| 南岸区| 吉水县| 定西市| 利津县| 宁远县| 汉阴县| 拜城县| 大同县| 杨浦区| 宁国市| 慈利县| 聊城市| 鄂州市| 郸城县| 西华县| 余姚市| 新源县| 察雅县| 洪湖市| 辽中县| 凉城县| 青海省| 宁国市| 工布江达县| 铁岭市| 玉林市| 宿迁市| 嘉禾县| 裕民县| 武乡县| 华坪县| 海城市|