读书人

Linux停使用shell脚本批处理执行数据库

发布时间: 2012-07-01 13:15:00 作者: rapoo

Linux下使用shell脚本批处理执行数据库脚本

定义一个脚本.sh文件

?

然后执行sqlplus执行的目录:

#!/bin/sh#@echo off  echo ###################################################echo #          Author :ZhouHaiTao                                                                                 #echo ###################################################                                      #mkdir logs#setlocal ENABLEDELAYEDEXPANSION#set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK   #set SCHEMA=%1%    sqlplus $1 @script/project_scripts.sql

?

$1代表第一个参数.. @script目录下的project_scripts.sql脚本.

接下来定义一个project_script.sql脚本:

SET  ECHO ON SET define off@script\create_procedure.sql@script\create_sequence.sql@script\create_table.sql@script\create_constract.sql@script\create_data.sql@script\create_job.sql quit;

?

该文件定义一个引用数据库脚本的路径..

批量删除存储过程,序列,表,约束,数据.执行计划..

?

读书人网 >其他数据库

热点推荐