




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章数据库体系架构及数据库的启动与关闭
Oracle系统体系结构OracleDatabase10gMultimediaObjectrelationaldataMessagesDocumentsOracleInternetPlatformSystemmanagementNetworkservicesDatabasesApplicationserversInternetapplicationsAny
browserAny
Any
mailclientSQLPL/SQLJavaClientsPresentationandbusinesslogicBusinesslogicanddataDevelopmenttoolsDatabase概述InstanceSGARedolog
bufferDatabuffer
cacheSharedpoolDatadict.
cacheLibrarycachePMON
DBW0SMONLGWRCKPTOthersUser
processServer
processPGAControl
filesDatafilesRedolog
filesArchivedlogfilesParameterfilePasswordfileOracle数据库文件Password
fileParameter
fileArchived
logfilesControl
filesDatafilesRedolog
filesDatabaseOracle实例Backgroundprocesses一个Oracle实例:是访问Oracle数据库的一种方法总是打开一个并且仅仅一个数据库MemorystructuresInstanceSGARedolog
bufferDatabuffer
cacheSharedpoolPMONDBW0SMONLGWRCKPTOthers处理SQL语句连接到一个实例,通过:用户进程服务器进程涉及的Oracle服务器组件依赖于SQL语句的类型:查询返回行DML语句记录修改提交保证事务恢复某些Oracle服务器组件不会参与SQL语句的处理连接到实例ServerUserClientUserServerOracleserverServerUserServerApplicationserverBrowser共享池库缓存中包含SQL语句的文本、分析代码和执行计划数据字典缓存中包含表、字段和其他对象的定义与权限共享池的大小由SHARED_POOL_SIZE确定SharedpoolData
dictionary
cacheLibrary
cache数据缓冲区存储最近使用的数据块缓冲区的大小基于DB_BLOCK_SIZE缓冲区的数目由DB_BLOCK_BUFFERS确定Databuffer
cache程序全局区(PGA)不共享只能由服务器进程写包含:排序区会话信息游标状态栈空间Server
processPGA重做日志缓冲区大小由LOG_BUFFER确定记录实例做出的修改顺序循环使用RedologbufferDatabaseInstanceLGWRSGARedolog
bufferDatabuffer
cacheSharedpoolCOMMIT处理1234User
processServer
processControl
filesDatafilesRedolog
files日志写(LGWR)LGWR在下列情况下写日志:提交重做日志缓冲区三分之一满重做超过1MB在DBW0写之前DatabaseInstanceLGWRSGARedolog
bufferDatabuffer
cacheSharedpoolControl
filesDatafilesRedolog
filesDatabaseControl
filesDatafilesRedolog
files数据库写(DBW0)DBW0写的时机:脏缓冲区多空闲缓冲区很少超时发生检查点InstanceSGARedolog
bufferDatabuffer
cacheSharedpoolDBW0SMON:系统监测自动恢复实例前滚重做日志中的修改打开数据库允许用户访问会滚未提交的事务合并空闲空间释放临时段PMON:进程监测在进程失败后执行清除工作:回滚事务释放锁释放其他资源
Oracle系统的启动和关闭
DatabaseControl
filesDatafilesRedolog
filesPassword
fileParameter
fileTrace
filesALERTfileUser
processServer
processPGA概述InstanceSGARedolog
bufferDatabuffer
cacheSharedpoolDatadict.
cacheLibrarycachePMONDBWRSMONLGWRCKPTARCH参数文件:例子#InitializationParameterFile:initU15.oradb_name=U15control_files=(/DISK1/control01.con,/DISK2/control02.con)db_block_size=8192db_block_buffers=2048shared_pool_size=52428800log_buffer=64Kprocesses=50db_files=1024log_files=10max_dump_=10240background_dump_dest=(/home/disk3/user15/BDUMP)user_dump_dest=(/home/disk3/user15/UDUMP)core_dump_dest=(/home/disk3/user15/CDUMP)rollback_segments=(r01,r02,r03,r04,r05,r06,r07,r08)...OPENMOUNTNOMOUNTSHUTDOWN为该实例打开所有在控制文件中描述的文件。为该实例,打开控制文件。实例启动启动和关闭的阶段STARTUPSHUTDOWNSTARTUP命令STARTUPP启动实例,打开数据库:ALTERDATABASE命令把数据库的状态从NOMOUNT状态修改为MOUNT状态:ALTERDATABASEdatabaseMOUNT;以只读方式打开数据库:ALTERDATABASEdatabaseOPENREADONLY;以只读方式打开数据库任何数据库都可以以只读方式打开只读数据库可以用来:执行查询使用本地管理的表空间,执行磁盘排序把数据文件,而不是表空间,设置为联机或者脱机为脱机文件和表空间执行恢复不同类型的SHUTDOWN资金转移从老账号删除资金提交退出登录检查账号平衡插入新资金ShutdownNormalShutdownImmediateShutdownTransactionalDatabasedownDatabasedownDatabasedown12345显示当前的参数值使用命令:查询V$PARAMETER动态性能视图:SHOWPARAMETERcontrol
SELECTnameFROMv$parameterWHEREnameLIKE‘%control%’;动态初始化参数ALTERSESSIONSETSQL_TRACE=true;
ALTERSYSTEMSETTIMED_STATISTICS=true;ALTERSYSTEMSETSORT_AREA_SIZE=131072DEFERRED;
某些初始化参数可以在实例运行期间修改允许和禁止受限会话使用STARTUP命令限制对数据库的访问:使用ALTERSYSTEM命令把数据库设置为受限模式:STARTUPRESTRICTALTERSYSTEMENABLERESTRICTEDSESSION;终止会话SELECTsid,serial#FROMv$sessionWHEREusername=‘SCOTT’;ALTERSYSTEMKILLSESSION‘7,15’;通过动态性能视图V$SESSION识别要终止的会话:执行ALTERSYSTEM命令:ALERT文件和跟踪文件服务器和后台进程可以写跟踪文件Oracle服务器把错误信息写入跟踪文件ALERT文件包含顺序的消息和错误的记录服务器进程跟踪可以通过下面的命令禁止或允许:ALTERSESSION命令参数SQL_TRACEInstanceSGASharedpool控制ALERT文件和跟踪文件USER_DUMP_DESTBACKGROUND_DUMP_DESTALERTfileTracefilesTracefilesUser
processServer
process指导原则定期检查ALERT文件:检测内部错误(ORA-600)和块崩溃错误监测数据库操作查看非默认的初始化参数用户SYSandSYSTEMSYS密码:change_on_inst
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电阻器专用合金粉制造工安全宣贯测试考核试卷含答案
- 自行车装配工安全理论能力考核试卷含答案
- 风轮叶片制造工岗前教育考核试卷含答案
- 模特岗前技能竞赛考核试卷含答案
- 果蔬汁浓缩工测试验证考核试卷含答案
- 自动相关监视系统机务员岗前能力评估考核试卷含答案
- 水供应服务员创新方法能力考核试卷含答案
- 中级经济师考试真题模拟练习
- 老年人防走失手环行业跨境出海项目商业计划书
- 宠物智能追踪项圈与手环创新创业项目商业计划书
- 车间8s管理制度培训
- 电力行业职业健康卫生管理制度
- 新22J01 工程做法图集
- 口腔诊所医患沟通与纠纷处理预案
- 奋斗青春勇担历史使命
- 《数据中心铅酸蓄电池应用技术规程》
- 钩针课件教学课件
- 起重机械吊具、索具检查记录表(钢丝绳)
- 2024时事政治考试100题及参考答案
- 公司举报奖励制度
- 中班科学教案可乐加盐
评论
0/150
提交评论