Oracle 11g r2 rac
[root@rac1 ~]# su - grid[grid@rac1 ~]$ crsctl status res -t--------------------------------------------------------------------------------NAME TARGET STATE SERVER STATE_DETAILS --------------------------------------------------------------------------------Local Resources--------------------------------------------------------------------------------ora.ARCH.dg OFFLINE OFFLINE rac1 ora.DATA.dg
关于SAX,DOM,JAXP,JDOM,DOM4J的一些理解
第一:首先介绍一下SAX,DOM,JAXP,JDOM,DOM4J的基本知识:(注意:至于 JAXP | JAXB | JAXM | JAXR | JAX-RPC 分别指什么,查看http://gceclub.sun.com.cn/staticcontent/html/xml/faq/#jaxr _)[@more@]第一:首先介绍一下SAX,DOM,JAXP,JDOM,DOM4J的基本知识:(注意:至于 JAXP | JAXB | JAXM | JAXR | JAX-RPC 分别指什么,查看http://gceclub.sun.com.cn/staticcontent/html/xml/faq/#jaxr _) 1、W3C的sax、dom是两种对xml文档进行分析的方法(没有具体的实现,只有接口)所以不是解释器,如果光有他们,你是完成不了对xml文档
Oracle语句优化53个规则详解(2)
31. 强制索引失效 如果两个或以上索引具有相同的等级,你可以强制命令ORACLE优化器使用其中的一个(通过它,检索出的记录数量少) . 举例: SELECT ENAME FROM EMP WHERE EMPNO = 7935 AND DEPTNO + 0 = 10 /*DEPTNO上的索引将失效*/ AND EMP_TYPE || ‘’ = ‘A’ /*EMP_TYPE上的索引将失效*/ 这是一种相当直接的提高查询效率的办法。 但是你必须谨慎考虑这种策略,一般来说,只有在你希望单独优化几个SQL时才能采用它。 这里有一个例子关于何时采用这种策略,
主题:Oracle语句优化53个规则详解__1
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加数据库中的对象统计信息(object statistics)的准确性。 如果数据库的优化器模式设置为选择
using backup controlfile和 until cancel 区别
1. recover database using backup controlfile2. recover database until cancel3. recover database using backup controlfile until cancel;4. recover database until cancel using backup controlfile;区别:1. 如果丢失丢失当前控制文件,用冷备份中的控制文件恢复的时候。用来告诉oracle,不要以controlfile中的scn作为恢复的终点;2. 如果丢失current/active redo的时候。手动指定终点。3. 如果 丢失当前controlfile并且current/active redo都丢失,会先去 自动 应用归档日志,可以实现最大的恢复;4. 如果 丢失当前controlfile并且
START WITH...CONNECT BY PRIOR简单使用
START WITH...CONNECT BY PRIOR简单使用[@more@]1、测试环境的建立SQL> CREATE TABLE TBL_TEST 2 ( 3 ID NUMBER, 4 NAME VARCHAR2(10), 5 PID NUMBER 6 );表已创建。SQL> INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('1','10','0');已创建 1 行。SQL> INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('2','11','1');已创建 1 行。SQL> INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('3','20','0');已创建 1 行。SQL> INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('4','12','1');已创建 1 行。SQL> INSERT I