首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2012-07-01 
Linux下使用shell脚本批处理执行数据库脚本定义一个脚本.sh文件?然后执行sqlplus执行的目录:#!/bin/sh#@ec

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;

?

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

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

?

热点排行