`
aijuans
  • 浏览: 1558359 次
社区版块
存档分类
最新评论

oracle spool shell

 
阅读更多

set linesize 52
set heading off
set pagesize 0
set echo off
set feedback off
set term off
col caller format a12
col begintime format a20
col endtime format a20
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
spool 20051121-20051220.txt
select caller||chr(44)||begintime||chr(44)||endtime
from calldata partition(calldata_p22)
where endreason='0' begintime<to_date('20051221','yyyymmdd');
spool off

把这个存为一个 1.sql文件,然后在sql里边运行这个SQL>@1.sql
不过这样导出的文件只有数据,没有字段名称,你可以再写一个只写字段不写数据的导出文件,最后把这两个合在一起,应该就能得到你想要的了。
这样导出的文件中不会有SQL>spool off 这样的东西在里边

分享到:
评论

相关推荐

    oracle spool

    ### Oracle Spool 常见用法详解 在Oracle数据库管理与操作中,`Spool`命令是一项非常实用的功能,它允许用户将SQL查询结果、命令执行情况等输出到一个文件中,而不是显示在屏幕上。这对于批量处理数据、保存查询...

    监控Oracle数据库的常用shell脚本

    ### 监控Oracle数据库的常用Shell脚本 #### 一、脚本来监控Oracle数据库: ##### 1. 检查实例的可用性 检查Oracle实例是否正常运行是日常监控的重要部分。通过`ps -ef | grep smon`命令可以查看当前系统上运行的...

    关于spool 和 sqlldr 的实例代码

    首先,`Spool` 是Oracle SQL*Plus中的一个功能,它允许我们将SQL*Plus会话的所有输出重定向到一个文件中,而不是显示在屏幕上。这对于记录查询结果、生成报告或者自动化任务特别有用。以下是一个简单的Spool使用示例...

    Linux下定时自动执行Oracle_SQL

    2. **创建Shell脚本**:接下来,创建一个Shell脚本来调用Oracle客户端工具(如sqlplus)并执行SQL脚本。Shell脚本(ss.sh)中包含了执行日期的记录、输出文件路径的设定以及调用SQL脚本的具体命令。 3. **设置...

    oracle使用sql脚本生成csv文件案例学习

    在Oracle数据库环境中,有时我们需要将数据导出为CSV(逗号分隔值)格式以便进行数据分析、传输或在其他系统中使用。Oracle SQL提供了一种简单的方法,通过SQL*Plus命令来生成CSV文件。以下是对标题和描述中提及的...

    针对Oracle DBA讲座的如何编写脚本

    Oracle数据库管理员(DBA)在日常工作中经常需要编写脚本来自动化各种任务,如数据备份、性能监控、表空间管理...《Shell Scripts for Oracle DBA Professionals》这本书可能深入探讨了这些主题,是进一步学习的好资源。

    SQLPLUS在Bash_shell的使用

    SQLPLUS是Oracle数据库管理系统提供的一款强大的SQL命令行工具,它允许用户在命令行界面执行SQL语句、PL/SQL块以及进行数据库管理任务。在Bash Shell环境下,我们可以利用Shell脚本来自动化SQLPLUS的操作,从而提高...

    从 Oracle数据库中导出SQL脚本.doc

    从 Oracle 数据库中导出 SQL 脚本 Oracle 数据库是一个功能强大...从 Oracle 数据库中导出 SQL 脚本可以使用 `dbms_metadata.get_ddl` 函数来获取指定对象的 DDL 定义,然后使用 `spool` 命令将输出结果写入到文件中。

    oracle补丁文档

    ### Oracle 10g 数据库P8202632_10205_Linux-x86-64 补丁包文档 #### 一、补丁概述 本文档涉及的是Oracle 10g数据库的一个特定补丁——P8202632_10205_Linux-x86-64,该补丁适用于Linux-x86-64平台上的Oracle 10.2...

    shell (用C语言编写的程序)

    以下是一段Shell脚本示例,该脚本用于查询Oracle数据库中的数据,并以特定格式显示结果: ```bash #!/bin/sh connectstr='username/password@connectstr' table=`echo $* | sed 's/.*from*([^]*)*.*/\1/' | tr "[a-...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle&gt;svrmgrl SVRMGR&gt;connect internal SVRMGR&gt;startup ...

    shell脚本将Oracle服务器中数据定时增量刷新到ftp服务器中

    本篇文章将详细讲解如何使用shell脚本来实现Oracle服务器中的数据定时增量刷新到FTP服务器的过程,这对于系统的实时性与数据一致性有着至关重要的作用。 首先,我们需要理解整个流程的核心组成部分: 1. **Oracle...

    Oracle数据库入门教程

    ### Oracle数据库入门教程知识点梳理 #### 一、Oracle数据库安装与服务管理 - **Oracle数据库安装**: 安装过程涉及配置环境变量、选择版本、指定安装路径等步骤。 - **服务管理**: 安装完成后,可能需要手动启动或...

    oracle 学习笔记.doc

    `命令允许在SQL*Plus中执行操作系统命令,实现与shell的切换。 学习Oracle时,熟悉`s_emp`和`s_dept`等示例表的结构是基础。`show user`显示当前登录的用户身份,`set pause`和`set pause off`控制查询结果的分页...

    自动生成数据shell脚本

    ### 自动生成数据Shell脚本详解 #### 脚本功能概述 本文档将详细解析一个用于自动生成数据的Shell脚本。此脚本主要用于在Oracle数据库中创建并插入指定数量的数据记录到特定表中。通过定义一系列参数,脚本能够自动...

    7日 搞定oracle 详细笔记

    这份详细笔记不仅涵盖了Oracle数据库的基本操作,还深入探讨了Shell脚本编辑、SQLPlus命令行工具的使用,以及Oracle数据库管理的重要概念。以下是根据这些信息整理的知识点: ### Oracle数据库入门与操作 #### 1. ...

    aix_设置定期删除oracle日志归档

    在AIX环境下,我们可以利用shell脚本或者cron job来实现定期清理任务。以下是一般的步骤: 1. **创建清理脚本**:编写一个bash或ksh脚本来执行删除操作。这个脚本可能包括检查归档日志的年龄、大小,然后使用`rm`...

    Linux与Oracle运维必须要掌握的基础操作

    - `spool`:将查询结果保存到文件。 **2.3 常见维护操作相关知识点** - **实例的启动与关闭**: - 使用`startup`和`shutdown`命令控制数据库状态。 - 关闭类型有`normal`、`immediate`、`abort`等。 - **监听的...

    linux下自动备份ORACLE

    1. **编辑Cron配置文件**:对于Oracle用户来说,可以编辑位于`/var/spool/cron/crontabs`目录下的相应Cron配置文件。 2. **添加定时任务**:按照以下格式添加定时任务: ```cron 0 2 * * * /path/to/orabackup # ...

Global site tag (gtag.js) - Google Analytics