从今天就开始oracle的探险旅程吧。
1. windows 安装:
oralce 服务器只能装在服务器操作系统上,客户机可以安装在客户端操作系统上。
oracle 服务器 Windows 2000 server
oracle 客户机 windows 2000 个人版
oracle 客户机 包含 运行时,自带的 开发工具,管理工具 ,SQL*PLUS等
2.两种工作模式 与oarcle console登陆方式的关系:
C/S(两层) 独立启动
web分布式 (三层) 登录到 oarcle management server
3.两类进程
用户进程 处理SQL Plus ,企业管理器的请求
服务器进程 后台运行的10类进程
4.两种内存全局区
系统全局区(SGA) 在数据库服务器种为所有的用户进程、服务器进程共享.
程序全局区(PGA) 在数据库服务器 为用户进程分配的专用内存区域,为用户进程似有,不能共享。
5. 六层逻辑结构
数据库
表空间tablespace(9类表空间)
逻辑对象(表、视图、索引)
数据段segement(数据段、索引段、临时段、回滚段)
数据区间extent
数据块block
主要的表空间介绍:
系统表空间(System)
该表空间包含的数据文件称为系统数据文件,用来存放系统表和数据字典,大量的读少量的写是该表空间的一个显著的特点。
临时表空间(Temporary)
该表空间包含的数据文件称为临时数据文件 主要存放用户的排序等临时数据。系统重新启动后,该表空间内容清空。
回滚段表空间(Rollback)
如果数据库进行对数据的修改,那么就必须使用回滚段,回滚段是用来临时存放修改前的数据(UNDO)。回滚段通常都放在一个单独的表空间上(回滚表空间),避免表空间碎片化,这个表空间包含的数据文件就是回滚数据文件。回滚段在一般情况下都是大量的写,少量读。
用户表空间(User)
其包含的数据文件称为用户数据文件,一般是由用户建立,来存取用户数据的表空间,一般有两类常见的用户型数据,数据和索引。
与其他数据库相比,确实 复杂多了,我想正因为这个才使得Oarcle的功能是其他数据库不 能所比的。
三层物理结构
数据库
存储文件(数据文件.DBF、控制文件.CTL、日志文件.Log)
物理块
6 三种文件
数据文件(.DBF):存放所有的数据;
控制文件(.CTL):记录了数据库中所有文件的控制信息
日志文件(.LOG):记录了数据库中所有的操作