自定义 RMAN 显示的日期时间格式

      缺省情况下,使用RMAN备份与恢复界面仅仅显示的是日期,而没有具体的时间。有时候需要查看具体的时间,如查看当天多个Incarnation的情形。对于这个问题,主要是设定环境变量参数NLS_DATE_FORMAT即可,如下文所描述。
  
1、RMAN日期及时间的缺省格式
        robin@SZDB:~> rman target /

        Recovery Manager: Release 10.2.0.3.0 - Production on Sat Jun 1 13:54:49 2013

        Copyright (c) 1982, 2005, Oracle.  All rights reserved.

        connected to target database: GOBO1 (DBID=733951103)

        RMAN> list incarnation;

        using target database control file instead of recovery catalog

        List of Database Incarnations
        DB Key  Inc Key DB Name  DB ID            STATUS  Reset SCN  Reset Time
        ------- ------- -------- ---------------- --- ---------- ----------
        1       1       GOBO1    733951103        PARENT  1          18-FEB-09
        2       2       GOBO1    733951103        PARENT  79915248   20-SEP-12
        3       3       GOBO1    733951103        PARENT  80298787   31-MAY-13
        4       4       GOBO1    733951103        CURRENT 80307144   31-MAY-13

        RMAN> exit

        Recovery Manager complete.

 

2、修改环境变量对RMAN日期及时间格式进行自定义
        robin@SZDB:~> export NLS_DATE_FORMAT='yyyymmdd hh24:mi:ss';
        robin@SZDB:~> rman target /

        Recovery Manager: Release 10.2.0.3.0 - Production on Sat Jun 1 13:55:30 2013

        Copyright (c) 1982, 2005, Oracle.  All rights reserved.

        connected to target database: GOBO1 (DBID=733951103)

        RMAN> list incarnation;

        using target database control file instead of recovery catalog

        List of Database Incarnations
        DB Key  Inc Key DB Name  DB ID            STATUS  Reset SCN  Reset Time
        ------- ------- -------- ---------------- --- ---------- ----------
        1       1       GOBO1    733951103        PARENT  1          20090218 16:43:43
        2       2       GOBO1    733951103        PARENT  79915248   20120920 15:00:44
        3       3       GOBO1    733951103        PARENT  80298787   20130531 21:03:41
        4       4       GOBO1    733951103        CURRENT 80307144   20130531 22:28:05

        --Author : Robinson
       --Blog   : http://blog.csdn.net/robinson_0612

 

3、永久修改RMAN日期及时间格式
        最佳的办法是将该参书直接添加到.bash_profile
        robin@SZDB:~> echo "export NLS_DATE_FORMAT='yyyymmdd hh24:mi:ss'" >> ~/.bash_profile

        补充@20141123:对于windows环境下RMAN下日期时间格式可以在Win命令行提示符下使用 set NLS_DATE_FORMAT=yyyymmdd hh24:mi:ss

 

4、相关参考
    Oracle 冷备份

    Oracle 热备份

    Oracle 备份恢复概念

    Oracle 实例恢复

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

    SYSTEM 表空间管理及备份恢复

    SYSAUX表空间管理及恢复

    Oracle 基于备份控制文件的恢复(unsing backup controlfile)

    RMAN 概述及其体系结构

    RMAN 配置、监控与管理

    RMAN 备份详解

    RMAN 还原与恢复

    RMAN catalog 的创建和使用

    基于catalog 创建RMAN存储脚本

    基于catalog 的RMAN 备份与恢复

    RMAN 备份路径困惑

时间: 2024-09-20 00:58:56

自定义 RMAN 显示的日期时间格式的相关文章

WPF-数据绑定:日期时间格式

原文:WPF-数据绑定:日期时间格式   WPF-数据绑定:日期时间格式绑定后自定义格式的例子. 我刚才遇到的问题是绑定完之后,星期始终显示为英文.需要一个属性ConverterCulture制定区域. 如下: {Binding datetime,StringFormat='{}{0:yyyy年MM月dd日 dddd HH:mm:ss}',ConverterCulture=zh-CN}指定ConverterCulture为zh-CN后星期就显示为中文了.  

Sql日期时间格式转换

原文:Sql日期时间格式转换 sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/ 语句及查询结果:Select C

dedecms 日期时间格式大全_dedecms

日期时间格式 (利用strftime()函数格式化时间)0 首页: ([field:pubdate function='strftime("%m-%d",@me)'/])==(5-15) ([field:pubdate function='strftime("%b %d, %Y",@me)'/])==(May 15, 2008) 列表页: [field:pubdate function="GetDateTimeMK(@me)"/]==2008-1

asp.net sql server 日期时间格式CONVERT转换

asp教程.net sql server 日期时间格式convert转换 在客户端可以用tostring()方法进行格式化:   datetime.now.tostring("d")     返回标准的日期格式.   datetime.now.tostring("yy年mm月dd日")  返回中文日期格式:09年04月13日   datetime.now.tostring("hh:mm")      返回时间 :     5:20 参数可以随意组

一起Polyfill系列:让Date识别ISO 8601日期时间格式

一.什么是ISO 8601日期时间格式   ISO 8601是国际标准化组织制定的日期时间表示规范,全称是<数据存储和交换形式·信息交换·日期和时间的表示方法>.   示例:   1. 2014-12-12T00:00:00.000Z   2. 2014-12-12T00:00:00.000+08   3. 2014-12-12T00:00:00.000+0800   4. 2014-12-12T00:00:00.000+08:00   5. 2004-W17-3   6. 0001-165

怎么根据不同的时间类型 显示不同的时间格式

问题描述 怎么根据不同的时间类型 显示不同的时间格式 怎么按照年月日 选择不同的时间类型 比如年:就是只有2015 月 就是有:2015-01 如图所示 类型: 月日年 时间: onfocus="WdatePicker({dateFmt:'yyyy-MM'})" size="20" class="input1 Wdate" readonly/> 解决方案 jquery给option的onfocus加上判断http://www.xuebuyu

c++-VC++如何向日期时间选取器赋值并显示在日期时间选取器控件中

问题描述 VC++如何向日期时间选取器赋值并显示在日期时间选取器控件中 CString m_strtime1="2014-01-01": int a,b,c; sscanf(m_strtime1.GetBuffer(m_strtime1.GetLength()),"%d-%d-%d",&a,&b,&c); CTime time(a,b,c,0,0,0); dlg.m_RuzhuDate=time; 这样试了可是日期时间选取器控件中没显示201

javaScript检测日期时间格式是否正确代码

在WEB开发时,经常会与日期时间打交道,有时候我们需要用户提供日期和时间数据,为了确保顺利提交,我们需要对用户输入的日期时间格式进行验证,不正确的话则提示用户检查并重新输入,以下代码将分别判断日期格式.日期时间格式是否正确. 第一种:仅判断日期格式是否正确,不带时间:  代码如下 复制代码 <script language=javascript> String.prototype.isDate = function() {    var r = this.match(/^(\d{1,4})(-

dos 日期时间格式设置使用小结(Date和Time)_DOS/BAT

复制代码 代码如下: @echo off @title 字符串的编辑测试(下面描述用的箭头→ ← 分别表示向右.向左的意思) set aa=1234567890 echo 说明:下面复合变量中,逗号前的数字表示指针偏移量,逗号后的数字表示提取的字符长度 echo %aa:~1,5% //指针向右→偏移1位,然后从指针处开始向右→提取5个字符. echo %aa:~0,-3% //指针不偏移,→提取所有字符,并除去最后3个字符. echo %aa:~5% //单个数字,不指定长度值.表示指针→偏移