請問怎么用資料泵全庫匯出資料庫,包括所有用戶?
uj5u.com熱心網友回復:
FULL=Y建議還是顯式列出所有需要匯出的用戶比較好,也就是查詢下資料字典的事情,不麻煩,沒必要將一些系統用戶也匯出。
uj5u.com熱心網友回復:
資料庫全庫匯出(包括所有用戶)expdp [用戶名]/[密碼]@[主機字符竄] directory=存放目錄 dumpfile=dmp檔案名稱.dmp logfile=日志檔案名稱.log full=y
資料庫全庫匯入(包括所有用戶)
impdp [用戶名]/[密碼]@[主機字符竄] directory=存放目錄 dumpfile=dmp檔案名稱.dmp logfile=日志檔案名稱.log full=y ignore=y
uj5u.com熱心網友回復:
如果,資料庫可以停機的話,復制資料檔案是最快的方式uj5u.com熱心網友回復:
cmd命令:expdp [用戶名]/[密碼]@[主機字符竄] directory=存放目錄 dumpfile=dmp檔案名稱.dmp logfile=日志檔案名稱.log full=y
uj5u.com熱心網友回復:
復制檔案怎么弄的哦。。
uj5u.com熱心網友回復:
學習下,很實用uj5u.com熱心網友回復:
expdp [用戶名]/[密碼]@資料庫實體名 directory=存放目錄 dumpfile=xxx.dmp logfile=xxx.log full=yuj5u.com熱心網友回復:
1、登陸sqlplus system/密碼2 、創建資料匯出目錄expnc_dir為目錄名,'E:\ncdatabak'為資料庫實際目錄,命令如下:create directory expnc_dir as 'E:\ncdatabak';
3、為oracle用戶授予訪問資料目錄的權限,命令如下:Grant read,write on directory expnc_dir to dxzyjt;
4、執行資料泵出命令,注意一定要在Cmd下執行,不能登錄sqlplus后執行。expdp dxzyjt/dxzyjt@ncdata_192.168.1.224 directory=expnc_dir dumpfile=ncdatabak.dmp schemas=dxzyjt logfile=ncdatabak.log;
uj5u.com熱心網友回復:
匯出全資料庫我在補充一點吧,樓上的給的已經很全面啦!create directory dump_dir as 'D:\dump'; --創建一個DIRECTORY物件
grant read,write on directory dump_dir to scott;--授予用戶使用目錄的權限
expdp 用戶/密碼 directory=dump_dir dumpfile=fulldatabase.dmp full=y
這是一些引數,可以選擇;
content(用于指定要匯出的內容,默認值為ALL)
query(用于指定過濾匯出資料的where條件)
directory(指定轉儲檔案和日志檔案所在的目錄)
dumpfile(指定轉儲檔案的名稱,默認expdat.dmp)
logfile(指定匯出日志檔案的名稱,默認expor.log)
uj5u.com熱心網友回復:
3樓說的是冷備2樓說的是熱備 一般除非你自己要建立測驗庫冷備更適用,
但是正常作業中熱備用的最多也就是3L小哥哥說的方法最常用!! 他給的方法很詳細可深讀
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/71784.html
標籤:基礎和管理
上一篇:我想問下誰是版主 謝謝
下一篇:在線急等
