資料的備份與恢復的方式有: 表,方案 ,資料庫;
資料的備份:
匯出到的常見命令;
引數 說明
userid 確定執行匯出實用程式的使用者名稱和口令
buffer 確定匯出資料時所使用的緩衝區大小,其大小用位元組表示
file 指定匯出的二進位制檔名稱,預設的副檔名是.dmp
full 指定是否以全部資料庫方式匯出,只有授權使用者才可使用此引數
owner 要匯出的資料庫使用者列表
help 指定是否顯示幫助訊息和引數說明
rows 確定是否要匯出表中的資料
tables 按表方式匯出時,指定需匯出的表和分割槽的名稱
parfile 指定傳遞給匯出實用程式的引數檔名
tablespaces 按表空間方式匯出時,指定要匯出的表空間名
匯出表;
exp userid = scott/tiger@orcl tables(emp,dept) file=f:\testfile\mydba.dmp;
匯出方案;
exp userid = scott/tiger@orcl tables(emp,dept) file=f:\testfile\mydba.dmp oener=n;
資料庫;
exp userid=system/wangjia@orcl full=y file= f:aaa.bmp;
恢復備份的資料:
資料庫恢復常見的命令;
引數 說明
userid 指定執行匯入的使用者名稱和密碼
buffer 指定用來讀取資料的緩衝區大小,以位元組為單位
commit 指定是否在每個陣列(其大小由buffer引數設定)插入後進行提交
file 指定要匯入的二進位制檔名
fromuser 指定要從匯出轉儲檔案中匯入的使用者模式
touser 指定要將物件匯入的使用者名稱。fromuser與touser可以不同
full 指定是否要匯入整個匯出轉儲檔案
tables 指定要匯入的表的列表
rows 指定是否要匯入表中的行
parfile 指定傳遞給匯入實用程式的引數檔名,此檔案可以包含這裡列出的所有引數
ignore 匯入時是否忽略遇到的錯誤,預設為n
tablespaces 按表空間方式匯入,列出要匯入的表空間名
表;
imp userid = scott/tiger@orcl tables(emp,dept) file=f:\testfile\mydba.dmp;
方案;
imp userid = scott/tiger@orcl tables(emp,dept) file=f:\testfile\mydba.dmp owner = n;
匯入資料庫;
imp userid = system/wangjia@orcl full=y file= f:aaa.bmp;
資料備份與恢復
一 mysqldump備份 mysqldump 備份資料會丟失掉從備份點開始的資料,所以需要結合mysqlbinlog的二進位制日誌增量備份恢復。常用的選項 all databases 匯出全部資料庫。add drop table 每個資料表建立之前新增drop刪表語句,防止恢復時衝突。all da...
資料備份與恢復
一.備份與匯出的區別 1.資料匯出用於把資料從乙個系統遷移到另乙個系統 2.資料備份用於儲存乙個資料庫例項的全部資訊 二.備份方式 1.聯機冷備份 2.聯機熱備份 備份時需要注意auto.cnf檔案,如果跨主機應用應該區別auto.cnf 三.整體表碎片檔案 alter table test1 en...
資料備份與恢復
mysqldump u p db name table name,filename.sql cmd 命令 可以選擇要備份哪些表 如果不指定代表 全部備份 示例 單庫備份 mysqldump uroot p123 db1 db1.sql mysqldump uroot p123 db1 table1 ...