`

linux下定时执行oracle的sql脚本

 
阅读更多
将如下语句写成可执行文本(例如放到指定路径/home/oracle/sql.sh):
su - oracle -c "sqlplus gjoa_new/1234@orcl"<<EOF
spool /tempdisk/oracle_backupfiles/gjoa_new_sql.log;
@/home/oracle/gjoa_new_sql.sql;
spool off;
exit;

打开终端:执行 chmod 755 /home/oracle/sql.sh
然后执行: vi /etc/crontab
添加如下语句  55 23 * * * root /home/oracle/sql.sh
意思是每天23点55执行sql.sh
分享到:
评论

相关推荐

    Linux下定时自动执行Oracle_SQL

    通过上述步骤,我们可以实现在Linux环境下利用Crontab定时执行Oracle SQL脚本,从而达到自动化处理数据的目的。这一技术的应用范围广泛,无论是日常的数据统计、报告生成还是系统维护,都能从中受益。掌握这一技能,...

    linux下批量执行oracle脚本的shell脚本

    在Linux环境下,对Oracle数据库进行批量操作是一项常见的任务,尤其对于系统管理员和DBA来说,高效地执行SQL脚本可以显著提升工作效率。本篇将详细讲解如何利用shell脚本来批量执行Oracle数据库脚本,以及涉及的相关...

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    linux环境下oracle备份脚本

    本文将详细介绍如何编写和执行Linux下的Oracle备份脚本,包括全备、增量备份以及对应的CRONTAB定时任务设置。 首先,Oracle备份主要依赖于RMAN(Recovery Manager)工具,它提供了多种备份类型和策略。在提供的脚本...

    定时导出Oracle数据库数据并上传到FTP目录脚本

    脚本首先设置了Oracle连接的相关信息,然后执行SQL查询并将结果保存到指定的输出文件。`WHENEVER`语句用于在遇到错误时退出脚本,`SPOOL`命令则用来控制输出。 然后,我们需要将这个TXT文件上传到FTP服务器。这可以...

    linux-oracle环境变量及自启动脚本

    3. PATH:添加ORACLE_HOME/bin到PATH环境变量中,使得可以在任何目录下执行Oracle相关的命令。 4. LD_LIBRARY_PATH:存放Oracle所需的动态链接库,确保运行时能找到正确的库文件。 5. TNS_ADMIN:指定网络配置文件...

    Linux oracle 自动备份脚本

    本文详细介绍了一个适用于Linux环境下的Oracle数据库自动备份脚本,包括了环境配置、备份执行、旧备份清理及定时任务设置等多个方面。通过对该脚本的学习和实践,不仅可以提高数据库管理员的工作效率,还能有效提升...

    oracle数据库定时备份脚本

    "Oracle数据库定时备份脚本" 提供了一种自动化的方法,使得数据库管理员无需手动执行每次备份,大大提高了工作效率并降低了人为错误的可能性。本文将深入探讨Oracle数据库定时备份的原理、方法以及如何使用脚本来...

    linux下oracle备份的shell脚本

    在Linux环境下,Oracle数据库的管理是一项关键...总之,这个Linux下的Oracle备份Shell脚本提供了一种有效、便捷的数据库保护方法。通过理解和定制脚本,我们可以构建适合自己环境的数据库备份系统,确保数据安全无虞。

    oracle监测脚本集.tar.gz

    4. **定期执行**:为了持续监测,可以将脚本设置为定时任务,如使用cron job在Linux系统中定期运行。 5. **结果解析**:监测结果通常会输出到日志文件或标准输出,DBA需要解析这些信息,进行故障排查和性能优化。 ...

    linux环境下oracle备份脚本参照.pdf

    此文档"linux环境下oracle备份脚本参照.pdf"提供了几个示例脚本,详细介绍了如何使用RMAN(恢复管理器)进行全量和增量备份,以及如何利用Cron定时任务自动化执行这些备份过程。以下是对这些知识点的详细说明: 1. ...

    linux环境下oracle备份脚本.pdf

    接着,脚本还提到了Cron定时任务,如`03 23 * * 0 /home/oracle/backupscript/b_fullbackup.sh`,这表示每周日的23:03执行全量备份。 接下来是0级增量备份脚本,0级增量备份是基于全量备份的,它包含所有自上次全量...

    Linux下Oracle设置定时任务备份数据库的教程

    本文将详细介绍如何设置Linux下的定时任务来自动备份Oracle数据库。首先,确保数据库字符集与Linux系统环境变量一致,这是防止备份过程中出现乱码的关键。 1. **确认字符集**: 在Oracle数据库中,可以通过SQL查询...

    linux下自动备份oracle数据库及拷备文件到磁带机

    综上所述,Linux下自动备份Oracle数据库并拷贝至磁带机是一个涉及多个步骤和工具的过程,需要综合运用shell脚本、定时任务、磁带设备操作以及备份策略等多个方面的知识。理解并掌握这些要点,可以确保数据库的可靠...

    Linux下备份oracle数据库到本地

    本文主要讨论如何在Linux系统下使用Oracle的exp工具来备份数据库到本地,并结合使用shell脚本和crontab实现自动化定时备份。 首先,我们需要创建一个shell脚本来执行Oracle的exp命令。创建一个新的shell文件,例如...

    Oracle巡检脚本.pdf

    Oracle巡检脚本是一系列预先编写好的脚本程序,其目的在于自动化执行一系列检查任务,用以评估Oracle数据库及其运行环境的状态。该巡检脚本内容十分丰富,涵盖了操作系统检查、Oracle数据库检查、以及一些特定的功能...

    Shell脚本连接oracle数据库的实现代码

    在Linux环境中,使用Shell脚本连接Oracle数据库是自动化任务中常见的一种方式,特别是当需要定期执行查询或数据处理时。本文将详细介绍如何通过Shell脚本实现这一目标,并讲解相关的关键知识点。 首先,确保你的...

    oracle创建数据库脚本

    "Oracle创建数据库脚本"这个主题涉及到的是如何使用SQL脚本来创建一个新的Oracle数据库,这通常包括一系列的步骤和配置。在这个过程中,我们不仅需要理解数据库的基本架构,还需要熟悉Oracle的数据文件、控制文件、...

    oracle导出导入定时

    1. 使用操作系统定时任务:如Unix/Linux的cron或Windows的任务计划程序,定期执行expdp和impdp脚本。 2. Oracle的DBMS_SCHEDULER:在数据库级别设置定时任务,直接调用PL/SQL存储过程执行导出导入。 五、最佳实践 -...

    Unix和Linux下的Oracle数据库管

    本篇将深入探讨Unix和Linux环境下Oracle数据库管理的关键知识点,旨在帮助读者全面理解并提升相关技能。 一、Unix与Linux操作系统基础 1. 文件系统:Unix和Linux采用不同的文件系统结构,如Unix的Hierarchical ...

Global site tag (gtag.js) - Google Analytics