1、案例:对Oracle数据库进行备份
2、方法:
1)使用cmd指令,如:
exp 数据库名/数据库密码@127.0.0.1/ORCL FILE=D:\MESDBBACKUP\MESBDBAK owner=数据库名
exp 数据库名/数据库密码@127.0.0.1/orcl DIRECT=Y BUFFER=100000
FILE=D:\MESDBBACKUP\MESBDBAK%date:/~0,10% owner=UNIMAX_SCVC forfiles /p "D:\MESDBBACKUP" /s /m *.dmp /d -15 /c "cmd /c del @path" LOG=D:\MESDBBACKUP\MESDBBAK%date:~0,10%
上述的正斜杠/一定要加上,否则会报错
2)使用Windows定时调度
将1)中指令放入.bat文件中,在Windows定时任务中,定时调度该指令
3)打快照
使用数据库所在的虚拟机管理软件,使用快照功能将整个服务器打快照,如果服务器崩溃,可以用快照恢复