oracle 11數據導入與導出
建立目錄:以SYS管理登錄sql> create directory expdir as '/opt/oracle/oradata/orcl';
一。授權用戶
sql> grant EXP_FULL_DATABASE to orauser
sql> grant IMP_FULL_DATABASE to orauser
在linux命令窗口以 oracle用戶登錄
導出:
# expdp orauser/password directory=expdir compression=ALL dumpfile=data.dmp full=y logfile=exp.log
導入(整個數據庫):
# impdp orauser/password directory=expdir dumpfile=data.dmp logfile=exp.log full=y
導入(指定用戶):
# impdp orauser/password directory=expdir dumpfile=data.dmp logfile=exp.log schemas=xxx
注意:
針對大數據庫導入時,遇到了 由于db_recovery_file_dest_size=4G (太小),導致不能寫日志,導入過程停在那里了。
通過
SQL> alter system set db_recovery_file_dest_size =50G scope=both來設置。
注意:
針對大數據庫導入時,遇到了 由于db_recovery_file_dest_size=4G (太小),導致不能寫日志,導入過程停在那里了。
通過
SQL> alter system set db_recovery_file_dest_size =50G scope=both來設置。
posted on 2012-10-23 19:46 gdufo 閱讀(563) 評論(0) 編輯 收藏 所屬分類: Database (oracle, sqlser,MYSQL)