SNAPSHOT CONTROLFILE的用途之一
在用RMAN备份是时候,系统会自动备份一份 SNAPSHOT CONTROLFILE,我们来看看这个 SNAPSHOT CONTROLFILE 到底有什么用途根据我的理解:snapshot control file只有在同步catalog的时候用到或者在控制文件备份的时候用到(在备份控制文件之前会备份一个 SNAPSHOT CONTROLFILE )----------------------------------------------------------SNAPSHOT CONTROLFILE 的用途,顾名思义,应该是用来恢复控制文件的,下面是我的测试结果:结论是:1.SNAPSHOT CONTROLFILE 不能直接copy成control file,如果数据库已经shutdown2.可以通过rman,将SNA
基于RMAN实现坏块介质恢复(blockrecover)
http://blog.csdn.net/leshami/article/details/10500997对于物理损坏的数据块,我们可以通过RMAN块介质恢复(BLOCK MEDIA RECOVERY)功能来完成受损块的恢复,而不需要恢复整个数据库或所有文件来修复这些少量受损的数据块。恢复整个数据库或数据文件那不是大炮用来打蚊子,有点不值得!但前提条件是你得有一个可用的RMAN...
使用 DBMS_REPAIR 修复坏块
http://blog.csdn.net/leshami/article/details/10616687对于Oracle数据块物理损坏的情形,在我们有备份的情况下可以直接使用备份来恢复。对于通过备份恢复,Oracel为我们提供了很多种方式,冷备,基于用户管理方式,RMAN方式等等。对于这几种方式我们需要实现基于数据库以及文件级别的恢复。RMAN同时也提供了基于块介质...
修复工具DBVERIFY的使用
http://blog.csdn.net/leshami/article/details/6530890DBVERIFY 工具的使用Oracle 数据库运行过程中由于硬件故障或操作系统故障导致导致Oracle无法以Oracle格式来识别或所包含的内容即为出现数据块损坏故障,这个坏块可以分为介质损坏以及逻辑损坏。下面给出了块的检查,以及使用DBVERIFY 工具实施块检查。一、块检...
Oracle的相对文件号(RFN)和绝对文件号(AFN)
参考自:http://blog.csdn.net/randyamor/article/details/3743164 http://www.laoxiong.net/oracle_fn_rfn_other.html大家都知道从Oracle8开始,Oracle开始使用“相对文件号”,使原来一个数据库最多只能有1023个文件,扩展为一个表空间最多可以有1023个文件,每个库最多可以有65534个文...
Oracle corrupt block(坏块) 详解
Oracle corrupt block(坏块) 详解 Dave:http://blog.csdn.net/tianlesoftware/article/details/5024966一. 坏块说明1.1 相关链接 在看坏块之前,先看几个相关的链接,在后面的说明中,会用到链接中的一些内容。 ORA-600 各个参数含...
聊聊Oracle Data Recovery Advisor(DRA)(下)
上篇我们介绍了Oracle 11g的Data Recover Advisor(DRA)特性,并且给出了一个在启动过程出错故障的演示。本篇我们继续看数据库执行过程中,问题过程修复。 4、运行过程中故障 在运行过程中的oracle故...
聊聊Oracle Data Recovery Advisor(DRA)(上)
对DBA而言,数据备份、还原是日常工作的基本功。Oracle发展到今天,自动化、智能化是一个重要的发展方向。数据库可以自动的诊断问题故障,并且解决修复错误,可能离我们并不遥远。 数据备份和还原,...
全面学习ORACLE Scheduler特性(6)设置Repeat Interval参数
同上3.3 设置Repeat Interval Job 和Schedule中REPEAT_INTERVAL参数都是用来控制执行的频率或周期,虽然说周期是一个时间性概念,不过REPEAT_INTERVAL指定的时候并不是一个时间值,而是由一组关键字描述的时间。 除了前面介绍Job和Schedule的REPEAT_INTERVAL参数时,提到该参数拥有FREQ以及INTERV...
全面学习ORACLE Scheduler特性(5) Schedules调度Programs执行的Jobs
同上3.2 Schedules调度Programs执行的Jobs 通过schedule调度program的执行的job,看到这样的形容是不是让你彻底晕头了,就说明你还是没搞明白10g中SCHEDULERS特性管理的jobs的含意,让三思更直白地给你描述描述。10g版本中SCHEDULER将JOB分成了多个部分,program负责做什么,schedule负责啥时候做,job就...
全面学习ORACLE Scheduler特性(4)创建和管理Schedule
同上 10g 中新推出的SCHEDULER可能确实会让很多初接触的朋友感觉晕头晕脑,相比之前的jobs,SCHEDULER中新增的概念太多。比如说jobs,仍然可以理解成之前版本中的jobs,不过功能更加强大(注意10g中也仍然可以使用普通jobs,这是废话,相信看本篇文章的朋友目前应该还是这样在用),比如说program,指的...
全面学习ORACLE Scheduler特性(3)使用Programs
同上 在论坛中偶尔见过有人讨论如何在ORACLE中执行操作系统命令,或是ORACLE数据库外的应用。应该说在9i及之前的版本中,虽然说并非完全无法实现(其实还是有多种方式能够变相实现的),不过复杂的实现方式让DBA使劲了力,伤透了心,费劲了事儿。 进入10g版本之后,就完全不必如此费神...
全面学习ORACLE Scheduler特性(2)管理jobs
同上1.2 管理Jobs1.2.1 启用Jobs 前面创建JOB时,由于未显式的指定ENABLED参数,因此即使指定了START_DATE,不过默认情况下JOB不会自动执行。对于这种情况,DBMS_SCHEDULER包中提供了一个过程ENABLE,可以用来修改JOB的启用状态,调用方式非常简单,例如:SQL> exec dbms_...
全面学习ORACLE Scheduler特性(1)创建jobs
http://blog.itpub.net/7607759/viewspace-610951/ 所谓出于job而胜于job,说的就是Oracle 10g后的新特性Scheduler啦。在10g环境中,ORACLE建议使用Scheduler替换普通的job,来管理任务的执行。其实,将Scheduler描述成管理job的工具已经太过片面了,10G版本中新增的Scheduler绝不仅仅是...
调度作业(Oracle Scheduler)
http://blog.chinaunix.net/uid-26190993-id-3590381.htmlOracle Scheduler可以帮助DBA或者数据库用户自动调度和运行各种类型的作业,比如数据库备份、收集优化器统计信息、生成各种报表或者执行业务流程等等,也可以把Schedule和Resource Manager结合起来通过时间窗口激活指定的Resource Plan,完成企业在资源管理和作业...
Oracle job定时任务
Oracle job定时任务任务队列要能正常运行,还必须启动它自己专有的后台过程,参数如下:JOB_QUEUE_PROCESSES = n 这个是运行JOB时候所起的进程数,当然系统里面JOB大于这个数值后,就会有排队等候的,最小值是0,表示不运行JOB,最大值是1000,在OS上对应的进程时SNPn,9i以后OS上管理JOB的进程叫CJQn。可以使用下面...
检测数据块损坏(Block Corruption)
数据块的损坏分两种情况,第一种是物理性的,第二种是逻辑性的。物理性一般指数据块头部不可以访问、数据块校验值不合法。逻辑性一般是在物理性结构完整的情况下,数据的内容在含义上不正确,比如保存了不允许的字段值。下面分别用两种情况说明数据块的物理错误和数据的逻辑错误一、数据块物理错误: physical bad...
Linux安装配置vnc
a. 安装vncserver服务端和客户端端yum install tigervnc tigervnc-server -y安装完毕rpm -qa | grep vnc查看是否成功vi /etc/sysconfig/vncservers,设置root登录终端1,分辨率:VNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 1280
Oracle 11g DDL 的 wait选项(DDL_LOCK_TIMEOUT)
DDL命令需要排它锁的内部结构。如果这些锁不可用,将返回一个” ORA-00054: resource busy”,当试图修改频繁访问的对象时,这可能特别让人沮丧,为了解决这个问题Oracle 11g 包含了DDL_LOCK_TIMEOUT参数,可以在...
服务注册Service Registration
服务注册:PMON 进程通过服务注册功能, 动态地将实例信息注册到监听器,以使监听器能将客户端的连接请求转发到适当的服务处理程序。 PMON 为监听器提供了以下信息: 1.由数据库提供的数据库服务名称 2.与服务相关联的数据库实例名称,及其当前负载和最大负载。 3.对实例可用的服务处理程序 (分派器...