資料庫備份計畫帶刪除

2022-03-05 11:46:20 字數 2737 閱讀 7153

資料庫備份計畫帶刪除

echo 開始備份資料庫

if not exist d:\db_bak\files md d:\db_bak\files

if not exist d:\db_bak\logs md d:\db_bak\logs

set var=%date:~0,4%%date:~5,2%%date:~8,2%

exp mtss/[email protected]/orcl file=d:\db_bak\files\%var%.dmp log=d:\db_bak\logs\ms_%var%.log owner=(mtss)

echo 刪除過久的備份記錄

forfiles /p "d:\db_bak" /s /m *.dmp /d -60 /c "cmd /c del @path"

forfiles /p "d:\db_bak" /s /m *.log /d -60 /c "cmd /c del @path"

exit

echo 開始備份資料庫

if not exist d:\db_bak\files md d:\db_bak\files

if not exist d:\db_bak\logs md d:\db_bak\logs

set var=%date:~0,4%%date:~5,2%%date:~8,2%

exp mtss/[email protected]/orcl file=d:\db_bak\files\182bak%var%.dmp log=d:\db_bak\logs\ms_182bak%var%.log

echo 刪除過久的備份記錄

forfiles /p "d:\db_bak" /s /m *.dmp /d -30 /c "cmd /c del @path"

forfiles /p "d:\db_bak" /s /m *.log /d -30 /c "cmd /c del @path"

exit

drop user mtss cascade;

create user mtss identified by mtss

temporary tablespace mtss_temp;

grant connect,resource,dba to mtss;

exit;

sqlplus system/sa@orcl as sysdba  @huifu.sql   

set var=%date:~0,4%%date:~5,2%%date:~8,2%

imp mtss/[email protected]/orcl file=d:\db_bak\files\182bak%var%.dmp log=d:\db_bak\logs\ms_182imp%var%.log full=y statistics=none

echo 開始備份資料庫

if not exist d:\db_bak\files md d:\db_bak\files

if not exist d:\db_bak\logs md d:\db_bak\logs

set var=%date:~0,4%%date:~5,2%%date:~8,2%

exp mtss/[email protected]/orcl file=d:\db_bak\files\%var%.dmp log=d:\db_bak\logs\ms_%var%.log owner=(mtss)

echo 刪除過久的備份記錄

forfiles /p "d:\db_bak" /s /m *.dmp /d -60 /c "cmd /c del @path"

forfiles /p "d:\db_bak" /s /m *.log /d -60 /c "cmd /c del @path"

exit

echo 開始備份資料庫

if not exist d:\db_bak\files md d:\db_bak\files

if not exist d:\db_bak\logs md d:\db_bak\logs

set var=%date:~0,4%%date:~5,2%%date:~8,2%

exp mtss/[email protected]/orcl file=d:\db_bak\files\182bak%var%.dmp log=d:\db_bak\logs\ms_182bak%var%.log

echo 刪除過久的備份記錄

forfiles /p "d:\db_bak" /s /m *.dmp /d -30 /c "cmd /c del @path"

forfiles /p "d:\db_bak" /s /m *.log /d -30 /c "cmd /c del @path"

exit

drop user mtss cascade;

create user mtss identified by mtss

temporary tablespace mtss_temp;

grant connect,resource,dba to mtss;

exit;

sqlplus system/sa@orcl as sysdba  @huifu.sql   

set var=%date:~0,4%%date:~5,2%%date:~8,2%

imp mtss/[email protected]/orcl file=d:\db_bak\files\182bak%var%.dmp log=d:\db_bak\logs\ms_182imp%var%.log full=y statistics=none

資料庫備份 計畫任務

只需按照下面3步做,一切都在你的掌控之下 第一步 在伺服器上配置備份目錄 mkdir var lib mysqlbackup cd var lib mysqlbackup 第二步 編寫備份指令碼 vi dbbackup.sh 粘帖以下 務必更改其中的username,password和dbname。...

資料庫在 windos 備份及刪除

1 windows 定時刪除 echo off set srcdir e mysqlup bk pa010 11 指定的路徑 set daysago 5 5天前 forfiles p e mysqlup bk pa010 11 s m psc d 5 c cmd c del f path 2 win...

MSSQL資料庫的定期自動備份計畫。

通過企業管理器設定資料庫的定期自動備份計畫。1 開啟企業管理器,雙擊開啟你的伺服器 2 然後點上面選單中的工具 選擇資料庫維護計畫器 3 下一步選擇要進行自動備份的資料 下一步更新資料優化信程式設計客棧息,這裡一般不用做選擇 下一步檢查資料完整性,也一般不選擇 4 下一步指定資料庫維護計畫,預設的是...