首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

sqlplus spool 动态日志文件名

通过sqlplus的spool功能我们将数据库日常运维的结果输出到日志文件,而有时候则需要定时输出,为避免日志文件名的重复,我们可以将输出的日志文件名采用动态命名方式来实现。...1、生成动态日志文件的脚本   robin@SZDB:~> more dynamic_logfile_name.sql --+ =====================================...===========================+ --| Filename:dynamic_logfile_name.sql | -...; UNDEFINE rpt_name EXIT; 2、测试脚本 robin@SZDB:~> sqlplus -S scott/tiger@cnmmbo @dynamic_logfile_name.sql...*Plus User's Guide and Reference b、在上面的脚本中主要通过定义变量variable dt来存储系统时间日期用于动态日志文件的后半部分 c、变量使用:dt方式由sql查询进行赋值

74940

Oracle 动态SQL「建议收藏」

Oracle 动态SQL 一、动态SQL的简介 1、定义 静态SQL是指直接嵌入PL/SQL块中的SQL语句。 动态SQL是指运行PL/SQL块是动态输入的SQL语句。...3、静态与动态SQL的比较 1)、静态SQL是在编写PL/SQL块是直接嵌入的SQL语句,而动态SQL是在运行PL/SQL块时动态数据的SQL语句。 2)、静态SQL性能优于动态SQL。...4、动态SQL的处理方法 1)、适用execute immediate execute immediate可以处理多数动态SQL操作,包括DDL语句、DCL语句、DML语句、及单行select语句...3)、使用批量动态SQL 9i新增,通过使用批量动态SQL,可以加快SQL语句处理,进而提高PL/SQL程序的性能。...SQL中使用bulk子句 1、概述 在动态SQL中使用BULK子句为9i新增特征,BULK子句实际是动态SQL语句将变量绑定为集合元素, 集合类型可以是PL/SQL所支持的索引表、嵌套表和VARRAY

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle sqlplus设置显示格式命令详解

GET [文件名] 载入命令文件编辑器 HOST [命令] 执行主机命令 HELP [关键词] 对关键词提供 SQL 帮助 PAUSE [信息] 显示信息和暂停,直到用户按确定或取消按钮为止...SET SPOOL*DIRECTORY [目录] 确定如果 SPOOL 命令没有指定一个绝对路径那么脱机文件应该被储存在哪一个目录里。...SHO[W] ERR[ORS] [类型名] 显示以前编译或者指定对象的错误 SHO[W] REL[EASE] 显示当前连接的 Oracle 版本信息 SHO[W] SQLCODE 显示已运行的...SQL 语句的结果代码 SHO[W] USER 显示当前连接的用户名 SPO[OL] [文件名 | OFF] 开始或停止脱机 STA[RT] [文件名] [参数列表] 通过指定的参数,运行指定的命令文件...STORE SET [文件名] 在[文件名]里存储所有选项的值,你可以以后运行这个文件以恢复这些选项。

1.9K20

Oracle Sqlplus 运行环境 login.sql 设置

在运行Sqlplus时经常需要对运行环境进行设置,如果每次输入都要调整参数会比较麻烦,因此可以利用Oracle提供的glogin.sql、login.sql这两个文件对Sqlplus进行环境初始化。...SQLplus对于这两个文件的执行顺序为:   1.默认在在$ORACLE_HOME/sqlplus/admin路径下查找glogin.sql文件执行; 2.默认在当前路径下查找login.sql文件执行...以下配置示例在Oracle 11g下进行: 查看 $ORACLE_HOME/sqlplus/admin 路径下是否存在glogin.sql文件 可以设置一个环境变量 SQLPATH,以便于在任何目录中都可以使用...define _editor=vi --默认打开DBMA_OUTPUT,这样不必每次都输入这个命令,同时将默认缓冲池设置得尽可能大 set serveroutput on size 1000000 --脱机输出文本时...,会去除文本行两端的空格,而且行宽不定,如果设置为off(默认设置),脱机输出的文本行宽度则等于所设置的linesize set trimspool on --设置选择LONG和CLOB列时显示的默认字节数

1.4K20

SQL Server 数据库恢复不同的文件名和位置

