oracle創(chuàng)建數(shù)據(jù)庫表實(shí)例腳本 oracle數(shù)據(jù)庫怎么自動(dòng)備份?
oracle數(shù)據(jù)庫怎么自動(dòng)備份?你需要寫一個(gè)bat腳本,然后在windows計(jì)劃任務(wù)中調(diào)用這個(gè)腳本,實(shí)現(xiàn)每天自動(dòng)備份。工具:Oracle 10g步驟:1.在某個(gè)盤符和某個(gè)路徑下(以c盤的數(shù)據(jù)目錄為例)
oracle數(shù)據(jù)庫怎么自動(dòng)備份?
你需要寫一個(gè)bat腳本,然后在windows計(jì)劃任務(wù)中調(diào)用這個(gè)腳本,實(shí)現(xiàn)每天自動(dòng)備份。工具:Oracle 10g步驟:
1.在某個(gè)盤符和某個(gè)路徑下(以c盤的數(shù)據(jù)目錄為例)創(chuàng)建一個(gè)oraclebackup.txt文件,內(nèi)容如下:
@echo off echo刪除文件/p #34c:/data/#34/m * 10天前的備份文件和日志。#34c:/data/#. DMP/d-10/c # 34 cmd/cdel @ path # 34 for files/p 34/m *。log/d-10/c # 34 cmd/cdel @ path # 34 echo正在備份Oracl:/data/mdbt: ~ 0,4% t: ~ 5,2% t: ~ 8,2%。.com/data//mdbt:的DMP日志。2.保存上述文件后,將文件名的后綴改為bat 3。進(jìn)入windows的控制面板,打開計(jì)劃和任務(wù),新建一個(gè)任務(wù),點(diǎn)擊瀏覽,在新建的c盤數(shù)據(jù)目錄中選擇文件。
然后選擇每晚在22:00執(zhí)行,然后輸入本機(jī)的管理員密碼。注意:
oracle如何批量導(dǎo)入1000萬的數(shù)據(jù)?
需要使用sqlloader導(dǎo)入大量數(shù)據(jù)。
1.首先,在數(shù)據(jù)庫中創(chuàng)建一個(gè)與字段對應(yīng)的表,并將字段長度設(shè)置得足夠大。
2.根據(jù)創(chuàng)建的表名和文本格式編寫腳本。將其另存為文件名為load.ctl的文件
Load data infile result.txt - text文件名replace into table resultxt -插入的表名(resultid char以、、- read data以逗號(hào)分隔,與網(wǎng)站char terminated相同。由、IP端口字符終止,由空白字符終止的狀態(tài)字符)
3、ctrl win鍵,打開命令行提示。
4.執(zhí)行以下語句:
Sqlldr userid用戶名/密碼@數(shù)據(jù)庫實(shí)例控制路徑
Esult.ctl日志路徑
esulthis.out
5.等待導(dǎo)入完成。