|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL在业界的流行所带来的另一个好处是,人们总可以很轻松地发现本行业的MySQL学习教程。厂商都希望他们的开发工具和应用程序框架可以与MySQL数据库兼容。2.4.1历程布局
Oracle9i收集情况里共有两年夜类历程。
1.用户历程
用户历程是在客户机内存上运转的程序,如客户机上运转的【SQLPlus】、【企业办理器】等。用户历程向服务器历程提出操纵哀求。
2.服务器历程
次要的服务器历程如表2.5所示。
表2.5Oracle9i的次要背景撑持历程称号次要感化体系监控历程(SMON)数据库体系启动时实行恢复性事情,对有妨碍数据库举行恢复历程监控历程(PMON)用于恢复失利的用户历程数据库写进历程(DBWR)将修正后的数据块内容写回数据库日记写进历程(LGWR)将内存中的日记内容写进日记文件回档历程(ARCH)当数据库服务器以回档体例运转时挪用该历程完成日记回档反省点历程(CKPT)标识反省点,用于削减数据库恢复所必要的工夫恢复历程(RECO)用于散布式数据库中的失利处置锁历程(LCKn)在并行服务器形式下确保数据的分歧性快照历程(SNPn)举行快照革新调剂历程(Dnnn)卖力把用户历程路由到可用的服务器历程举行处置2.4.2内存布局
1.体系全局区(SGA)
SGA如.47所示。
2.程序全局区(PGA)
PGA是数据库服务器内存中为单个用户历程分派的公用的内存地区,是用户历程公有的,不克不及共享。
2.4.3数据库的逻辑布局
Oracle9i数据库的逻辑布局次要指从数据库利用者的角度来考察的数据库的构成,如.48所示。自下向上,数据库的逻辑布局共有6层。
1.数据块(DataBlock)
2.数据区间(DataExtent)
3.数据段(DataSegment)
4.逻辑工具(LogicObject)
5.表空间(Tablespace)
Oracle9i安装终了后主动创建9个默许的表空间,如表2.6所示。
表2.6Oracle9i数据库的默许表空间
称号次要感化CWMLITE用于联机剖析处置(OLAP)DRSYS用于寄存与事情空间设置有关的信息EXAMPLE实例表空间,寄存实例信息INDEX索引表空间,寄存数据库索引信息SYSTEM体系表空间,寄存表空间称号、所含数据文件等办理信息TEMP一时表空间,存储一时表TOOLS工具表空间,寄存数据库工具软件所需的数据库工具UNDOTBS回滚表空间,寄存数据库恢覆信息USERS用户表空间,寄存用户公有信息6.数据库(Database)
2.4.4数据库的存储布局
数据库的存储布局指逻辑布局在物理上是怎样完成的,共有3层,如.49所示。
1.物理块
2.物理文件
每一个物理文件由多少个物理块构成,次要包含数据文件、把持文件和日记文件3类。
数据文件:用于寄存一切的数据,以DBF为扩大名。
日记文件:纪录了对数据库举行的一切操纵,以LOG为扩大名。
把持文件:纪录了数据库一切文件的把持信息,以CTL为扩大名。
以笔者的安装情况为例,【全局数据库名】为“myoracle.mynet”的数据库的次要物理文件寄存在c:oracleoradatamyoracle下,如.50所示。
2.4.5数据库服务器的整体布局
Oracle9i数据库服务器的整体布局如.51所示。
与其他数据库相比,MySQL易学易用。 |
|