萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> Oracle下導出某用戶所有表的方法

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 文件,編輯該批處理文件,將第一行和最後一行刪掉,保存後運行該批處理文件就可全部導出該用戶下的所有表。

copyright © 萬盛學電腦網 all rights reserved