出处:http://blog.csdn.net/qinde025/article/details/7544175
- #### 函数
- #### 说 明:执行oracle存储过程
- #### 输入参数:{数据库tns}{数据库用户名}{数据库密码}{存储过程名}{批处理日期}
- #### 输出参数:存储过程执行结果
- function exe_proc
- {
- oracle_sid=$1
- user_name=$2
- user_pwd=$3
- proc_name=$4
- etl_date=$5
- error_code=`
- sqlplus -S -L /nolog<<EOF
- connect $user_pwd/$user_pwd@$oracle_sid
- set termout off;
- set echo off;
- set feedback off;
- set heading off;
- set pagesize 0;
- var ora_return_code number;
- call $proc_name($etl_date,:ora_return_code);
- select :ora_return_code from dual;
- quit
- EOF`
- echo $error_code
- }
相关推荐
本文将深入探讨Linux下MySQL的基本操作以及如何创建和使用存储过程。 一、MySQL基本操作 1. 安装MySQL:在Linux上安装MySQL通常通过包管理器完成,如Ubuntu使用`apt-get`,CentOS使用`yum`。例如,安装命令可能为...
"Linux启动过程分析" Linux 启动过程分析是嵌入式 Linux 系统的核心组成部分,理解 Linux 启动过程对嵌入式系统的开发和应用至关重要。本文将详细分析 Linux 启动过程,包括 bootloader 的执行流程和 ARM Linux 的...
本篇文章将详细介绍Acronis for Linux的安装过程,帮助用户理解并成功在Linux系统上部署这一工具。 1. **环境准备** 在开始安装之前,确保你的Linux系统已经更新到最新版本,并且拥有足够的硬盘空间来存储Acronis...
**sysbase存储过程详解** sysbase,全称Sybase SQL Anywhere,是Sybase公司推出的一款高度可移植的数据库管理系统,适用于嵌入式系统、移动设备以及分布式环境。sysbase存储过程是sysbase数据库中的一个重要特性,...
在嵌入式开发领域,Linux烧写是将Linux操作系统及相关的启动配置、内核、文件系统等关键组件写入到嵌入式设备的存储介质中的过程。这一过程对于确保设备能够正常运行Linux系统至关重要。本文将详细解析Linux烧写的...
### Linux存储管理详解 #### 一、概述 Linux作为一款高度可定制且广泛使用的开源操作系统,其存储管理机制是确保系统稳定性和性能的关键因素之一。Linux的存储管理系统旨在支持多用户多任务环境,并通过虚拟页式...
根文件系统是 Linux 系统的核心组成部分,它可以作为 Linux 系统中文件和数据的存储区域。 引导加载程序在运行过程中虽然具有初始化系统和执行用户输入的命令等作用,但它最根本的功能就是为了启动 Linux 内核。在...
"Linux启动过程分析" Linux启动过程是一个复杂的过程,涉及到多个文件和阶段。下面我们将详细分析Linux启动过程中的各个阶段和关键文件。 1. 启动过程简介 Linux启动过程可以分为三个阶段:引导、内核初始化和...
### Linux启动过程详解 在深入理解Linux操作系统的工作原理时,了解其启动流程是至关重要的一步。本文将详尽解析Linux的启动过程,包括从引导区加载到系统初始化的各个环节。 #### 引导区引导 Linux的启动始于...
总的来说,这份资源涵盖了Linux存储设备驱动的方方面面,无论是对硬件特性的理解和抽象,还是对内核接口的使用,都能帮助你成长为一名熟练的Linux驱动开发者。通过深入研究并实践这些代码,你不仅可以提升编程技能,...
3. **boot**:存放启动过程中需要的文件,如Linux内核(vmlinuz)和初始化ramdisk(initrd),用于引导系统启动。 4. **dev**:设备文件的家园,Linux将硬件设备视为文件来处理,如硬盘、打印机、键盘等,都在这里...
【Linux启动过程】 Linux操作系统的启动流程是一个复杂而有序的过程,涉及到硬件初始化、内核加载、初始化进程的启动以及运行级别的设定等多个阶段。这一过程在Linux系统中至关重要,因为它决定了系统如何有效地...
以下是基于Linux 2.6内核裁剪过程的一些关键步骤和涉及的知识点: 1. **理解内核结构**:在开始裁剪前,首先要熟悉内核的组织结构。`arch`目录包含了所有与体系结构相关的代码,如i386对应Intel CPU。`include`目录...
- 在启动Linux内核之前,Bootloader会设置好CPU的寄存器,包括r0、r1和r2等,其中r0通常用于存储内核的入口地址,而r1和r2则用于传递启动参数和内核基地址等信息。 3. **环境变量配置**: - Bootloader需要配置...
Linux外接存储的配置和管理 Linux外接存储是指将外部存储设备连接到Linux系统中,以提供更多的存储空间或提高存储性能。Linux外接存储可以通过iscsi协议实现,iscsi是Internet Small Computer System Interface的...
根文件系统是 Linux 系统的核心组成部分,它可以做为 Linux 系统中文件和数据的存储区域。应用程序可以说是嵌入式系统的“灵魂”,它所实现的功能通常就是设计该嵌入式系统所要达到的目标。 三、Bootloader 的概念...
文件系统是 Linux 启动过程中的第三个阶段,它主要负责存储和管理文件。文件系统可以分为两种:本地文件系统和网络文件系统。文件系统的启动过程可以分为两个阶段:挂载阶段和卸载阶段。在挂载阶段,文件系统会将...