oracle基本术语
来源:互联网 发布:js改变button的值 编辑:程序博客网 时间:2024/05/22 01:42
1、数据字典
由一系列拥有数据库元数据信息的数据字典表和用户可以读取的数据字典试图组成,存放oracle数据库所用的有关信息。
2、数据文件
包含全部数据库数据。一个数据库可以有多个数据文件。一个表空间可以有多个数据文件。
数据文件的大小可以用两种方式表示,字节和数据块。数据块是oracle数据库中最小的数据组织单位,由参数“DB_BLOCK_SIZE”确定。
3、控制文件
一个很小的二进制文件,维护者数据库的全局物理结构,用以支持数据库成功地启动和运行。创建数据库时,就提供了
与之对应的控制文件。数据库使用过程中,oracle不断地更新控制文件,只要数据库是打开的,控制文件就必须处于可写状态。
4、日志文件
也称为重做日志文件。用于记录对数据库的所有修改信息。日志分为归档模式和非归档模式。
5、表空间
数据库中最大的逻辑结构。是组织数据和进行空间分配的逻辑结构,所有的数据对象都被逻辑地存放在指定的表空间中。
系统表空间(system tablespace):一般存放数据字典表及相应的数据,自动创建。
永久表空间(permanent tablespace):保存永久性数据。
临时表空间(temporary tablespace):用完后立即释放,例如带有排序的查询操作
撤销表空间(undo tablespace):
大文件表空间和小文件表空间:
大文件表空间是为超大型数据库而设计的,使用大文件表空间可以减少数据文件的数量。一个大文件表空间对应一个单一
的数据文件或临时文件,文件可以达到4G数据块大小。(当数据块大小为2k时,大文件表空间可以达到8TB)
小文件表空间是默认创建的表空间的类型。小文件表空间中可以放置多大1022个数据文件,一个数据库最多放置64k个数据文件。
6、数据块-Block
数据块是oralce中存储信息的最小存储单元。创建数据库时指定块大小,建库后不能再进行修改。默认8kb,参数db_block_size
查看数据块大小:show parameter db_block_size
设置数据块的大小是依据不同类型的系统的。如果数据块设置比较大,那么一次读取的数据行较多,相应对SGA内存消耗比较大,特定查询引发的换入换出可能较多。如果设置的过小,频繁的IO逻辑物理读也会引起性能问题
db_file_multiblock_read_count表示一次从磁盘读取的数据块的数量。
7、区-extent
区是比数据块大一级的存储结构,表示连续的数据块的集合。
视图dba_extents(或者all_extents、user_extents)是我们研究分区结构和存储构成的重要手段
8、段-segment
- Oracle基本术语
- ORACLE的基本术语
- oracle基本术语
- oracle的基本术语
- Oracle基本术语和概念
- Oracle基本术语解释汇总
- Oracle一些基本术语英汉对照
- 基本术语
- oracle术语
- Oracle 术语
- ORACLE术语
- Oracle 术语
- CPU基本术语
- 无线数据基本术语
- .Net基本术语
- GPRS的基本术语
- 基本网络术语
- 图的基本术语
- Socket通信基础
- elong 初步使用
- 【MSP430】MSP430深入研究 之 通用收发器USART(上)
- Reactor和Proactor
- 软件设计是怎样炼成的(6)——打造系统的底蕴(数据库设计)(上篇)
- oracle基本术语
- (转)java中mkdir()和mkdirs()的区别
- JavaScript入门之多分支结构
- 随机数的生成方法_3
- 【Linux C】第七章 GCC编译器
- 各语言设计思想的独特之处:C/C++、Java、Python、Objective C、Groovy
- IoAttachDeviceToDeviceStack的参数及其返回值的层次关系
- xsl样式解析时全局变量的用法
- Android:LayerDrawable层叠样式layer-list