
oracle
文章平均质量分 81
CYHJRX
喜欢编程,主要从事j2ee的开发,对windows ce 开发也有兴趣。
展开
-
查询oracle中的DBA_SEGMENTS试图
要查询DBA_SEGMENTS试图需要有一定的权限 用sys用户单独对dba_segments授权sql>connect / as sysdbaSQL> grant select on dba_segments to scott;Grant succeeded.原创 2009-01-21 11:30:00 · 2620 阅读 · 0 评论 -
Oracle表空间设计理念
转载地址:http://tech.sina.com.cn/s/2008-09-05/0907794823.shtml SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。 典型应用一:控制用户转载 2009-01-21 11:32:00 · 948 阅读 · 0 评论 -
Oracle系统体系结构
1、Oracle系统体系结构与其他数据库产品不同,Oracle有其自己独特的系统体系结构。Oracle系统体系结构是整个Oracle服务器系统的框架,是管理和应用Oracle数据服务器的基础和核心。Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。其中,实例是维系物理结构和逻辑结构的核心,如图2-1和图2-2所示。图2-1表明了数据库三级模式及其物理文件之间的关系。图原创 2009-02-11 15:23:00 · 2638 阅读 · 2 评论 -
oracle大表分区的操作
在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。同事的分区表总结,转载一下。1.1 分区表PARTITION table在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。1.1.1 分区表的建立: 某公司的每年产生巨大的销售记录,DBA向公司建议每季度的数据放在一个分区内,以下示范的是该公司1999年的数据(假设每月转载 2009-02-11 10:23:00 · 4727 阅读 · 0 评论 -
truncate 和delete的区别
truncate 和delete的区别 一、delete产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate 是DDL操作,不产生rollback,速度快一些. Truncate table does not generate rollback information and redo records so it is原创 2009-02-11 14:54:00 · 920 阅读 · 0 评论 -
Oracle中的存储层次体系
Oracle中的存储层次体系如下:(1) 数据库由一个或多个表空间组成。(2) 表空间由一个或多个数据文件组成。这些文件可以是文件系统中的cooked文件、原始分区、ASM管理的数据库文件,或集群文件系统上的文件。表空间包含段。(3) 段(TABLE、INDEX等)由一个或多个区段组成。段在表空间中,但是可以包含这个表空间中多个数据文件中的数据。(4) 区段是磁盘上一组逻辑连续的块原创 2009-02-11 15:17:00 · 1563 阅读 · 0 评论 -
oracle表空间的概念和组成
表空间是一个容器,其中包含有段。每个段都只属于一个表空间。一个表空间中可能有多个段。一个给定段的所有区段都在与段相关联的表空间中。段绝对不会跨越表空间边界。表空间本身可以有一个或多个相关的数据文件。表空间中给定段的一个区段完全包含在一个数据文件中。不过,段可以有来自多个不同数据文件的区段。表空间如图3-3所示。图3-3 这个表空间包含两个数据文件、3个段和4个区段图3-3原创 2009-02-11 15:04:00 · 6824 阅读 · 2 评论 -
oracle中各种索引的总结
索引在ORACLE SQL-TUNNING中起着重要作用,索引分为B-TREE索引,BITMAP索引两大类,但是特别需要强调的就是索引组织表,clustering这两种最特别的索引!其中用的最多还是B-TREE索引。1. B-TREE索引B-TREE索引是我们平时用的最多,B-TREE顾名思义就是类似树结构,我想学过计算机的同学都应该理解。每个叶子节点存储的格式为:键转载 2009-02-23 09:14:00 · 1473 阅读 · 0 评论