一、还原数据库
新建一个文件命名为“还原.bat”,在文件中加入以下标出颜色部分内容:
exit|sqlplus system/orcl@cy @F:\数据恢复\初始化.sql
imp system/orcl@cy file="F:\数据恢复\cur.dmp" full=y
说明:
第一行:
在还原数据库前进行的初始化操作,执行“初始化.sql”中的sql,如新建用户、角色等信息
“F:\数据恢复\初始化.sql”为脚本文件路径
system:用户名
orcl:密码
cy:数据库名
第二行:
还原数据库
"F:\数据恢复\cur.dmp"为数据库文件所在路径
二、备份数据库
新建一个文件命名为“备份.bat”,在文件中加入以下标出颜色部分内容:
exp userid=system/orcl@cy file=E:\dbbak\%date:~8,2%.dmp owner=may,cy compress=n buffer=8092 consistent=y direct=n constraints=y feedback=10000 grants=y record=y indexes=y triggers=y
备份文件以当前日期命名,如2011.01.01产生的备份文件名为 01.dmp
%date:~11%.dmp生成如 “周一.dmp”形式的备份文件
若要生成自动备份,则将对应的备份bat加入windows任务计划中