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;
该文件定义一个引用数据库脚本的路径..
批量删除存储过程,序列,表,约束,数据.执行计划..
相关推荐
wenjieyatou 2020-06-14
tufeiax 2020-09-03
helencoder 2013-03-29
囩仴煳 2020-02-24
elitechen 2020-05-04
aolishuai 2020-05-01
园搬家测试账号 2020-05-01
zjyhll 2020-04-14
elitechen 2020-02-22
jakefei 2020-02-02
suixinsuoyu 2020-01-09
wujiayun 2019-12-02
fengdos 2019-12-01
tzwweixiao 2019-11-21
jiangchuanze 2019-11-16
风之羽翼 2019-11-13
不懂 2019-11-04
kianliu00 2019-11-04
OwenJi 2019-10-28