通过bat备份ORACLE数据及执行语句

上一篇 / 下一篇  2009-08-14 15:17:51 / 个人分类:ORACLE

备忘仅供参考:

保存最近五次内数据,将以下内容保存为BAT文件

echo 在e:\数据库日备份目录下创建tmp,a,b,c,d,e目录

@echo off
echo 开始备份数据库.....
set filename=e:\数据库日备份\tmp\%date:~0,10%
expuserid=pip_sx_sys/sx@pip132file=%filename%pipsys.dmp wner=pip_sx_sys INDEXES=y grants=y  constraints=y compress=y log=%filename%pipsys.log
echo 备份结束


if not exist %filename%fgysuser.dmp goto finish
del/q e:\数据库日备份\e
move e:\数据库日备份\d\*.* e:\数据库日备份\e
move e:\数据库日备份\c\*.* e:\数据库日备份\d
move e:\数据库日备份\b\*.* e:\数据库日备份\c
move e:\数据库日备份\a\*.* e:\数据库日备份\b
move e:\数据库日备份\tmp\*.* e:\数据库日备份\a
:finish

在BAT里执行ORACLE的SQL语句

建个一个BAT文件写入以下语句:

sqlplusetms/12@orcl15@runSql.sql

在 runSql.sql文件输入以下内容

connetms/12@orcl15   
alter table AA add a4 varchar2(10);
commit;
exit

 


TAG:

 

评分:0

我来说两句

日历

« 2024-01-11  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 9262
  • 日志数: 10
  • 图片数: 1
  • 建立时间: 2007-09-24
  • 更新时间: 2009-12-22

RSS订阅

Open Toolbar