在使用此选项之前,您需要知道这些文件的逻辑名称以及 SQL Server 的位置。 如果已经存在另一个使用您尝试还原的相同文件名的数据库并且该数据库处于联机状态,则还原将失败。...此外,当使用 WITH MOVE 选项时,您需要确保用于 SQL Server 引擎的帐户有权在您指定的文件夹中创建这些文件。...二、过程 2.1 T-SQL 确定备份内容 因此,您需要做的第一件事是确定文件的逻辑名称和物理位置。这可以通过使用RESTORE FILELISTONLY命令来完成。这将为您提供逻辑名称和物理名称。...Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL...下面将还原根文件夹,但您可以根据需要将它们更改为 G:\SQLData\ 和 H:\SQLLog\。

85530

OraclePostgreSQL:动态性能视图 vs 标准统计视图

Oracle PostgreSQL :从 Uptime 数据库实例运行时间 Oracle数据库的性能视图几乎可以说是最引以为骄傲的功能,在那样细粒度的采样统计强度下,依然保持卓越的性能,基于这些性能数据采样之后形成的...在Oracle中检查一个会话正在执行的SQL语句文本,则需要通过V$SESSION和V$SQL视图Join才可以。...last_archived_wal和last_archived_time分别显示了最近一次归档的文件名和最近一次归档时间。 类似于Oracle中的V$ARCHIVE_DEST_STATUS。...而至于对于返回记录数等的优化,则归结SQL层面,那则可以通过V$SQLSTAT等一系列视图作更详细的分析。...Oracle中没有类似的视图,Oracle的关于函数或者存储过程的执行统计信息,都是详细其中每一条SQL语句的,实际上如果像PostgreSQL这样能有一个函数或者存储过程级别的性能统计值,也是极好的

1.8K30

OraclePostgreSQL:动态性能视图 vs 标准统计视图

以下SQL命令,在mydb=#提示符下的均为在PostgreSQL中执行的,在SQL>提示符下的均为在Oracle中执行的。 先看一下在PostgreSQL中存在那些统计信息视图。...在Oracle中检查一个会话正在执行的SQL语句文本,则需要通过V$SESSION和V$SQL视图Join才可以。...last_archived_wal和last_archived_time分别显示了最近一次归档的文件名和最近一次归档时间。类似于Oracle中的V$ARCHIVE_DEST_STATUS。...而至于对于返回记录数等的优化,则归结SQL层面,那则可以通过V$SQLSTAT等一系列视图作更详细的分析。...Oracle中没有类似的视图,Oracle的关于函数或者存储过程的执行统计信息,都是详细其中每一条SQL语句的,实际上如果像PostgreSQL这样能有一个函数或者存储过程级别的性能统计值,也是极好的

1.6K30

sqlplus答疑解惑

一般都是数据库字符集和操作系统字符集不同,导致显示不同的问题,可以登录数据库,看下当前的语言字符集, SQL> select userenv('language') from dual; USERENV...可以使用spool,如下所示,"spool+待存储的文件名"相当于开始,"spool off"之前的所有SQL和输出的结果集,都会写入这个文件中, spool test.csv SQL... spool...        --显示文件中的每条命令及其执行结果,缺省为on  set echo off --不显示文件中的命令,只显示其执行结果 set term on       --查询结果既显示于脱机文件中...(spool指定输出的文件),又在SQLPLUS中显示 set term off      --查询结果仅仅显示于脱机文件中(spool指定输出的文件) set heading off    --让结果行的标题不显示...--去除标准输出每行的拖尾空格,缺省为off  set trimspool on   --去除重定向(spool)输出每行的拖尾空格,缺省为off  set timing off --显示每条sql

73420

spool导出格式的问题

再追问需求,其实他是想从Oracle导出数据TeraData,实际不需要看文本文件,其实就可以定好输入的接口格式(或者通过程序,或者通过fastload),导出规定格式的数据,实现这个需求。 P....        --显示文件中的每条命令及其执行结果,缺省为on  set echo off --不显示文件中的命令,只显示其执行结果 set term on       --查询结果既显示于脱机文件中...(spool指定输出的文件),又在SQLPLUS中显示 set term off      --查询结果仅仅显示于脱机文件中(spool指定输出的文件) set heading off    --让结果行的标题不显示...--去除标准输出每行的拖尾空格,缺省为off  set trimspool on   --去除重定向(spool)输出每行的拖尾空格,缺省为off  set timing off --显示每条sql

1.3K30

Oracle 备份恢复概念

