11G新特性:FLASHBACK ARCHIVE
11G新特性:FLASHBACK ARCHIVE 闪回数据归档(FLASHBACK ARCHIVE)与UNDO表空间是没有任何关系的,并且与flashback logs(开启数据库闪回生成的日志)也无关。 闪回数据归档需要单独为其创建相应的表空间(falshback tablespace)用于保存对指定表修改的历史数据。 下面演示针对DML操作的闪回查询 创建FLASHBACK ARCHIVE SQL> create flashback archive default tbs_archive01 2 tablespace tbs_ht02 3 retention 1 day; Flashback archive created. 查询ligle.t01表数据 SQL> col
11G新特性:FLASHBACK ARCHIVE – 02
在上一篇博客(11G新特性:FLASHBACK ARCHIVE - 01)中提到了关于通过11G新特性FLASHBACK ARCHIVE恢复意外丢失表数据的恢复方法,主要是针对DML操作。在11G中,FALSHBACKARCHIVE可以支持针对DDL语...
11G新特性:FLASHBACK ARCHIVE - 01
闪回数据归档(FLASHBACK ARCHIVE)与UNDO表空间是没有任何关系的,并且与flashback logs(开启数据库闪回生成的日志)也无关。闪回数据归档需要单独为其创建相应的表空间(falshback tablespac...
关于查询表数据,列与CPU开销的计算
在性能优化艺术一书中看到:JozeSenegacnik指出,从Oracle 10gR2开始,可以通过如下这个公式计算出访问一个列的CPU开销。cpu_cost= column_position * 20公式:估算访问一个列的CPU开销跟这个列在...
加固Oracle安全,为监听设置口令
近日安全部门在对系统进行安全扫描检查时,报出有几套库的监听LISTENER的口令没有设置的警告信息,大部分系统的监听口令都是被设置的,仅有少量的几套9I和10G的监听没有配置口令,既然要做这项...
Oracle JOB'NEXT_TIME into 4000/1/1
昨天下午应用部门询问我,为什么某一个job的下次执行时间变成了4000/1/1了?那会手头正在处理其他事情,实在太忙,没空答复,其实具体为什么变成了4000/1/1,我也不是很清楚,不过我想如果不是人为就...
HP平台,9i RAC instance 2被驱逐故障诊断
前几日上午,在毫不知情的情况下,突然手机收到了系统的告警短信,报一营业系统无法连接,汗~,无法连接数据库,这是多么严重的告警,何况是营业厅的核心系统,直接影响用户体验。遂立即登录系统查看,发...
shutdown命令被job进程hang住(续)
针对留言中,有朋友说“再做个hanganalyze,具体分析下”,趁今天星期天再把这个问题再探讨下。当时执行shutdown命令,alert日志的信息有:Sat Oct 22 02:21:272011Active call for process 26747...
shutdown命令被job进程hang住
由于一业务库的存储计划今晚进行扩容,在9IRAC上跑了2个数据库,在其中一个节点上执行shutdown immediate命令时,发现alert日中出现了如下信息:Sat Oct22 02:16:26 2011Shutting down instance: f...
关于Oracle 9i RAC enqueue等待的一点测试
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
Oracle 9i RAC enqueue等待测试
最近客户一个生产9I RAC数据库时而出现enqueue等待事件,通过监控数据库中的enqueue等待,并且抓取了holder和waiter的所运行的SQL语句,提交至研发中心,通过近几日的监控再没有发现严重的enqueue等待事件...
supplemental logging
关于supplementallogging,Oracle是这样解释的:Redo log files are generally used byfor instance recovery and media recovery.The data needed for such operations isautomatically recorded in...
【函数】DUMP
语法:DUMP(expr,[return_fmt,[start_position,[length]]])expr指定各种类型的字符串或者表列名,如果expr为空(null),则函数返回值为NULL。return_fmt参数指定返回值的格式,并且有下面几个...
确定enqueue锁类型
SQL>select sid,p1,p1raw,p2,p2raw,p3,p3raw,event fromv$session_wait where event='enqueue'; SID P1 P1RAW P2 P2RAW P3 P3RAW EVE...
关于GRANT赋权时,WITH GRANT OPTION和WITH ADMIN OPTION的使用
有个朋友在QQ上发过来一个错误信息:SQL> conn system/manager已连接。SQL> grant select onscott.emp to xiaoming with admin option;grant select on scott.emp toxiaoming with admin option&n...
移动数据文件从文件系统到ASM磁盘组中
测试环境:ORACLE 10.2.0.4+ ASM把数据库文件从文件系统移动到ASM,跟之前介绍的将ASM磁盘中的数据文件移动到文件其实差不多,也是有两种方法可以实现,分别在数据库关闭或者挂在状态和在数据库运行时...
移动数据文件从ASM到文件系统
测试环境:ORACLE 10.2.0.4+ ASM有两种方法可以实现从ASM到文件系统的数据文件移动1、 数据库RUNNING状态在数据库处于OPEN状态时,要想移动数据库从ASM到文件系统,则必须使相关表空...
从ASM磁盘中拷贝文件到本地文件系统
本文介绍如何从ASM磁盘中拷贝文件到本地文件系统测试环境:ORACLE 10.2.0.4 + ASM1、 在目标数据库上创建一个(源)目录(source_dir)SQL>create or replace directory source_dir as '+xiner_data/xiner/...
恢复RAC数据库到单实例(ASM)
源端为10.2.0.4的RAC+ASM,现通过热备并应用归档日志的方式将数据库恢复到相同版本的单实例上,单机也同样采用ASM方式。单机环境为:ORACLE 10.2.0.4 , ASM1、 将从生产机上ftp过来的pfile.ora文件进...
使用CHECKSYNTAX命令检查RMAN脚本是否存在语法错误
在生产环境中,假如要部署一套RMAN的备份脚本,那么对脚本的测试就是必不可少的环节,Oracle提供了CHECKSYNTAX命令来协助我们在不用实际执行脚本的情况下检查脚本的语法错误,如:[oracle@ligle-db ~]$ ...