1、创建一个sql文件,如1.sql
conn smanager/smanager@hwmarket
set pagesize 5000
set heading off
set echo off
SPOOL ANALYTAB.SQL
SELECT 'ANALYZE TABLE smanager.'||TABLE_NAME||' COMPUTE STATISTICS ;' FROM USER_TABLES;
SPOOL OFF
SPOOL ANALYIND.SQL
SELECT 'ANALYZE TABLE smanager.'||TABLE_NAME||' COMPUTE STATISTICS FOR ALL INDEXES;' FROM USER_TABLES;
SPOOL OFF
SPOOL ANALYZE.LOG
@ANALYTAB.SQL
@ANALYIND.SQL
SPOOL OFF
EXIT
--说明:在sql脚本文件中可以调用其他的sql脚本文件,使用@文件名,此处如@ANALYTAB.SQL便是.
2、创建bat文件,如1.bat
@echo off
sqlplus /nolog @1.sql
echo 按任意键结束...
pause>nul
exit
3、执行
双击1.bat 脚本即执行完成,大功告成,可以去睡觉了,呵呵!
分享到:
相关推荐
压缩文件是:bat脚本运行.sql文件,压缩包解压以后直接点击dbuml.bat即可将dbuml.sql导入到数据库注意:运行dbuml.bat脚本前需要检查确“cd C:\Program Files\MySQL\MySQL Server 5.6\bin”自己mysql的安装目录
此BAT脚本可以帮助开发人员将某文件夹下所有SQL脚本按文件名依次在指定数据库中批量执行。并且生成日志文件,可查看执行过的所有脚本名称和错误信息。 注意: (1) 使用前需确保已将sqlcmd加入到系统环境变量中。 (2...
bat+sqlcmd 批量运行脚本 Hello,此BAT脚本可以帮助开发人员将某文件夹下所有SQL脚本按文件名依次在指定数据库中批量执行。不用忍受powershell invoke-sqlcmd 的笨重,在指运行时多一种选择。
windows下自动备份My SQL数据库bat脚本
NULL 博文链接:https://yuanlijia1.iteye.com/blog/1186879
主要介绍了Windows bat脚本之for循环用法详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
个人博客中的Windows环境下批量执行Oracle的SQL的一种方法这篇文章的附件 个人博客中的Windows环境下批量执行Oracle的SQL的一种方法这篇文章的附件
Windows操作系统BAT自动重启操作脚本(通过端口查询PID关闭程序)
Windows使用bat批处理实现守护进程脚本
windows启动nginx脚本
Windows系统下 启动tomcat服务bat 可执行脚本,当开发人员想要通过在java中开发一个启动Windows系统下tomcat的脚本文件时,就可以使用我这个
windows常用bat/vbs脚本合集,2017年06月09日版本
windows下启动java jar包的bat脚本 javaw后台启动,jdk1.8或者更高,winserver 2016 经过测试
Windows下的bat脚本设置时间按照YYYY-MM-DD HH:MM:SS格式显示
shell和bat处理sql脚本
1.在Windows PE环境下,通过两个bat小脚本实现自动分区,自动安装系统并重启。 2. disk.bat 是自动将磁盘分2个分区,分区表类型:GUID (主要用于安装较新电脑安装win10系统) 3. install.bat 是进行自动安装系统,...
脚本功能主要是在windows上安装mysql数据库,压缩文件中有详细的脚本使用方法,已把相关配置分离出来单独的配置文件方便修改,看不懂bat语法也可修改,已在多个实际场景中使用;
Windows下BAT脚本实现修改本机ip、读取文件、操作oracle等内容
这几天了解SQL server,针对sql server 定时自动备份数据库做了一些了解, 现将收集的资料做份整理 为需要的人提供
shell,bat脚本运行java程序, shell,bat脚本运行java程序,