分析Oracle下導出某使用者所有表的方法 可能很多使用Oracle的客戶都會遇到想把某使用者所有表導出的情況,本文就提供這樣一個方法幫你輕松解決這個問題。
首先在sqlplus下以該使用者登入到Oracle資料庫,然後将以下内容粘貼到sqlplus中:
set feedback off;
set pagesize 0;
set heading off;
set verify off;
set linesize 200;
set trimspool on;
spool c:/資料庫備份.bat;
select 'exp username/ffffff@yourdb //使用者名/密碼/資料庫名字
TABLES='||table_name||' FILE='||table_name||'.dmp
TRIGGERS=N' from user_tables;
spool off;
set feedback on;
set pagesize 9999;
set heading on;
set verify on;
exit
完成後在找到 c:/資料庫備份.bat 檔案,編輯該批處理檔案,将第一行和最後一行删掉,儲存後運作該批處理檔案就可全部導出該使用者下的所有表。