NeoStudio 2012-04-13
定义一个脚本.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;
该文件定义一个引用数据库脚本的路径..
批量删除存储过程,序列,表,约束,数据.执行计划..
echo 1. 使用当前日期命名备份文件。echo 2. 自动删除7天前的备份。forfiles /p "%LOGDIR%" /s /m *.* /d -7 /c "cmd /c del @path"