rac:real application clusters 真实应用集群。
ohs:oracle http server
sga:system global area 系统全局区,是系统为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。
实例:存取和控制数据数据库的软件机制,由系统全局区和后台进程组成。分为单进程实例和多进程实例两种,多进程实例有专用服务器方式和多线索服务器方式。
mts_service:服务器名,缺省值为:db_name.
mts_dispatchers:调度器个数,用于多线索服务器方式。
mts_services:可以启动的服务器进程个数。
mts_listernet_address:sql*net***地址。
mts_max_services:服务器进程最大数。
控制文件:用于描述数据库的结构,描述信息如下:数据库建立日期;数据库名;数据库所有数据文件和日志文件的文件名和文件路径。
参数文件:只在数据库建立或是启动实例时才用到,修改时必须关闭实例。参数文件的作用是:
确定存储结构的大小;确定数据库的全部缺省值;设置数据库的范围;设置数据库的各种物理属性;优化数据库性能。
共享sql区:包括sql或pl/sql的文本、语法分析形式以及执行方案。
共享池:由共享sql区和数据字典区组成。
数据缓冲区:用于从数据库文件中读的数据文件的备份。分为脏列表和lru(least recently used)列表。
脏列表:包括被修改过但暂未写入数据文件中的缓冲块。
lru:包括空闲缓冲块、正在存取的缓冲块、已被修改但暂未移到脏列表的缓冲块。
主要的后台进程有:dbwr、lgwr、ckpt、smon、pmon、arch、reco、lckn.
dbwr:使用lru算法将缓冲区中所有修改过的数据写入数据文件中。进程随实例启动而启动,dbwr进行写操作的四种情况:
1、 脏列表达到最低限制,相当于参数db_block_write_batch值的一半。
2、 lru列表中未找到空闲缓冲块。
3、 3秒内进程未活动。进程将在lru列表中查找未查找的缓冲块,这级缓冲块的数目相当于db_block_write_batch值的2倍。
4、 出现检查点。
lgwr:(log write)进程随实例启动而启动,将日志缓冲区的所有记录项写入到日志文件中。进行日志写操作的情况:
1、 用户进程提交一个事务。
2、 日志缓冲区达到1/3范围。
3、 dbwr对一个检查点需要清除缓冲块。
4、 出现超时。
检查点:(check point)在控制文件中记录检查点,进程checkpoint_process确定了检查点启动/不启动的状态。如果ckpt进程不启动,则该进程的工作由lgwr代劳(但当数据库数据文件过多时,这种做法将降低系统性能。
)检查点出现期间,dbwr将所有脏列表数据写入到数据文件,lgwr将所有日志缓冲区中的记录写入到日志文件中。检查点出现情况:
1、 预定数目的记录被填满,参数log_checkpoint_interval确定了预定数目。
2、 设置指定的秒数,参数log_checkpoint_timeout确定了间隔的秒数。
3、 每个日志开关处。
4、 dba手动操作时。
5、 关闭实例时。
6、 表空间离线。
arck:(archiver)在日志文件组进行切换时,将旧日志文件拷贝到脱机存储介质上。l0g_archiver_start确定了进程启动/不启动的状态。
log_archiver_dest当数据库在归档模式下操作时,该参数确定了日志文件的归档目标。log_archiver_format该参数确定了归档日志文件的缺省文件名格式。
smon:(system monitor)负责完成自动实例恢复,该进程在启动实例时自动启动。
pmon:(process monitor)撤消异常中断的用户进程,并释放该进程已获得的系统资源或锁。
reco:在分布式操作的情况下,恢复一个事务的失败。
lckn:中并行服务器系统间加锁,最多可加10个锁。分别为lck0、lck1、….lck9.
oracle逻辑结构:oracle的逻辑结构由一个或多个表空间组成,一个表空间由一组要类段组成;一个段由一组范围组成;一个范围由一批数据库块组成;一个数据库块由一个或多个物理块组成。
数据库块:又叫逻辑块或oracle块,是数据库块使用的最小的i/o单位,块的大小由参数据:db_block_size确定。
数据库块的格式:标题、表目录、行目录、自由空间、行数据。
optimal:最佳的,最优的。
assembly:集会,集合。
oltp:on-line transactioin processing 联机事务处理银行系统。
olap:on-line analytical processing 联机分析处理数据仓库。
rolap:虚拟olap,l软件实现,抽取频率高的视图作为实视图。
molap:多维olap.物理层实现,硬件支持。
bi:business intellience:商务智能。
awr报告生成步骤:
1、进入目录:@d:\oracle\product\10.2.0\db_1\rdbms\admin\awrrpt
2、输入报告输出类型,可为text和html两种格式。
3、输入天数(最多最近七天内的)
4、输入snap开始id和结束id
5、输入报告文件名(报告默认存储目录为:c:\documents and settings\administrator)
Oracle学习笔记
参数文件 记录了控制文件的位置,控制文件是一个非常小的二进制文件,最大。可以增长到 64mb,控制文件包括如下主要信息 数据库的名字,检查点信息,数据库创建的时间戳 所有的数据文件,联机日志文件,归档日志文件信息 备份信息等 有了这些信息,oracle 就知道那些文件是数据文件,现在的重做日志文件是...
ORACLE学习笔记
目录。oracla管理 1 1.登录sqlplus 1 1.1.sysdba 身份登陆 1 1.2.普通用户登陆sqlplus 1 2.常用命令 1 3.格式化提示符 2 4.查看系统状态 2 4.1.查看实例状态 2 4.2.查看表 2 5.关闭 启动 2 6.创建表空间 3 7.用户和权限 3 ...
ORACLE学习笔记
结构化查询语言 structured query language 数据定义语言 ddl 表table是数据库中存储数据的基本单位。column data type width constraint create table alter table drop table 数据操作语言 dml dml...