`
wushuangyan26
  • 浏览: 26290 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

linux后台执行自定义oracle任务

阅读更多


 这里的oracle任务指oracle过程或一系列业务操作集合简称,

 如果任务执行时间过长,通常需要从系统后台执行连接数据库,执行指定的oracle任务

1、新建shell脚本execsql.sh

#!/bin/sh
#连接目标数据库
$ORACLE_HOME/bin/sqlplus -s username/passwd@service_name <<EOF
#添加具体的任务,这里暂用proc_exec过程代替
exec proc_exec;
EOF

2、赋予执行权限

chmod 755 execsql.sh


 3、后台执行

执行命令如下: 

nohup ./execsql.sh > execsql_log.log 2>&1 &

 

任务标准输出和标准错误定位到execsql_log.log中去(最后一个&用于输出后台进程号)

4、查看执行输出日志
 

cat execsql_log.log

 

 

0
0
分享到:
评论

相关推荐

    linux下安装oracle10详细配置

    在Linux环境下安装Oracle 10g是一个相对复杂的过程,涉及到多个步骤和配置。本文将详细介绍这一过程,包括系统准备、安装、配置以及后续的优化。 一、系统准备 1. 确认硬件需求:Oracle 10g对内存、CPU和磁盘空间有...

    linux oracle9i 安装图解

    在Linux系统中安装Oracle 9i数据库是一项技术性较强的任务,尤其对于初学者而言。以下是一份详尽的安装步骤指南,基于Redhat Linux Enterprise 4操作系统和Oracle 9.2.4数据库版本。 首先,确保你的系统满足最低...

    Oracle10g数据库 Windows32位+Linux32位 合集

    6. SQL*Plus与PL/SQL:SQL*Plus是Oracle提供的一个命令行工具,用于执行SQL和PL/SQL语句。PL/SQL是Oracle扩展的SQL语言,支持过程编程,常用于开发数据库应用程序。 7. 高可用性与备份恢复:Oracle10g提供了多种高...

    用Linux解读“甲骨文”——Oracle 9i在Red Hat Linux的安装与配置.pdf

    例如,Oracle的监听器(Listener)和后台进程需要对某些目录具有执行权限。同时,为了安全考虑,需要为Oracle的管理用户(如dba)设定适当的权限,例如`/var/opt/oracle`目录,可能需要改为755权限,以支持CGI环境。...

    linux下创建oracle10实例及启动方法.docx

    - 或者,可以通过Oracle的后台进程`sqlplus /nolog`,然后`connect`到SYSDBA角色,再执行`startup`。 在整个过程中,安全是至关重要的。Oracle提供了本地操作系统认证,但更复杂的部署可能需要额外的安全配置,如...

    Oracle数据库应用系统后台数据信息整理及技术分析.pdf

    文章提出两种后台数据整理解决方案:一是基于操作系统定时任务管理,二是基于Oracle数据库的作业机制。前者依赖于操作系统,移植性较差,不支持多机自动切换。相比之下,后者利用Oracle数据库的作业功能,更利于系统...

    Oracle RAC部署环境准备手册之一:系统与工具安装

    Oracle RAC支持多种操作系统,如Red Hat Enterprise Linux (RHEL)、Oracle Linux、SUSE Linux等。在选择操作系统时,应考虑稳定性、性能、兼容性和技术支持等因素。通常推荐使用Oracle认证的操作系统版本,以确保...

    Oracle 10g AS 安装步骤

    如果你已经有运行的Oracle数据库,需要配置Oracle 10g AS与之通信。输入数据库的SID、主机名、端口和监听器信息。 9. **指定安装位置**: 指定Oracle 10g AS的安装目录和相关的数据文件存储位置。建议将不同的...

    oracle最全卸载方法

    1. **停止所有Oracle服务和进程**:在卸载之前,必须确保所有的Oracle服务已经停止,包括数据库实例、监听器以及其他后台进程。这可以通过服务管理工具(如Windows的服务管理器或Linux的`systemctl`)来完成,同时也...

    Oracle DBA日常工作手册

    - **Oracle 10g OEM图形化自定义对所有表、索引统计分析的自动化调度任务**: - 利用OEM的功能创建定时任务,定期对表和索引进行统计分析。 **6. 导出表、索引最新统计分析数据** - 将统计分析的结果导出为文件,...

    Oracle数据库管理员快速入门

    #### 三、Oracle DBA的日常任务 - **数据库管理日常任务** - 监控系统性能 - 处理故障恢复 - 用户权限管理 - 数据库备份与恢复 - 资源分配与优化 - 网络配置与安全管理 #### 四、数据库管理工具 - **常用工具...

    oracle软件安装和数据库的创建_oracle_数据库oracle_

    通常,Oracle支持Windows、Linux和Unix等操作系统。 2. 下载安装包:访问Oracle官方网站下载适合你操作系统的Oracle Database软件。根据你的需求,可以选择企业版、标准版或者Express Edition。 3. 安装过程: - ...

    创建Oracle数据库(以Oracle10g为例)

    通过上述配置,可以确保Oracle10g数据库在Linux环境下的稳定运行,同时根据实际需求调整各项参数,实现最佳性能表现。 #### Windows环境下的Oracle数据库搭建 在Windows环境下搭建Oracle数据库,过程与Linux大致...

    Oracle安装截屏

    8. **创建数据库实例**:Oracle实例是运行数据库的内存结构和后台进程的集合。在创建实例时,选择合适的内存参数(如SGA大小)和初始化参数文件位置。 9. **数据库存储结构**:确定数据文件和重做日志文件的位置,...

    oracle11G安装

    - 确保操作系统兼容:Oracle 11g支持Windows、Linux、Unix等多种操作系统。检查并更新操作系统的补丁到最新。 - 硬件与软件要求:确保有足够的内存、硬盘空间,以及合适的处理器速度。安装必要的软件,如Java ...

    Oracle培训

    - 安装Oracle补丁,例如`p3006854_9204_LINUX.zip`。 #### 二、基本SQL介绍 **SQL语言简介** - SQL(Structured Query Language)是一种用于管理关系型数据库的标准语言。 - 包括数据查询、数据操作、数据定义和...

    oracle8i_9i初级数据库管理

    - **Oracle实例**:指运行中的Oracle数据库服务实例,由后台进程和内存结构组成。 - **Oracle数据库文件**: - **初始化参数文件**:定义了数据库运行时的配置参数。 - **数据文件**:存储数据的物理文件。 - **...

    netbeans-8.2,Linux,x64

    - 在Linux服务器上,NetBeans可以用于开发后台服务、Web应用以及系统管理工具,利用其跨平台特性,可以实现与Windows或Mac OS X开发环境的无缝切换。 - Linux服务器通常用于托管企业级应用,因此NetBeans 8.2可以...

Global site tag (gtag.js) - Google Analytics