Centos
如何安裝 Oracle 的 exp / imp 二進製文件
我正在瀏覽網路以找到解決方案,但我沒有運氣。:(
如何在不安裝 Oracle 伺服器的情況下將Oracle 的
imp
/二進製文件安裝到我的 CentOS 機器上?exp
我正在訪問另一台機器上的現有 Oracle 數據庫,所以我只需要一個客戶端。我已經安裝sqlplus
了它的依賴項(oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
和oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm
),但沒有提供這些工具。我真的需要完全安裝 Oracle 嗎?
我的目標是將數據庫從 Oracle 轉儲到我的 CentOS 機器。如果有另一種不使用的方法來做到這一點,
exp
我不會因為不使用而感到難過,但在我看來,別無選擇。
要獲取導出 (exp) 和導入 (imp) 二進製文件,請安裝完整的Oracle 客戶端,而不是即時客戶端或完整的 RDBMS。11gR2 客戶端實際上是完整 RDBMS 的 7 個文件集中的第 4 個文件。最新版本是 11.2.0.3.0(659,229,728 字節,於 2011 年第四季度發布 - 技術上稱為“更新檔集”,但它是完整安裝)。它不可公開下載。(只有用於 Linux x86-64 的過時 11.2.0.1.0 是公開可用的)。
要下載完整的 Oracle 客戶端,請執行以下步驟:
- 登錄到My Oracle Support (MOS),以前稱為 metalink。
- 點擊頂部的“更新檔和更新”菜單。
- 在更新檔搜尋部分中,點擊搜尋選項卡。
- 在“更新檔名稱或編號”欄位中輸入 13390677。(13390677 是版本 11.2.0.4.0)
- 還要選擇一個“平台”。(例如,“Linux x86-64”)
- 點擊搜尋。
- 在搜尋結果中,點擊更新檔號以顯示詳細資訊或點擊下載 - 假設您的 MOS 帳戶已獲得下載權限。
僅客戶端下載的文件名為“ p13390677_112040_platform_4of7.zip ”(例如,其中平台為“Linux-x86-64”)。
注意:導出/轉儲不是真正的備份。它們只是數據庫的邏輯副本。元數據和索引在導入期間重新創建,因此不會與源數據庫逐字節相同。