PLM項(xiàng)目正式已經(jīng)上線測(cè)試中,數(shù)據(jù)管理是重中之重,便于故障恢復(fù)處理,避免數(shù)據(jù)丟失。思路:數(shù)據(jù)導(dǎo)出+定時(shí)備份+數(shù)據(jù)循環(huán)清理
1、拷貝Oracle安裝目錄bin下面exp.exe(也可設(shè)置exp.exe環(huán)境變量) 至備份文件夾 oraclebackup文件(沒有可以新建)
2、導(dǎo)出數(shù)據(jù)xxx庫(kù) 新建文件夾編輯
@echo off
echo 刪除10天前的備分文件和日志
forfiles /p "E:\oraclebackup" /m *.dmp /d -10 /c "cmd /c del @path"
forfiles /p "E:\oraclebackup" /m *.log /d -10 /c "cmd /c del @path"
echo 正在備份 Oracle 數(shù)據(jù)庫(kù),請(qǐng)稍等……
exp system/infodba@xxx file=E:/oraclebackup/mdb%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=E:/oraclebackup/mdb%date:~0,4%%date:~5,2%%date:~8,2%.log full=y buffer=65535
echo 任務(wù)完成!
修改后綴名 .bat
3、數(shù)據(jù)恢復(fù)
選定備份數(shù)據(jù)最新數(shù)據(jù)文件imp system/infodba@xxx file=E:/oraclebackup/mdb.dmp full=y ignore=y
4、設(shè)置windows 備份
任務(wù)計(jì)劃——>添加任務(wù)——>選擇時(shí)間——>選擇dos文件——>執(zhí)行測(cè)試
相關(guān)知識(shí)點(diǎn)說明:
dos命令相關(guān):
forfiles /p "E:\oraclebackup" /m *.dmp /d -10 /c "cmd /c del @path"
dos命令 forfiles 文件夾遍歷循環(huán)
/p 指定的路徑
/s 包括子目錄
/m 查找的文件名掩碼
/d 指定日期,有絕對(duì)日期和相對(duì)日期, 此處-7指當(dāng)前日期 的7天前
/c 運(yùn)行的命令行 表示為每個(gè)文件執(zhí)行的命令。命令字符串應(yīng)該用雙引號(hào)括起來。
默認(rèn)命令是 "cmd /c echo @file"。下列變量
可以用在命令字符串中:
@file - 返回文件名。
@fname - 返回不帶擴(kuò)展名的文件名。
@ext - 只返回文件的擴(kuò)展。
@path - 返回文件的完整路徑。
@relpath - 返回文件的相對(duì)路徑。
@isdir - 如果文件類型是目錄,返回 "TRUE"; 如果是文件,返回 "FALSE"。
@fsize - 以字節(jié)為單位返回文件大小。
@fdate - 返回文件上一次修改的日期。
@ftime - 返回文件上一次修改的時(shí)間。
數(shù)據(jù)庫(kù)相關(guān)
exp是數(shù)據(jù)導(dǎo)出執(zhí)行文件
imp是導(dǎo)入執(zhí)行文件
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。