資料的備份與恢復

2021-08-27 19:24:54 字數 1839 閱讀 4304

資料的備份與恢復的方式有: 表,方案 ,資料庫;
資料的備份:

匯出到的常見命令;

引數                        說明

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 ...