单实例,分布式系统体系结构简介

单实例体系结构
实例由内存结构和进程组成,它暂时存在于内存和CPU中.关闭实例后其就消失.数据库由磁盘上的物理文件组成,任何状态下
文件都一直存在.因此,实例的生命周期就是其在内存中存在的时间:可以随时启动和停止.而数据库一旦创建,就会永久存在,直到你有意删除
数据库的相关文件为止.

构成实例的进程叫后台进程,实例活动时后台进程始终存在并运行,这些进程很大程度上完全实行自我管理.

操作系统提供的由oracle使用的共享内存段叫系统全局区(system global area SGA).
SGA在实例启动时分配,关闭时释放.

用户会话由在用户计算机本地运行的用户进程组成,服务器进程应每个会话的要求启动,用户进程与服务器进程的连接一般由
局域网实现,并使用位于行业标准协议(一般是TCP)上的oracle专用Oracle Net协议.与每个服务器进程相关的是一个非共享内存区,
叫程序全局区(program global area PGA).与系统全局区SGA(可用于所有前台后台进程)不同,PGA是会话专用的.

11g中内存管理可完全自动完成:DBA只需指定SGA和PGA总体的内存分配,让oracle来决定用最佳的方式管理内存.也可由DBA自己控制内存分配.

数据库物理结构由数据文件,控制文件,重做日志文件组成.

数据存储在数据文件中,数据文件的数量和大小无限制.

数据字典是存储在数据库中的一组表.




RDBMS标准:数据库不能丢失数据!——所以备份非常重要.



分布式系统体系结构

RAC(real application clusters):多个实例打开一个数据库.
stream流:多个oracle服务器相互之间传播事务.
DG(data guard)数据保护:主数据库更新备用数据库.




确认实例是否是RAC数据库的一部分:
select parallel from v$instance                         --单实例数据库返回no,rac实例返回yes

确定数据库是否通过备用数据库保护防止数据丢失:
select protection_level from v$database         --未受到保护返回unprotected

确定是否在数据库中配置了流:
select * from dba_streams_administrator       --未配置将不返回任何行























来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25025926/viewspace-1067486/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25025926/viewspace-1067486/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值