此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, ... More
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, ... More
oracle11g开始,exp和imp不支持空表导出。 意思是说,虽然create ... More
在下面场景下,需要重新配置DBConsole: 1.em启动不了 2.新增数据库 3. dbca与emca提示”严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration ... More
创建多个数据库时,默认在listener.ora中添加了sid_list_listener段,导致emca配置新库的em时无法识别监听。 解决办法: 1.去掉本地listener.ora文件中sid_list_listener段,只保留下面的部分: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = zior)(PORT = ... More
一般的相等连接: select * from a, b where a.id = b.id; 这个就属于内连接。 对于外连接: Oracle中可以使用“(+) ”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN LEFT OUTER JOIN:左外关联 SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d ON (e.department_id = d.department_id); 等价于 SELECT e.last_name, e.department_id, d.department_name FROM employees e, ... More
包含UNION ALL的物化视图: 1.UNION ALL操作必须在查询的顶层。可以有一种情况例外:UNION ALL在第二层,而第一层的查询语句为SELECT * FROM; 2.被UNION ALL操作连接在一起的每个查询块都应该满足快速刷新的限制条件; 3.SELECT列表中必须包含一列维护列,叫做UNION ALL标识符,每个UNION ... More
包含聚集的物化视图: 1.必须满足所有快速刷新物化视图都满足的条件; 2.物化视图查询的所有表必须建立物化视图日志,且物化视图日志必须满足下列限制: (1)包含物化视图查询语句中的所有列,包括SELECT列表中的列和WHERE语句中的列; (2)必须指明ROWID和INCLUDING NEW ... More
物化视图有三种刷新方式:COMPLETE、FAST和FORCE。 完全刷新(COMPLETE)会删除表中所有的记录(如果是单表刷新,可能会采用TRUNCATE的方式),然后根据物化视图中查询语句的定义重新生成物化视图。快速刷新(FAST)采用增量刷新的机制,只将自上次刷新以后对基表进行的所有操作刷新到物化视图中去。采用FORCE方式,Oracle会自动判断是否满足快速刷新的条件,如果满足则进行快速刷新,否则进行完全刷新。 显然快速刷新是物化视图刷新方式的首选。但是,不是所有的物化视图都可以进行快速刷新,只有满足某些条件的物化视图才具有快速刷新的能力。 根据查询的不同,快速刷新的限制条件也不相同,下面总结一下不同类型的物化视图对快速刷新的限制条件。 所有类型的快速刷新物化视图都必须满足的条件: 1.物化视图不能包含对不重复表达式的引用,如SYSDATE和ROWNUM; 2.物化视图不能包含对LONG和LONG ... More
操作型BI的OLAP重要特性,就是分析数据的实时性。 使用场景: 在只读或“精读”环境工作更好,不适用高端的联机处理系统,在并发事务不是很高的系统也可以使用 使用前提: 调整初始参数 query_rewrite_enabled,query_rewrite_integrity; 该参数可以动态调整,不需要重启 alter system set ... More
---创建表空间 create tablespace ha_data2 NOLOGGING datafile 'E:\ORADATA\ORCL\ha_data2.ora' size 500M autoextend on next 50M maxsize unlimited extent management local CREATE TEMPORARY TABLESPACE orcl_temp tempfile 'E:\ORADATA\ORCL\orcl_temp.ora' size 100M autoextend on next 10M maxsize unlimited extent management local ---修改默认临时表空间 alter database default temporary tablespace zior_temp alter database default tablespace nnc_data01 select ... More