Oracle備份還原操作方法

2022-04-30 20:18:11 字數 2399 閱讀 5798

1

#region

/*備份還原操作*/

//////

備份///

///使用者名稱

///密碼

///資料庫

///路徑

///備份的檔名

///備用引數

///日誌檔名

///public

bool

backuporacledatabase(

string

username, 

string

pwd, 

string

dbserver, 

string

pathname, 

string

databasefilename, 

string

string

logname, 

string

sqltextconfig)

//備份庫資訊

dbentity dbentity 

=new

dbentity();

dbentity.dbserver 

=dbserver;

dbentity.username 

=username;

dbentity.pwd 

=pwd;

writexmluserspaceconfig(dbentity);

#endregion

//exp userid=system/zhice@jc full=y indexes=n grants=y rows=y compress=n file=d:\demo.dmp log=d:\demo.log

string

loginstring 

=string

.format(

"userid=/@

", username, pwd, dbserver);

string

filename ="

exp"

;string

arguments 

=string

.format(

" full=y file= log= 

", loginstring, pathname +"

\\"+databasefilename, pathname +"

\\"+logname);

string

backupcommand 

=string

.format(" 

", filename, arguments);

trycatch

(exception ex)

}///

///還原

//////

使用者名稱///

密碼///

資料庫///

路徑///

備份的檔名

///備用引數

///日誌檔名

///public

bool

imporacledatabase(

string

username, 

string

pwd, 

string

dbserver, 

string

pathname, 

string

databasefilename, 

string

string

logname, 

string

sqltextconfig)

#endregion

//imp userid=system/zhice@jc ignore=y rows=y indexes=n full=y file=d:\demo.dmp log=d:\demo.log

string

loginstring 

=string

.format(

"userid=/@

", username, pwd, dbserver);

string

filename ="

imp"

;string

arguments 

=string

.format(

" full=y file= log= 

", loginstring, pathname +"

\\"+databasefilename, pathname +"

\\"+logname);

string

backupcommand 

=string

.format(" 

", filename, arguments);

trycatch

(exception ex)

}#endregion

oracle備份還原

學習過程中的總結,有興趣不妨看看,如果有不對的地方,高手不要留情!oracle的備份與恢復有三種標準的模式,大致分為兩大類,備份恢復 物理上的 以及匯入匯出 邏輯上的 而備份恢復又可以根據資料庫的工作模式分為非歸檔模式 nonarchivelog style 和歸檔模式 archivelog sty...

oracle 備份還原

echo dyfhys正式伺服器資料庫自動備份 set filename dyfhys date 0,4 date 5,2 date 8,2 version10g echo filename copy e dump backup filename dmp 10.0.3.f 好藥師90.58正式庫備份...

oracle 備份與還原

1 完全備份 exp demo demo orcl buffer 1024 file d back.dmp full ydemo 使用者名稱 密碼 buffer 快取大小 file 具體的備份檔案位址 full 是否匯出全部檔案 ignore 忽略錯誤,如果表已經存在,則也是覆蓋 2 將資料庫中sy...