Oracle 备份与还原工具 bat

一、还原数据库

新建一个文件命名为“还原.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任务计划中


你可能感兴趣的:(工具)