Oracle-10g

分析 Oracle 轉儲

  • September 12, 2012

我有一個完整的 Oracle 轉儲,我知道我必須imp使用該fromuser touser子句進行轉儲。

但是,我不知道轉儲中包含的模式的名稱。如何打開使用 Oracle 10g 創建的轉儲只是為了檢查和分析內容?

使用SHOW=Yimp 的選項

來自http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/exp_imp.htm#sthref2498的手冊

當 SHOW=y 時,導出轉儲文件的內容被列出顯示,而不是導入。導出中包含的 SQL 語句按照 Import 執行它們的順序顯示。SHOW 參數只能與 FULL=y、FROMUSER、TOUSER 或 TABLES 參數一起使用。

值得注意的是,oracle 轉儲文件是一種流格式,其中嵌入了 SQL 片段。您還可以使用 sed 對其進行替換,例如模式名稱。

引用自:https://dba.stackexchange.com/questions/8091