Oracle-10g
分析 Oracle 轉儲
我有一個完整的 Oracle 轉儲,我知道我必須
imp
使用該fromuser touser
子句進行轉儲。但是,我不知道轉儲中包含的模式的名稱。如何打開使用 Oracle 10g 創建的轉儲只是為了檢查和分析內容?
使用
SHOW=Y
imp 的選項來自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 對其進行替換,例如模式名稱。