摘要: 一.Invisible Indexes 说明 从版本11g 开始,可以创建不可见的索引。优化程序会忽略不可见的索引,除非在会话或系统级别上将 OPTIMIZER_USE_INVISIBLE_INDEXES 初始化参数显式设置为TRUE。此参数的默认值是FALSE。使索引不可见是使索引不可用或删除索引的一种替代办法。使用不可见的索引,可完成以下操作:(1) 在删除索引之前测试对索引的删除。(2) 对应用程序的特定操作或模块使用临时索引结构,这样就不会影响整个应用程序。注意: 与不可用的索引不同,不可见的索引在使用DML 语句期间仍会得到维护。 ... 阅读全文
posted @ 2012-11-25 22:59 davedba 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一.Invisible Indexes 说明 从版本11g 开始,可以创建不可见的索引。优化程序会忽略不可见的索引,除非在会话或系统级别上将 OPTIMIZER_USE_INVISIBLE_INDEXES 初始化参数显式设置为TRUE。此参数的默认值是FALSE。使索引不可见是使索引不可用或删除索引的一种替代办法。使用不可见的索引,可完成以下操作:(1) 在删除索引之前测试对索引的删除。(2) 对应用程序的特定操作或模块使用临时索引结构,这样就不会影响整个应用程序。注意: 与不可用的索引不同,不可见的索引在使用DML 语句期间仍会得到维护。 ... 阅读全文
posted @ 2012-11-25 22:59 davedba 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一.Read only table说明 在Oracle 11g之前,如果我们想要对一个表设置为只读的,可以通过授予某些用户select 权限。 但是对于表的所有者来说,还是读写的。 在Oracle 11g中,我们可以直接对表的读写权限进行设置: ALTER TABLE table_name READ ONLY; ALTER TABLE table_name READ WRITE;二.示例--创建表SQL> create table dave as select * fromdba_objects;Table created.--设置为只读:SQL> alter table da.. 阅读全文
posted @ 2012-11-25 22:25 davedba 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一.Read only table说明 在Oracle 11g之前,如果我们想要对一个表设置为只读的,可以通过授予某些用户select 权限。 但是对于表的所有者来说,还是读写的。 在Oracle 11g中,我们可以直接对表的读写权限进行设置: ALTER TABLE table_name READ ONLY; ALTER TABLE table_name READ WRITE;二.示例--创建表SQL> create table dave as select * fromdba_objects;Table created.--设置为只读:SQL> alter table da.. 阅读全文
posted @ 2012-11-25 22:25 davedba 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 一.Data Recovery Advisor(DRA) 说明1.1 DRA 说明DRA在遇到错误时会自动收集数据故障信息。此外,它还能预先检查故障。在此模式中,它可以在数据库进程发现损坏并发送错误消息之前检测和分析数据故障(请注意,修复始终在人为控制之下进行)。数据故障可能非常严重。例如,如果缺少最新的日志文件,则无法启动数据库。一些数据故障(如数据文件中的块损坏)不是灾难性故障,因为它们不会使数据库停机,也不会阻止您启动Oracle 实例。数据恢复指导可处理以下两种情况:一种情况是您无法启动数据库(因为缺少一些必需的数据库文件,或者这些数据库文件不一致或已损坏),另一种情况是运行时发现文件 阅读全文
posted @ 2012-11-25 20:44 davedba 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一.Data Recovery Advisor(DRA) 说明1.1 DRA 说明DRA在遇到错误时会自动收集数据故障信息。此外,它还能预先检查故障。在此模式中,它可以在数据库进程发现损坏并发送错误消息之前检测和分析数据故障(请注意,修复始终在人为控制之下进行)。数据故障可能非常严重。例如,如果缺少最新的日志文件,则无法启动数据库。一些数据故障(如数据文件中的块损坏)不是灾难性故障,因为它们不会使数据库停机,也不会阻止您启动Oracle 实例。数据恢复指导可处理以下两种情况:一种情况是您无法启动数据库(因为缺少一些必需的数据库文件,或者这些数据库文件不一致或已损坏),另一种情况是运行时发现文件 阅读全文
posted @ 2012-11-25 20:44 davedba 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一.自动诊断资料档案库(ADR) 1.1 ADR 说明ADR(AutomaticDiagnostic Repository),ADR 是一个基于文件的资料档案库,用于存放数据库诊断数据(如跟踪、意外事件转储和程序包、预警日志、健康状况监视器报告、核心转储等)。它对存储在任何数据库外的多个实例和多种产品使用一个统一的目录结构。因此,可用于数据库关闭时的问题诊断。从Oracle Database 11g R1 开始,数据库、自动存储管理(ASM)、集群就绪服务(CRS) 和其它Oracle 产品或组件将所有诊断数据都存储在ADR 中。每种产品的每个实例都将诊断数据存储在自己的ADR 主目录下。例如 阅读全文
posted @ 2012-11-25 16:25 davedba 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 一.自动诊断资料档案库(ADR) 1.1 ADR 说明ADR(AutomaticDiagnostic Repository),ADR 是一个基于文件的资料档案库,用于存放数据库诊断数据(如跟踪、意外事件转储和程序包、预警日志、健康状况监视器报告、核心转储等)。它对存储在任何数据库外的多个实例和多种产品使用一个统一的目录结构。因此,可用于数据库关闭时的问题诊断。从Oracle Database 11g R1 开始,数据库、自动存储管理(ASM)、集群就绪服务(CRS) 和其它Oracle 产品或组件将所有诊断数据都存储在ADR 中。每种产品的每个实例都将诊断数据存储在自己的ADR 主目录下。例如 阅读全文
posted @ 2012-11-25 16:25 davedba 阅读(422) 评论(0) 推荐(0) 编辑