orcale总结(八)

进程结构 
1.用户进程:开始于数据库用户请求连接数据库
2.服务进程:与 ORA 实例连接,开始于用户会话的建立。
分为:  专用服务进程、共享服务进程 
性能专用更好。 
利用资源方面共享更好(网站方面)。 
3.后台进程:当 ORA 实例启动时启动
1).PMON 进程监视进程 
监视用户进程(客户端连接服务器的进程)到服务进程(在服务器端响应用户进程的进程)的
连接。
2).SMON 系统监视进程 任务:会检测 SCN 号,相等:启动 不相等,实例恢复
4.DBWR 数据库写进程:将脏数据写回到数据文件中。
5.LGWR 重作日志写进程 :把重做日志缓冲区的内容写出到日志文件(顺序写出,按时间)
6.CKPT 检查点进程:先执行 DBWR,写数据,再进行同步。
7.ARCn 归档进程(可选):保存数据库的所有修改记录
8.LOGICAL STRUCTURE  逻辑结构:表明了物理空间的使用情况。 
由表空间(tablespace),段(segment),区(extent),和数据块(blocks)组成。


创建数据库
使用口令文件: 
WINDOWS 默认为 DATABASE 文件夹 
 查看路径:D:\oracle\ora92\database 
UNIX 默认 DBS 文件夹 
使用口令工具创建口令文件 
$ orapwd file = $ oracle_home/dbs/orapwU15 
password = admin entries = ;


存储结构和关系
ORA 的数据逻辑上是保存在表空间里,物理上是保存在数据文件中。 
 表空间: 
1.  只能属于一个数据库; 
2.  由一个或多个数据文件组成; 
3.  更进一步被分成更细的逻辑单位存储(段、区、块); 
 数据文件: 
1.  只能属于一个数据库的一个表空间; 
2.  存放方案对象的仓库; 
表空间的类型 
1. SYSTEM 表空间: 
  只有一个; 
  在创建数据库的时候创建; 
  包含了数据字典; 
  包含了 SYSTEM 的撤消段; 
  最好不要存放对象(表、索引....); 
2. NON-SYSTEM 表空间: 
  存放独立的段;   
  易于执行空间管理; 
  可以控制分配给用户的空间;
数据库块:最小的 I/O 单位。
区:空间扩展的单位,是段在表空间上使用的连续空间
段和数据文件的关系: 
组成段的所有区必须在段表空间的数据文件上;


1.  表 
2.  表分区: 
  分区表(partitionedtable):分了多个区的表,单表多段,存储海量数据; 
  特点: 
  容量大;性能好; 
  分类: 
  范围 
  散列 
  列表:按单点的值进行分区;
3.  簇表(cluster):多表单段; 
  表和表有共同的字段,公用字段只存储一次; 
  减少存储空间,查询速度快; 
  全表扫描的时间增长; 
4.  索引 
5.  索引组织表(index-organized table):将字段索引和字段值放在一个表中,没有物
理的 rowid。 
  查找索引字段值非常快,其他字段的查询却非常慢; 
  单表单段; 
6.  索引分区 
7.  回滚段:保证事务回滚(存放原始数据); 
8.  临时段 
9.  大对象段 
10. 签到表:多维表才会用到; 
11. 引导段:初始化数据字典信息; 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值