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 Server数据库的备份与还原操作。 #### 二、环境准备 为了确保备份和还原脚本能够正常运行,我们需要提前做好以下准备工作: - **操作系统**: Windows Server或...
在Windows环境下,RMAN备份脚本可能包含与操作系统相关的路径和命令,如`@run.sql`这样的SQL*Plus脚本调用。使用`rman_backup_script_win`这个文件名,我们可以推测这是一个专门为Windows平台设计的RMAN备份脚本。 ...
总结来说,SQL Server 2000数据库稳定版提供了在Windows XP和Windows 7系统上的稳定运行环境,配合提供的安装脚本和管理工具,使得数据库的部署和管理变得简单易行。掌握这些工具的使用,能够有效地提升工作效率,...
【MySQL备份脚本详解】 MySQL数据库作为世界上最流行的开源关系型数据库管理系统之一,其数据安全性和定期备份至关重要。本文将详细解析“mysql.bak.bat”这个MySQL备份脚本,以及如何结合7zip软件来实现高效、节省...
为了实现自动化,我们可以编写一个批处理脚本(如Pg备份脚本.bat),结合操作系统(如Linux的cron或Windows的任务计划程序)来定期执行备份。 **四、脚本编写** 一个简单的PostgreSQL备份脚本可能包括以下步骤: 1...
本文将详细介绍如何在SQL Server 2000环境下使用Visual C++ 6.0进行嵌入式SQL编程。 #### 二、嵌入式SQL的基本概念 嵌入式SQL是指将SQL语句嵌入到高级语言(例如C或C++)的程序中的一种编程方式。这种技术能够充分...
"oracle数据库自动备份脚本带说明"的标题表明这是一个关于如何自动化执行Oracle数据库备份的脚本,这对于系统管理员来说是非常实用的工具。下面我们将详细探讨Oracle数据库的备份策略、自动备份脚本的工作原理以及...
- 这个文件很可能是SQL脚本,包含了用于记录备份信息的SQL命令。 - 可能包含`ALTER DATABASE BACKUP CONTROLFILE TO TRACE`命令,记录当前的控制文件备份。 - 也可能包含创建备份集的命令,比如`CREATE ...
### RMAN备份脚本及自动批处理Windows知识点详解 #### 一、RMAN备份概述 RMAN(Recovery Manager)是Oracle数据库系统提供的一种强大的工具,用于管理数据库的备份、恢复以及灾难恢复过程。它提供了丰富的命令选项...
4. **生成监控脚本**:JProfiler将在Tomcat的启动脚本目录下生成`startup_jprofiler.bat`,使用这个脚本来启动Tomcat即可开始监控。 **三、远程监控Tomcat** 1. **双端安装**:远程监控需要在本地机和远程机上都...
2. **运行SQL脚本**: 使用`osql.exe`工具执行SQL脚本来创建必要的数据表和初始化数据。 - 命令示例: ``` C:\>osql.exe -U userName -P pwd -S localhost -dlportal -iportal-sql-server.sql ``` - 参数解释: -...
这可以通过执行T-SQL脚本来完成。下面是一个示例脚本: ```sql -- full_backup.sql BACKUP DATABASE mydb TO DISK = 'D:\PATH\TO\BACKUP\mydb.full' WITH FORMAT; GO ``` 此脚本将在指定路径下创建名为`mydb.full`...
2. **设置计划任务**: 使用 Windows 的“计划任务”功能来定时执行上述批处理脚本。例如,可以设置在每天凌晨三点执行 `db_bak.bat` 脚本。 3. **优点**: - 完整性较高。 - 可灵活控制备份周期。 4. **缺点**: ...
用户可能需要运行此脚本来更新已有的PgAdmin III版本,或者在没有安装的情况下进行初始安装。 - **pgadmin3.msi**: 这是一个Microsoft Installer(MSI)文件,通常用于Windows平台上的软件安装。在这个案例中,它是...
在Windows系统中,可以使用任务计划程序来安排SQL Server任务定时执行,也可以编写批处理脚本或使用PowerShell脚本来定时执行任务。 ### Bat执行SSIS中的DTS包 在较早的SQL Server版本中,DTS包用于数据转换和数据...
2. **生成备份脚本**:通过 `sqlplus` 命令执行 `createback.sql`,该脚本会生成 `backup.bat` 文件。 3. **执行备份**:`backup.bat` 文件包含了具体的备份命令,包括创建备份目录和执行实际的备份操作。 #### 四...
6. **在“步骤名”中输入步骤名称,在“类型”中选择“Transact-SQL脚本(T-SQL)”**。 7. **在“数据库”下拉菜单中选择目标数据库**。 8. **在“命令”框中输入要执行的SQL语句,如INSERT或UPDATE语句**。 9. **...