使用操作系统命令和SQL*plus来完成相关的备份与恢复。...参数文件、密码文件) 上述有关概念请参考:Oracle实例和Oracle数据库(Oracle体系结构) 五、常见的备份类型 联机数据库备份 -->使用archivelog模式,SCN不一致 脱机数据库备份...但只有RMAN才能实现增量备 3.脱机备份与联机备份 脱机备份:在数据库关闭阶段发生的备份,又称为一致性备份或冷备份。...可以备份磁盘,也可以备份磁带。 七、还原与恢复 数据库恢复的策略,是使用最近的一次备份来实现数据库的还原,然后使用归档日志和联机日志将数据库恢复最新或特定状态。...从备份中还原介质故障损坏的文件.当用户没有备份时,可以使用必要的重做日志且控制文件包含损坏文件名称时仍可以执行恢复。

80920

Oracle 基于用户管理恢复的处理

将数据文件脱机(offline)时(无论是用户手动执行的,还是Oracle 自动执行的)没有使用OFFLINE NORMAL 选项。...、文件名时输入auto 使用recover automatic命令 恢复文件新路径 使用操作系统命令恢复文件新位置 使用alter database rename file ''...--对日志进行归档 SQL> alter system checkpoint;--执行检查点进程,将数据缓冲区内容写入文件,因bk01.dbf已丢失,则告警日志将产生该记录 SQL> ho tail...步骤:-->先将丢失数据文件脱机-->重建数据文件-->应用归档日志-->联机恢复的数据文件 SQL> create tablespace bk2 datafile '/u01/app/oracle...arch/* $ORACLE_BASE/coolbak/ --备份归档日志 */ --启动数据库并使用bk帐户登陆数据库 SQL> select * from tb2; ID NAME ---

49420

Oracle

Oracle Oracle系统结构介绍    Oracle数据库的存储结构分为物理存储结构和逻辑存储结构两种,分别描述了在操作系统中和数据库系统内部数据的组织和管理方式。...Oracle数据库存储结构 物理存储结构 数据文件 控制文件 重做日志文件 归档日志文件 初始化参数文件 跟踪文件 告警文件 逻辑存储结构 Oracle数据块 Oracle是数据库中最小的逻辑存储单元...rename datafile 原路径 to 目的路径”语句实现 如果改变的数据文件属于多个表空间,则使用”alter database rename file 原路径 to”语句实现 改变同一个表空间中的数据文件名称或位置...步骤: (1)将数据文件所属表空间设置为脱机状态; (2)在操作系统中改变数据文件的名称或位置; (3)执行alter tablespace…rename datafile…to语句,修改数据字典和控制文件中与该数据文件相关的信息...online; 改变属于多个表空间的数据文件的名称或位置 步骤:(一次性完成所有数据文件名称或位置的修改) (1)关闭数据库; (2)启动数据库加载状态(MOUNT); (3)在操作系统中改变数据文件的名称或位置

21330

SAP后台执行大数据量报表的设置技巧

选择输出设备(LP01,根据各自公司配置填列)以及相关参数,一般默认即可,点击“√”进入下一步。 ? 接着选择“立即执行”,点保存即可。 ? 此时这个作业就被安排到后台进行秘密执行了。...双击记录,或者勾选最前面一栏点击“脱机”进入“输出控制器:脱机请求的清单”界面。 ? 这个时候我们先不要急着进行导出,我们看到,它的页数是66,匆忙导出可能导致数据不完整。 ?...点击“类型”一栏的图标进入明细界面。 ? 首先进行“设置”导出页数。 ? 我们不妨给它设置的大一些,然后点击确定,忽略此刻跳出的提示。 ?...注意保存的路径以及文件名称的后缀名“.xls”。 完毕! 问题1,若没有设置“打印时间”,SM37进入查看的时候会发现状态为“已计划”。 ? ? 点击“释放”即可。

1.3K10

基于catalog 的RMAN 备份与恢复

database datafile 4 online "; 7> } 如果介质恢复时,需要用的日志尚未归档,需要指定联机重做日志文件所在的位置 注意 表空间几种不同的脱机方式 offline...normal : 表空间脱机的缺省方式,将位于SGA中且与该表空间所有的数据文件相关的数据块(blocks)写入数据文件之后再进行脱机 再次联机时不需要做介质恢复。...offline temporary : 实施检查点进程,即同样将SGA中且与该表空间所有的数据文件相关的数据块(blocks)写入数据文件之后再进行脱机 不保证所有的数据能够写入数据文件。...offline immediate : 不保证表空间的数据可用,也不实施检查点进程而直接脱机,再次联机时要做介质恢复。...offline temporary ,offline immediate 脱机方式不适用于数据文件 lion@ORCL> alter database datfile 4 offline immediate

93220
领券