程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle數據庫下導出用戶的所有表的具體方案

Oracle數據庫下導出用戶的所有表的具體方案

編輯:Oracle數據庫基礎

以下的文章主要是對Oracle數據庫下導出某些相關用戶的所有表的具體方法的介紹,在實際應用中可能會有很多的人使用Oracle,相關的客戶一般都會想把相關的戶所有表導出的情況,本文就提供這樣一個方法幫你輕松解決這個問題。

首先在sqlplus下以該用戶登錄到Oracle數據庫,然後將以下內容粘貼到sqlplus中:

  1. set feedback off;   
  2. set pagesize 0;   
  3. set heading off;   
  4. set verify off;   
  5. set linesize 200;   
  6. set trimspool on;  

spool c:\Oracle數據庫備份.bat;

  1. select ''exp username/ffffff@yourdb   
  2. TABLES=''||table_name||'' FILE=''||table_name||''.dmp   
  3. TRIGGERS=N'' from user_tables;   
  4. spool off;   
  5. set feedback on;   
  6. set pagesize 9999;   
  7. set heading on;   
  8. set verify on;   
  9. exit  

完成後在找到 c:\Oracle數據庫備份.bat 文件,編輯該批處理文件,將第一行和最後一行刪掉,保存後運行該批處理文件就可全部導出該用戶下的所有表

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved