Oracle数据库维护培训华为课件

PPT
  • 阅读 79 次
  • 下载 0 次
  • 页数 180 页
  • 大小 2.731 MB
  • 2022-12-05 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档40.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
Oracle数据库维护培训华为课件
可在后台配置第一页与第二页中间广告代码
Oracle数据库维护培训华为课件
可在后台配置第二页与第三页中间广告代码
Oracle数据库维护培训华为课件
可在后台配置第三页与第四页中间广告代码
Oracle数据库维护培训华为课件
Oracle数据库维护培训华为课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 180
  • 收藏
  • 违规举报
  • © 版权认领
下载文档40.00 元 加入VIP免费下载
文本内容

【文档说明】Oracle数据库维护培训华为课件.ppt,共(180)页,2.731 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-92292.html

以下为本文档部分文字说明:

学习改变命运,知识创造未来2022年12月5日星期一Oracle数据库维护培训华为学习改变命运,知识创造未来Oracle体系结构Oracle数据库维护培训华为学习改变命运,知识创造未来目标通过这部分课程的学习,您将了解以下内容:l描述Oracle服务器的体系结构及其主要构件l列举用户连接

到Oracle实例所涉及的结构l双机模式:RAC/HOTSTANDBYOracle数据库维护培训华为学习改变命运,知识创造未来主要组件一览实例系统全局区重做日志缓冲区共享池数据字典缓冲区库缓冲区DBWRSMONPMONCKPTLGWROthers用户端进程服务器进程程序全局区控制

文件数据文件归档日志文件参数文件密码文件重做日志文件数据库数据块高速缓冲区Oracle数据库维护培训华为学习改变命运,知识创造未来Oracle服务器一个Oracle服务器:l是一个提供开放式的、全面的、综合性信息管理服务的数据库管理系统l由一个Oracle数据库和一个Oracle实例

组成Oracle服务器Oracle数据库维护培训华为学习改变命运,知识创造未来Oracle实例一个Oracle实例:l是一种访问Oracle数据库的基本方式l总是打开一个且只打开一个数据库l由内存结构和进程结构组成后台进程内存结构SG

ARedologbuffercacheDatabasebuffercacheSharedpoolDBWRSMONPMONCKPTLGWROthersDataDict.cacheLibrarycache实例Oracle数据库维护培训华为学习改变命运,知识创造未来创建连接和会话创建连接创

建对话数据库用户用户进程Oracle服务器服务器进程Oracle数据库维护培训华为学习改变命运,知识创造未来Oracle数据库Oracle数据库:l是作为一个单元对待的数据的集合体l由三种文件类型组成控制文件数据文件归档日志文件参数文件密码文件重做日志文件Oracle数据库Oracle

数据库维护培训华为学习改变命运,知识创造未来物理结构Oracle数据库的物理存储是由实际的操作系统文件决定l控制文件l数据文件l重做日志文件控制文件数据文件(包括数据字典)标题联机重做日志文件Oracl

e数据库维护培训华为学习改变命运,知识创造未来内存结构Oracle的内存结构由以下两个内存区域构成:l系统全局区(SGA):在实例启动的时候分配,是Oracle实例中的一个基本成分l程序全局区(PGA):服务器进程启动时分配Oracle数据库维

护培训华为学习改变命运,知识创造未来系统全局区l系统全局区(SGA)由几部分内存区域组成:è共享池è数据块高速缓冲区è重做日志缓冲区l有两个可选择的内存结构能配置在系统全局区内:è大型池èJAVA池Oracl

e数据库维护培训华为学习改变命运,知识创造未来系统全局区l系统全局区分配大小上限由SGA_MAX_SIZE参数决定.l系统全局区分配原则依赖其中的组件:è分配邻近的虚拟内存è大小基于SGA_MAX_SIZEOra

cle数据库维护培训华为学习改变命运,知识创造未来共享存储区用来存储最近最多执行的SQL语句和最近最多使用的数据定义.l它由两个主要的内存存结构组成:è库缓冲区è数据字典缓冲区l大小由参数SHARED_

POOL_SIZE决定.SharedpoolDatadictionarycacheLibrarycacheALTERSYSTEMSETSHARED_POOL_SIZE=64M;Oracle数据库维护培训华为学习改变命运,知识创造未来库缓存区库缓冲区存储最近使用的S

QL和PL/SQL语句信息:l它能够使普遍使用的语句能够共享l通过LRU算法进行管理l由两种结构组成:è共享SQL区域è共享PL/SQL区域l其中各自的大小由共享池内部指定Oracle数据库维护培训华为学习改变命运,知识创造未来数据字典缓冲区数据字典缓冲区是数据库里最经常使用的对象定义的集合.l

它包括数据文件名、表、索引、列、用户权限和其它数据库对象等信息.l在解析期间,服务器进程会查找数据字典获取允许接入的关联对象信息.l缓存数据字典信息在内存区能提高查询数据的响应时间.l它的大小由共享池的大小决定.Ora

cle数据库维护培训华为学习改变命运,知识创造未来数据块高速缓冲区数据块高速缓冲区储存以前从数据文件中取出过的数据块的拷贝信息.l当你得到或修改数据时,它能使性能得到提高.l它通过LRU算法进行管理.l由DB_BLOCK_SIZE决定大小.Databasebuffer

cacheOracle数据库维护培训华为学习改变命运,知识创造未来数据块高速缓冲区l由独立的子缓存组成:èDB_CACHE_SIZEèDB_KEEP_CACHE_SIZEèDB_RECYCLE_CACHE_SIZEl数据库缓冲区可以动态的改变尺

寸.lDB_CACHE_ADVICE可以设置以收集统计信息用来预测不同的缓冲大小ALTERSYSTEMSETDB_CACHE_SIZE=96M;Oracle数据库维护培训华为学习改变命运,知识创造未来重做日志缓冲区

重做日志缓冲区记录数据块的所有变化.l首要目的是恢复.l记录的信息可用来重做改变.l尺寸大小由LOG_BUFFER定义.RedologbuffercacheOracle数据库维护培训华为学习改变命运,

知识创造未来大型池大型池是在SGA内一种可选择的存贮区域,只配置在共享服务器环境中.l能减轻在共享池的负担.l用在UGA、备份和恢复等操作中.l不使用LRU列表算法.l大小由LARGE_POOL_SIZE决定.ALTER

SYSTEMSETLARGE_POOL_SIZE=64M;Oracle数据库维护培训华为学习改变命运,知识创造未来Java区Java区是为了解开Java命令:l如果安装并使用Java是必需的.l在数据库表格中,它存贮的方式非常像PL/SQL

.l它的尺寸由JAVA_POOL_SIZE参数决定.Oracle数据库维护培训华为学习改变命运,知识创造未来Userprocess程序全局区PGA是为每个用户进程连接Oracle数据库分配的区域StackspaceSessioninformationsortarea

,cursorinformationSGASharedSQLareasSGASessioninformationPGADedicatedserverSharedserverServerprocessSharedSQLareasStackspacesortarea,cu

rsorinformationOracle数据库维护培训华为学习改变命运,知识创造未来进程结构Oracle进程是一种程序,依赖它要求信息的类型,执行一系列的步骤或者实施一项具体的任务.l用户进程:当数据库用户要求连接到Oracle服务

器时开始启动.l服务器进程:连接Oracle实例,当用户建立一个会话时开始启动.l后台进程:Oracle实例启动即可用.Oracle数据库维护培训华为学习改变命运,知识创造未来用户进程用户进程是要求Or

acle服务器交互的一种进程:l它必须首先建立一个连接.l不直接和Oracle服务器交互.DatabaseuserServerprocessUserprocessConnectionestablishedOracle数据库维护培训华为学习改变命运,知识创造未来服务进程服务进程是直接

和Oracle服务器交互的一段程序.l它响应用户要求,向服务器发起呼叫并返回结果给用户.l可用专用服务器模式,也可用共享服务器模式创建对话.ConnectionestablishedSessioncreatedDatabaseuserUserproce

ssOracleserverServerprocessOracle数据库维护培训华为学习改变命运,知识创造未来后台进程保持物理和内存结构的关系.l必须的后台进程DBWnPMONCKPTLGWRSMONRECOl可选择的后台进程ARCnLMONSnnn

QMNnLMDnCJQ0PnnnLCKnDnnnOracle数据库维护培训华为学习改变命运,知识创造未来InstanceSGADatabasebuffercacheDBWnControlfilesDatafilesRedologfiles数据库复写器DBWn开始

写:l检查点执行l脏块上限数到达l缓存区没有自由空间l超时l连接RAC要求l表空间脱机l表空间只读l清空和删除表l表空间开始备份DatabaseOracle数据库维护培训华为学习改变命运,知识创造未来InstanceSGAD

BWnRedologbuffer日志复写器LGWR开始写:提交时三分之一缓冲区满的时候当有1MB日志的时候每三秒在DBWn写之前ControlfilesDatafilesRedologfilesLGWRDatabaseOracle数据库维护培训华为学

习改变命运,知识创造未来InstanceSGASMON系统监控进程责任:实例恢复:回滚日志文件中的改变信息打开数据库,让用户进入回滚未提交的事务每三秒接合空闲空间回收临时段ControlfilesDatafiles

RedologfilesInstanceSGASMONDatabaseOracle数据库维护培训华为学习改变命运,知识创造未来InstanceSGAPMON进程监控器处理失败后进行清理:回滚事务释放锁释放其它

资源重启死的dispatchsPGAareaOracle数据库维护培训华为学习改变命运,知识创造未来InstanceSGADWW0RedoLogBufferLGWRInstanceSGADBWnLGWRCKPTControlfilesDatafilesRedologfiles检查点负责:l给

DBWn发信号l修改数据文件块头l修改控制文件信息Oracle数据库维护培训华为学习改变命运,知识创造未来归档进程(ARCn)l可选择的后台进程l当ARCHIVELOG模式被设置时自动归档联机重做日志文件l保存所有数据库变化ControlfilesDatafilesRedologf

ilesArchivedRedologfilesARCnOracle数据库维护培训华为学习改变命运,知识创造未来逻辑结构Oracle体系的逻辑结构描述了数据库的物理空间怎样运用,包括表空间、段、片区和块.TablespaceDatafileSegmentBlocksExtent

SegmentOracle数据库维护培训华为学习改变命运,知识创造未来RAC方式原理结构图Oracle数据库维护培训华为学习改变命运,知识创造未来RAC方式优点良好的可伸缩性高可用性先进的CacheFusion技术降低硬件成本切换时间短缺点管理复

杂对网络有较高要求Oracle数据库维护培训华为学习改变命运,知识创造未来HOTSTANDBY(双机热备)方式原理结构图Oracle数据库维护培训华为学习改变命运,知识创造未来HOTSTANDBY(双机热备

)方式优点管理较为简单运行较为稳定缺点切换时间较长在系统切换的过程中,客户端与服务器之间的数据库连接会中断,需重新连接备用机闲置,不能实现负载均衡Oracle数据库维护培训华为学习改变命运,知识创造未来总结通过这部分课程的学习,您应该

已经了解:l解释数据库文件:数据文件、控制文件、联机重做日志.l解释系统全局区内存结构:数据块高速缓冲区、共享池、重做日志缓冲区.l解释主要的后台进程:DBWn,LGWR,CKPT,PMON,SMON,和ARCnl双机模式:RAC/HOTSTANDBYOracle数据库维护

培训华为学习改变命运,知识创造未来管理表空间和数据文件Oracle数据库维护培训华为学习改变命运,知识创造未来目标通过这部分课程的学习,您将了解以下内容:l数据库的逻辑结构l创建表空间l改变表空间的大小l为临时段分配空间l改变表空间的状态l改变表空间的存储参数设置Oracle数据库维护

培训华为学习改变命运,知识创造未来概观ControlfilesDatafilesRedologfilesDatabaseOracle数据库维护培训华为学习改变命运,知识创造未来Database逻辑上物理上Tables

paceDatafileOSblockOracleblockSegmentExtent数据库的存储层次Oracle数据库维护培训华为学习改变命运,知识创造未来系统和非系统表空间l系统表空间:è随着数据库创建被创建è包含数据字典信息è包含系统回滚段l非系统表空间:è

不同的segments分开存放(如:回滚段,临时段,应用数据)è控制分配给用户对象的空间容量Oracle数据库维护培训华为学习改变命运,知识创造未来表空间的管理l本地管理的表空间:è自由扩展信息被记录在本身的位图中è位图

中的每一位都对应一个数据块或一组数据块è位图中的标志位显示数据块使用或未使用状态信息l字典管理的表空间:è缺省的表空间管理方式è自由扩展信息被记录在数据字典中Oracle数据库维护培训华为学习改变命运,知识创造未来本地管理的表空间l简化了数据字典中的内容l空间分配和

回收不产生回滚信息l没有接合邻近extents的要求CREATETABLESPACEuserdataDATAFILE'/u01/oradata/userdata01.dbf'SIZE500MEXTENTMANAGEMENTLOCAL

UNIFORMSIZE256K;Oracle数据库维护培训华为学习改变命运,知识创造未来字典管理的表空间lExtents在数据字典中管理l每个存储在表空间的segments都可以有不同的存储参数设置l有邻近接合e

xtents的要求CREATETABLESPACEuserdataDATAFILE'/u01/oradata/userdata01.dbf'SIZE500MEXTENTMANAGEMENTDICTIONARYDE

FAULTSTORAGE(initial1MNEXT1M);Oracle数据库维护培训华为学习改变命运,知识创造未来回滚段表空间l用来存储回滚段信息l不能包含其它对象lExtents本地管理l在创建时仅仅能使用DATAFILEandEXTENTMANAGEMENT条件CREATEUNDOTAB

LESPACEundo1DATAFILE'/u01/oradata/undo101.dbf'SIZE40M;Oracle数据库维护培训华为学习改变命运,知识创造未来临时表空间l用来做排序操作l不能包含

固定的对象l最好使用本地表空间管理CREATETEMPORARYTABLESPACEtempTEMPFILE'/u01/oradata/temp01.dbf'SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE10M;Oracle数据库维护培训华为学习改变命运

,知识创造未来缺省临时表空间的限制l直到新的缺省表空间被使用时才能删除l不能下线.l不能将缺省的临时表空间修改成永久表空间Oracle数据库维护培训华为学习改变命运,知识创造未来删除表空间DROPTABLESP

ACEuserdataINCLUDINGCONTENTSANDDATAFILES;l从数据字典中删除表空间信息l通过ANDDATAFILES条件可在操作系统上删除表空间的数据文件:Oracle数据库维护培训华为学习改变命运,知识创造未来改变表空间的大小l增加数据文件l改变数据文件大小:è自

动è手动app_data_02.dbfapp_data_01.dbfapp_data_03.dbf100M100M200M100MTablespaceAPP_DATAOracle数据库维护培训华为学习改变命运,知识创造未来app_data_02.dbfa

pp_data_01.dbfapp_data_03.dbf100M100M200M200Mapp_data_04.dbf手动改变数据文件大小ALTERDATABASEDATAFILE'/u03/oradata/userdata02.dbf

'RESIZE200M;100MTablespaceAPP_DATAOracle数据库维护培训华为学习改变命运,知识创造未来TablespaceAPP_DATAapp_data_02.dbfapp_data_01

.dbfapp_data_03.dbf100M100M200M100M在表空间中增加一个数据文件ALTERTABLESPACEapp_dataADDDATAFILE'/u01/oradata/userdata03.dbf'SIZE200

M;Oracle数据库维护培训华为学习改变命运,知识创造未来移动数据文件(修改表空间)l表空间必须为下线状态。l目标数据文件必须存在.ALTERTABLESPACEuserdataRENAMEDATAFILE'/u01/

oradata/userdata01.dbf'TO'/u01/oradata/userdata01.dbf';Oracle数据库维护培训华为学习改变命运,知识创造未来获取表空间信息l表空间信息:ØDBA_TABLESPACE

SØV$TABLESPACEl数据文件信息:ØDBA_DATA_FILESØV$DATAFILEl临时文件信息:ØDBA_TEMP_FILESØV$TEMPFILEOracle数据库维护培训华为学习改变命运,知识创造未来总结通过这部分

内容的学习,您应该已经了解:l怎样使用表空间分开存放数据l改变表空间大小:è增加数据文件è扩展数据文件l使用本地管理表空间l使用临时表空间Oracle数据库维护培训华为学习改变命运,知识创造未来练习练习包括以下几个主题:l创建表空间l修改表空间Oracle数据库维护培训华为学习改

变命运,知识创造未来管理重做日志文件Oracle数据库维护培训华为学习改变命运,知识创造未来目标通过这部分课程的学习,您将了解以下内容:l在线重做日志文件的作用l在线重做日志文件的结构l控制日志文件切换和检查

点执行l多路复用在线重做日志文件Oracle数据库维护培训华为学习改变命运,知识创造未来使用重做日志文件重做日志文件记录数据所有的修改信息并提供一种介质失败时的恢复机制.l重做日志文件分组管理.l一个Oracle数据库要求至少有两组重做日志文件.l组中每个日志文件被

称作一个组成员.RedologfilesDatabaseOracle数据库维护培训华为学习改变命运,知识创造未来重做日志文件的结构Group2Group3Group1MemberDisk1Disk2MemberMemberMemberMemberMemberOracle数据库维护

培训华为学习改变命运,知识创造未来重做日志文件怎样工作l重做日志文件循环使用l当一个重做日志文件充满时,LGWR将日志写入到下个重做日志组.è这个被叫做日志切换è检查点执行动作被触发è相关信息写入控制文件Oracle数据库维护培训华为学习改变命运,知识创造未来强迫日志切换并执行检查点l日

志切换能使用命令ALTERSYSTEMSWITCHLOGFILE.l检查点被迫使执行:è设置FAST_START_MTTR_TARGET参数èALTERSYSTEMCHECKPOINT命令ALTERSYST

EMCHECKPOINT;Oracle数据库维护培训华为学习改变命运,知识创造未来log2b.rdolog1b.rdo增加在线重做日志组Group1Group2Group3ALTERDATABASEADDLOGFILEGROUP3('$HOME/ORADATA/u0

1/log3a.rdo','$HOME/ORADATA/u02/log3b.rdo')SIZE1M;log3b.rdolog2a.rdolog3a.rdolog1a.rdoOracle数据库维护培训华为学习

改变命运,知识创造未来增加在线重做日志组成员ALTERDATABASEADDLOGFILEMEMBER'$HOME/ORADATA/u04/log1c.rdo'TOGROUP1,'$HOME/ORADATA/u04/log2c.rdo'TOGROUP2,'$HOME/ORADATA/u

04/log3c.rdo'TOGROUP3;log2c.rdolog2a.rdoGroup1log1c.rdolog1b.rdolog1a.rdoGroup2log2c.rdolog2b.rdolog2a.rdoGroup3log3c.rdolog3b.rdolog3a.rdoOrac

le数据库维护培训华为学习改变命运,知识创造未来log2a.rdolog1a.rdoGroup1Group2Group3log3a.rdo删除在线重做日志组ALTERDATABASEDROPLOGFILEGROU

P3;Oracle数据库维护培训华为学习改变命运,知识创造未来log1a.rdolog1a.rdo删除在线重做日志组成员ALTERDATABASEDROPLOGFILEMEMBER'$HOME/ORADATA/u04/log3c.rdo';log2c.rdolog1c.rdoG

roup1Group2log1b.rdolog1b.rdoOracle数据库维护培训华为学习改变命运,知识创造未来清空,重新指定位置或更名在线重做日志文件l清空在线重做日志文件:l重新指定位置、更名在线重做日志文件能通过增加新日志文件,删除旧日志文

件代替.ALTERDATABASECLEARLOGFILE'$HOME/ORADATA/u01/log2a.rdo';Oracle数据库维护培训华为学习改变命运,知识创造未来获取日志组及其成员信息通过查询下列数据字典获取日志组及其成员信息lV$LO

GlV$LOGFILEOracle数据库维护培训华为学习改变命运,知识创造未来归档日志文件装满的在线重做日志文件能被归档.l归档在线重做日志文件两种优势:è恢复:一套一致的数据文件完整备份与在线重做日志文件、归档日志文件一起能保证所有已经提交的事务恢复到先前状态.è备份:能在数

据库打开的情况下进行.l缺省数据库以非归档模式创建.Oracle数据库维护培训华为学习改变命运,知识创造未来归档日志文件l归档日志文件能通过ARCn或手工SQL归档得到.l控制文件中记录有归档日志名称、日志序列号,在线日志文件成功归档时最高、最低的SCN.l一个装满的在线日志文件需要在检查点发生、

在线日志文件被ARCn归档完成以后才能重新使用,否则等待.l归档日志文件能多路复用.Oracle数据库维护培训华为学习改变命运,知识创造未来总结通过这部分课程的学习,您应该已经了解:l在线重做日志文件的作用l怎样获取在线重做日志文件信息l控制日志切换和检查点执行l多路复用管理多个在线重做日志文件

Oracle数据库维护培训华为学习改变命运,知识创造未来练习这部分练习包括以下主题:l创建和增加重做日志文件组及其成员.l删除重做日志文件组及其成员.Oracle数据库维护培训华为学习改变命运,知识创造未来管理用户和权限Oracle数据库维护培训华为学习改变命运,知识创造未来目标通过这部分课程的学

习,您将了解以下内容:l创建新的数据库用户l修改和删除存在的数据库用户l监控已存在用户的信息l识别系统和对象权限l授予和回收权限Oracle数据库维护培训华为学习改变命运,知识创造未来数据库模式SchemaObjectsTablesTriggersConstraint

sIndexesViewsSequencesStoredprogramunitsSynonymsUser-defineddatatypesDatabaselinks•模式是一种命名的对象集合•一个用户被创建,对应的模式就被创建•一个用户仅仅对应一个

模式•用户名其实就等同于模式名Oracle数据库维护培训华为学习改变命运,知识创造未来创建用户所涉及内容•确定用户需要将对象存储在哪个表空间•决定每个表空间中该用户的使用限额.•指派缺省表空间和临时表空间.•开始创建一个用户.•赋予权限和角

色给用户.Oracle数据库维护培训华为学习改变命运,知识创造未来创建用户:数据库级鉴别设定初始口令:CREATEUSERaaronIDENTIFIEDBYsoccerDEFAULTTABLESPACE

dataTEMPORARYTABLESPACEtempQUOTA15mONdataPASSWORDEXPIRE;Oracle数据库维护培训华为学习改变命运,知识创造未来删除用户l使用CASCADE条件删除用户及其用户中包含的所有对象.l当前正连接到Oracle服务器的用户不能

被删除DROPUSERaaron;DROPUSERaaronCASCADE;Oracle数据库维护培训华为学习改变命运,知识创造未来获取用户相关信息获取用户相关信息能通过查询以下数据字典.lDBA_USERSlDBA_T

S_QUOTASOracle数据库维护培训华为学习改变命运,知识创造未来系统权限l有100多种lANY关键字是指用户在任何模式下都具有lGRANT命令由于授予权限lREVOKE命令回收权限Oracle数据库维护培训华为学习改变命运,知识创造未来系统权限举例

CategoryExamplesINDEXCREATEANYINDEXALTERANYINDEXDROPANYINDEXTABLECREATETABLECREATEANYTABLEALTERANYTABLEDROPANYTABLES

ELECTANYTABLEUPDATEANYTABLEDELETEANYTABLESESSIONCREATESESSIONALTERSESSIONRESTRICTEDSESSIONTABLESPACECREATETABLESPACEALTERTABLE

SPACEDROPTABLESPACEUNLIMITEDTABLESPACEOracle数据库维护培训华为学习改变命运,知识创造未来授予系统权限GRANTCREATESESSIONTOemi;GRANTCREATESESSIONTOemiWITHADMINOPTION;Or

acle数据库维护培训华为学习改变命运,知识创造未来回收系统权限REVOKECREATETABLEFROMemi;Oracle数据库维护培训华为学习改变命运,知识创造未来授予对象权限GRANTEXECUTEO

Ndbms_outputTOjeff;GRANTUPDATEONemi.customersTOjeffWITHGRANTOPTION;Oracle数据库维护培训华为学习改变命运,知识创造未来回收对象权限REVOKESELECTONemi.ordersFROMjef

f;Oracle数据库维护培训华为学习改变命运,知识创造未来获取权限信息l查询数据字典èDBA_SYS_PRIVSèSESSION_PRIVSèDBA_TAB_PRIVSèDBA_COL_PRIVSOracle数据库维护培训华为学习改变命运,知识创造未来总结

通过这部分课程的学习,您应该已经了解:l创建用户时指定适当的口令机制l控制用户对空间的使用l控制系统和对象权限Oracle数据库维护培训华为学习改变命运,知识创造未来练习这部分练习包括以下主题:l创建用户l显示用户在数据字典中的相关信息l移去用户表空间配额Orac

le数据库维护培训华为学习改变命运,知识创造未来问题和解答Oracle数据库维护培训华为学习改变命运,知识创造未来管理一个ORACLE实例Oracle数据库维护培训华为学习改变命运,知识创造未来目标通过这部分课程的学习,您将了解以下内容:l创建和管理初始化参数文件l

启动和关闭实例l监控和使用诊断文件Oracle数据库维护培训华为学习改变命运,知识创造未来OracleInstanceSGARedologbufferDatabuffercacheSharedpoolDatadict

.cacheLibrarycacheDBW0SMONPMONCKPTLGWROthersspfiledb01.ora初始化参数文件SQL>CONNECT/ASSYSDBASQL>STARTUPOracle数

据库维护培训华为学习改变命运,知识创造未来初始化参数文件l访问实例的入口l存在两种类型参数:è显性的:在文件中有个入口è隐性的:在文件中没有入口,但被指派了缺省的值l在不同的环境下可使用不同的初始化文件优化单个数据库的执行.

l改变文件中参数设置并使其生效依赖使用的初始化参数文件类型;è静态初始化参数文件PFILEè延续性初始化参数文件SPFILEOracle数据库维护培训华为学习改变命运,知识创造未来PFILEinitSID.oralPFILE

是一个能被操作系统编辑器修改的文本文件.l手动对该文件进行修改.l下次数据库启动修改才能生效.l它的缺省路径是$ORACLE_HOME/dbs.Oracle数据库维护培训华为学习改变命运,知识创造未来PFILE举例#Initializa

tionParameterFile:initdb01.oradb_name=db01instance_name=db01control_files=(/u03/oradata/db01/control01db01.ctl,/u03/oradata/db01/control02

db01.ctl)db_block_size=4096db_block_buffers=500shared_pool_size=31457280#30MSharedPooldb_files=1024max_dump_file_size=10240backg

round_dump_dest=/u05/oracle9i/admin/db01/bdumpuser_dump_dest=/u05/oracle9i/admin/db01/udumpcore_dump_dest=/u05/

oracle9i/admin/db01/cdumpundo_management=autoundo_tablespace=undtbs...Oracle数据库维护培训华为学习改变命运,知识创造未来SPFILEspfileSID.oral是一个

不用重启数据库而能将改变生效的二进制文件l保存在ORACLE服务器端l能通过ALTERSYSTEM命令直接对参数进行修改l能指定改变临时在内存中生效还是从现在开始永久生效l修改的值能被删除重置到实例缺省的值ALTERSYST

EMSETundo_tablespace='UNDO2';Oracle数据库维护培训华为学习改变命运,知识创造未来创建SPFILESPFILE能使用命令CREATESPFILE命令从initSID.ora中创建,并且在数据库开

启前或开启后都能执行CREATESPFILEFROMPFILE;Oracle数据库维护培训华为学习改变命运,知识创造未来SPFILE举例*.background_dump_dest='$ORACLE_HOME/a

dmin/db01/bdump'*.compatible='9.0.0'*.control_files='/u03/oradata/db01/ctrl01db01.ctl','/u03/oradata/db01/ctrl02db01.ctl'*.core_du

mp_dest='$ORACLE_HOME/admin/db01/cdump'*.db_block_buffers=500*.db_block_size=4096*.db_files=40*.db_name='db01'*.ins

tance_name='db01'*.remote_login_passwordfile='exclusive'*.shared_pool_size=31457280#30MSharedPool*.undo_management='AUTO'db01.undo_tablespace='UND

OTBS01'db02.undo_tablespace='UNDOTBS02'...Oracle数据库维护培训华为学习改变命运,知识创造未来启动一个数据库NOMOUNTOPENMOUNTNOMOUNTSHUTDOWN实

例启动STARTUPSHUTDOWNOracle数据库维护培训华为学习改变命运,知识创造未来启动一个数据库MOUNTOPENMOUNTNOMOUNTSHUTDOWN控制文件打开实例启动STARTUPSHUTDOWNOracle数

据库维护培训华为学习改变命运,知识创造未来启动一个数据库OPENOPENMOUNTNOMOUNTSHUTDOWN实例中控制文件描述的所有文件被打开控制文件打开实例启动STARTUPSHUTDOWNOracle数据库维护培训华为学习改变命运,知识创造未来STARTUP命令STARTUP启动实例并打开

数据库:STARTUPPFILE=$ORACLE_HOME/dbs/initdb01.oraOracle数据库维护培训华为学习改变命运,知识创造未来TheALTERDATABASECommandl改变数据库

的状态(UNMOUNTTOMOUNT):ALTERDATABASEdb01MOUNT;•打开数据库:ALTERDATABASEdb01OPEN;Oracle数据库维护培训华为学习改变命运,知识创造未来关闭数据库关闭模式:lNORMALlT

RANSACTIONALlIMMEDIATElABORTAxxxxTxxooIxxxo关闭模式允许新的接入等待直到当前的会话都结束等待直到当前的事务都结束强制执行checkpoint并关闭所有文件Nxo

ooYESNOxoOracle数据库维护培训华为学习改变命运,知识创造未来关闭对象DuringaShutdownNormal,ShutdownTransactionalorShutdownImmediate一致性的数据库(干净

的数据库)这种方式关闭:•数据块高速缓冲区内容写入数据文件•未提交的事务回滚•释放资源这之后重新启动数据库:•不用做实例恢复Oracle数据库维护培训华为学习改变命运,知识创造未来关闭对象DuringaShutdownAbortorInstanceFailureor

StartupForce不一致的数据库(脏数据库)这样关闭:•已经修改的数据块缓冲区的内容不写入数据文件•未提交的事务不被回滚这之后重新启动数据库:•改变的信息将被重新写入重做日志文件•必须使用回滚段来回滚未提交的改变•释放

资源Oracle数据库维护培训华为学习改变命运,知识创造未来通过检查诊断文件来管理实例诊断文件包含实例运行过程中所遇到的重要的事件信息.l作为日常管理数据库的基础,能为解决问题提供帮助.l存在以下几种诊断文件:è警告日志文件(al

ertSID.log)è后台跟踪文件è用户跟踪文件Oracle数据库维护培训华为学习改变命运,知识创造未来警告日志文件警告日志文件记录了数据库运行中的一些操作命令和主要事件结果.l它被用来诊断日常数据库运行错误信息.l每条都对应有时间戳信息.l它所在路径定

义在初始化参数BACKGROUND_DUMP_DEST中.Oracle数据库维护培训华为学习改变命运,知识创造未来后台跟踪文件后台跟踪文件记录有被后台进程检测到的错误信息.l当后台进程遇到错误时才被创建l它所在路

径定义在初始化参数BACKGROUND_DUMP_DEST中Oracle数据库维护培训华为学习改变命运,知识创造未来用户跟踪文件用户跟踪文件当用户进程通过服务器进程连接到Oracle服务器时产生。l一

个用户跟踪文件包含跟踪到的SQL执行语句或用户通讯错误信息.l当用户会话过程中遇到错误信息时产生.l它的路径定义在USER_DUMP_DEST中.l它的大小定义在MAX_DUMP_FILE_SIZE中,缺省为10M.Oracle数据库维护培训

华为学习改变命运,知识创造未来打开或关闭用户跟踪用户跟踪文件能在会话或实例级别使用下列命令、参数打开或关闭:l会话级别使用ALTERSESSION命令:ALTERSESSIONSETSQL_TRACE=TRUEl会话级别也可以通过执行DBMS包:dbms

_system.SET_SQL_TRACE_IN_SESSIONl实例级别可通过设置初始化文件中的参数:SQL_TRACE=TRUEOracle数据库维护培训华为学习改变命运,知识创造未来总结通过这部分内容的学习,您应该了解:l创建和管理初始化参数文件l启动和关闭实例、

数据库l监控和使用诊断文件Oracle数据库维护培训华为学习改变命运,知识创造未来总结练习练习包括以下主题:l创建SPFILE文件l通过不同的方式启动和关闭数据库Oracle数据库维护培训华为学习改变命运,知识创

造未来SQL*Plus使用介绍Oracle数据库维护培训华为学习改变命运,知识创造未来目标通过这部分课程的学习,您将了解以下内容:l登录到SQL*Plus环境l编辑SQL命令lSQL*Plus命令格式化并输出结果l结合脚本

文件执行Oracle数据库维护培训华为学习改变命运,知识创造未来l登录到SQL*Plus.l描述表的结构.l编辑SQL语句.l在SQL*Plus中执行SQL.l保存或插入SQL语句到文件SQL*Plus主要内容Oracle数据库维护培训华为学习改变命运,知识创造未来登录到SQL*Plusl从Win

dows环境:l通过命令行:sqlplus[username[/passwordOracle数据库维护培训华为学习改变命运,知识创造未来NameNull?Type-------------------------------------------DEPARTMENT_IDNO

TNULLNUMBER(4)DEPARTMENT_NAMENOTNULLVARCHAR2(30)MANAGER_IDNUMBER(6)LOCATION_IDNUMBER(4)显示表的结构内容SQL>DESCRIBEdepartmentsOracle数据库维护培训华为学

习改变命运,知识创造未来SQL*Plus编辑命令lA[PPEND]textlC[HANGE]/old/newlC[HANGE]/text/lCL[EAR]BUFF[ER]lDELlDELnlDELmnOracle数据库维护培训华为学习改变命运,知识创造未来SQL*Plus

编辑命令lI[NPUT]lI[NPUT]textlL[IST]lL[IST]nlL[IST]mnlR[UN]lnlntextl0textOracle数据库维护培训华为学习改变命运,知识创造未来1SELECTlast_name2*FROMemploye

esSQL>LIST1*SELECTlast_nameSQL>A,job_id1*SELECTlast_name,job_id1SELECTlast_name,job_id2*FROMemployees使用LIST,n,andAPPENDSQL>1SQL>LOracle数据库维护培训华为

学习改变命运,知识创造未来1*SELECT*fromemployeesSQL>L1*SELECT*fromdepartmentsSQL>c/employees/departments1*SELECT*fromdepartments使用CHANGE命令SQL>LOracl

e数据库维护培训华为学习改变命运,知识创造未来SQL*Plus文件命令lSAVEfilenamelGETfilenamelSTARTfilenamel@filenamelEDITfilenamelSPOOLfilenamel

EXITOracle数据库维护培训华为学习改变命运,知识创造未来Createdfilemy_querySQL>STARTmy_querySQL>L1SELECTlast_name,manager_id,department_id2*FROMe

mployeesSQL>SAVEmy_query使用SAVE和START命令LAST_NAMEMANAGER_IDDEPARTMENT_ID------------------------------------------------King90Kochhar10090...20rowsse

lected.Oracle数据库维护培训华为学习改变命运,知识创造未来小结SQL*Plus环境下:l执行SQL语句l编辑SQL语句l格式化输出l与脚本文件交互Oracle数据库维护培训华为学习改变命运,知识创造

未来逻辑备份恢复简介Oracle数据库维护培训华为学习改变命运,知识创造未来目标l逻辑备份的概念lOracle数据库逻辑备份使用工具lOracle数据库逻辑备份形式Oracle数据库维护培训华为学习改变命运,知识创造未来用途l物理备份的补充l不同版本数据库的迁移l不同平台数据库的迁移Oracl

e数据库维护培训华为学习改变命运,知识创造未来与物理备份的比较l占用较小的空间l更为灵活,有四种方式l需要确认字符集Oracle数据库维护培训华为学习改变命运,知识创造未来备份工具l备份工具EXPORT(使用命令EXP)l恢复工具IMPORT(使用命令IMP)Oracle数据库维护培训华

为学习改变命运,知识创造未来备份形式l全库备份l按用户备份l按表备份l表空间备份Oracle数据库维护培训华为学习改变命运,知识创造未来OracleExport和Import工具作用l归档历史数据l存储表的定义l在不同平台及版本间转换数据l在不同数据库间移植表

空间Oracle数据库维护培训华为学习改变命运,知识创造未来运行EXPORT工具的方法l以交互式对话的方式l命令行l参数文件l通过OEM启动Oracle数据库维护培训华为学习改变命运,知识创造未来全数据库模式TablesdefinitionsTable

sdataGrantsIndexesTablesconstraintsExport模式表模式TabledefinitionsTabledata(allorselectedrows)Owner’stablegrantsOwner’

stableindexesTableconstraints用户模式TablesdefinitionsTablesdataOwner’sgrantsOwner’sindexesTablesconstraints表空间模式TabledefinitionsGrantsIndexesTableco

nstraintsTriggersOracle数据库维护培训华为学习改变命运,知识创造未来Export命令语法举例exphr/hrTABLES=(employees,departments)rows=yfile=exp1.dmpexpkeyword

=(value,value2,…,valuen)expsystem/managerOWNER=hrdirect=yfile=expdat.dmpexpsystem/managerFULL=yinctype=cumula

tivefile=expcum1.dmpexpsystem/managerTRANSPORT_TABLESPACE=yTABLESPACES=(ts_emp)log=ts_emp.logOracle数据库维护培训华为学习改变命运,知识创造未来使用Impor

t工具恢复l获取建表定义l从一个有效的输出文件中获取数据l如有用户错误,可以从相应文件中恢复Oracle数据库维护培训华为学习改变命运,知识创造未来Import模式模式描述Table获取指定的表.User获取一个用户的所有对象Tablespace

获取一个表空间的所有对象FullDatabase获取输出文件的所有对象Oracle数据库维护培训华为学习改变命运,知识创造未来Import工具的命令行语法举例imphr/hrTABLES=(employees,departments)rows=yfile=exp1.dmpimp

keyword=valueorkeyword=(value,value2,…valuen)impsystem/managerFROMUSER=hrfile=exp2.dmpimpsystem/managerTRANSPORT_TABLESPACE=yTABLESPACES=ts_employe

esOracle数据库维护培训华为学习改变命运,知识创造未来Import处理顺序1.新表产生2.导入数据3.建立索引4.导入触发器5.导入一致性约束6.导入其余形式的索引Oracle数据库维护培训华为学习改变命运,知识创造未来国际化语言支持lExport文件定义字符集lImpor

t工具把原字符集转化为本数据库的字符集l多字节的字符集必须对应相同特征的字符集Oracle数据库维护培训华为学习改变命运,知识创造未来总结和练习lExport和Import工具的使用lExport和Import

工具概念和结构l执行Export和Import操作l使用Export和Import的一些原则Oracle数据库维护培训华为学习改变命运,知识创造未来数据库的日常检查Oracle数据库维护培训华为学习改变命运,知识创造未来数据库的日常检查l检查数据库状态è确认数据库是否在open状态,正

常提供服务。oracle%sqlplus"/assysdba"SQL>selectstatus,instance_rolefromv$instance;STATUSINSTANCE_ROLE------------------------------OPENPRIMARY_IN

STANCEOracle数据库维护培训华为学习改变命运,知识创造未来数据库的日常检查l数据库版本检查è数据库应该打了最新的patchset;è8i要求是8.1.7.4;è9i要求是9.2.0.5或者更高的补丁版本。SQL>s

elect*fromv$version;Oracle数据库维护培训华为学习改变命运,知识创造未来l查看SGA区域SGA区各项buffer之和应该小于系统物理内存的一半è检查数据库SGA区:SQL>showsgaè检查系统物理内存:Solaris:$/usr/sbin/prtconf|grep-i"

Memorysize"HP:$grepPhysical/var/adm/syslog/syslog.logAIX:$/usr/sbin/lsattr-E-lsys0-arealmem数据库的日常检查Oracle数据库维护培训华为学习改变命运,知识创造未来l回滚段竞争检

查è8i:返回值应该低于2%。如果该值过高,8i需要手工建立更多的回滚段。SQL>select'Theaverageofwaits/getsis'||round((sum(waits)/sum(gets))*100,2)||'

%'Fromv$rollstat;è9i:Nospace值应该为0。如果持续存在非零值,建议增加回滚表空间的大SQL>selectdistinctnospaceerrcntasnospaceFromv$und

ostatWherebegin_time>sysdate-(1/12);数据库的日常检查Oracle数据库维护培训华为学习改变命运,知识创造未来l查看日志文件è数据库运行时,可以通过查询v$log_history来观察logswitch的切换时间。è推荐联机

日志最好是业务非高峰期每小时切换一次,业务高峰期20分钟左右切换一次。SQL>selectto_char(first_time,'yyyy-mm-ddhh24:mi:ss')change_timefromv$log_history;CHANGE_TIME----------------

---2004-04-0610:02:522004-04-0610:10:452004-04-0610:17:01数据库的日常检查Oracle数据库维护培训华为学习改变命运,知识创造未来l查看表空间è查看各个表空间

所占的大小,剩余空间,使用空间百分比等信息è特别是当业务表空间的剩余空间低于50M或者使用空间百分比大于90%时,需要考虑增加表空间的大小。SQL>selecta.tablespace_name,a.bytes

totalbytes,sum(b.bytes)freebytesfromdba_data_filesa,dba_free_spacebwherea.file_id=b.file_idgroupbya.tablespace_name

,a.bytes;TABLESPACE_NAMETOTALBYTESFREEBYTES-----------------------------------------CWMLITE20971520111411

20数据库的日常检查Oracle数据库维护培训华为学习改变命运,知识创造未来l检查job状态èBroken列应该为N;如果Broken列为Y,检查oracle告警日志,分析job失败的原因。解决后运行:execdb

ms_job.run(:job);SQL>selectjob,what,to_char(next_date,’yyyy/mm/ddhh24:mi:ss’),broken,failuresfromdba_job

s;数据库的日常检查Oracle数据库维护培训华为学习改变命运,知识创造未来l查看数据库连接用户è查看当前数据库连接的用户进程的具体信息,包括连接的数据库用户名,机器名,运行的程序名,进程状态。selectusername,machine,program,stat

usfromv$sessionwhereosuser<>'oracle';USERNAMEMACHINEPROGRAMSTATUS------------------------------------------------

---------------CORPRINGCHINA\MENGWEIINACTIVESYSTEMCHINA\H36922dbsnmp.exeINACTIVE数据库的日常检查Oracle数据库维护培训华为学习改变命运,知识创造未来Network配置Oracle数据库维护培训

华为学习改变命运,知识创造未来目标l监听管理l本地服务名配置l处理简单的连接问题l数据库故障紧急处理Oracle数据库维护培训华为学习改变命运,知识创造未来监听进程listener.oraListener客户端服务端tnsnames.orasqlnet.oraOracle数据库维护培训华为

学习改变命运,知识创造未来配置listener.ora文件listener.ora的缺省配置:lListenernameLISTENERlPort1521lProtocolsTCP/IPandIPClSIDname缺省实例lHostname缺省主机名Oracle数据库维护培训华为学习改变命运

,知识创造未来listener.ora例子1.LISTENER=2.(ADDRESS_LIST=3.(ADDRESS=(PROTOCOL=TCP)(Host=stc-sun02)(Port=1521)))4.SID_LIST_LISTENER=5.(SID_LIST=6.(SID_DESC=7.

(ORACLE_HOME=/home/oracle)8.(GLOBAL_DBNAME=ORCL.us.oracle.com)9.(SID_NAME=ORCL))10....sampleadditionalSIDdescript

ion...)Oracle数据库维护培训华为学习改变命运,知识创造未来监听工具(LSNRCTL)工具可通过下面命令使用lUNIX命令语法:l提示符:l管理非缺省的监听$lsnrctl<commandnam

e>LSNRCTL><commandname>LSNRCTL>setcurrent_listenerlistener02Oracle数据库维护培训华为学习改变命运,知识创造未来监听程序的管理l查看监听程序的状态:è%lsnrctlstatusl从其他

集群节点上测试监听程序:è%tnspingtns_aliasl启动监听程序进程:è%lsnrctlstartl关闭监听程序进程:è%lsnrctlstopl如果数据库配置文件listener.ora中配置的监听名称不是缺省的LISTENER时,启动、关闭监听必须带上监听名

称,例如:lsnrctlstartlistener_rac1Oracle数据库维护培训华为学习改变命运,知识创造未来配置本地网络服务名Oracle数据库维护培训华为学习改变命运,知识创造未来服务名添加Oracle数据库维

护培训华为学习改变命运,知识创造未来指定oracle版本Oracle数据库维护培训华为学习改变命运,知识创造未来输入数据库服务名Oracle数据库维护培训华为学习改变命运,知识创造未来网络协议Oracle数据库维护培训华为学习改变命运,知识创造未来主机名和Listener端口Oracle

数据库维护培训华为学习改变命运,知识创造未来测试和连接Oracle数据库维护培训华为学习改变命运,知识创造未来连接测试结果Oracle数据库维护培训华为学习改变命运,知识创造未来自己命名网络服务名Orac

le数据库维护培训华为学习改变命运,知识创造未来保存Oracle数据库维护培训华为学习改变命运,知识创造未来tnsnames.ora#TNSNAMES.ORANetworkConfigurationF

ile:/u03/ora9i/rel12/network/admin/tnsnames.ora#GeneratedbyOracleconfigurationtools.MY_SERVICE.US.ORACLE

.COM=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=stc-sun02.us.oracle.com)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=TEST.us.oracle.com)))O

racle数据库维护培训华为学习改变命运,知识创造未来sqlnet.ora#SQLNET.ORANetworkConfigurationFile:/u03/ora9i/rel12/network/admin/sqlnet.ora#GeneratedbyOracleconfigur

ationtools.NAMES.DEFAULT_DOMAIN=us.oracle.comNAMES.DIRECTORY_PATH=(TNSNAMES,HOSTNAME)SQLNET.EXPIRE_TIME=0sql

plussystem/manager@MY_SERVICESQL*Plus:Release9.0.0.0.0-BetaonTueFeb2710:11:002001(c)Copyright2000OracleCorporation.Allrightsres

erved.Connectedto:Oracle9iEnterpriseEditionRelease9.0.0.0.0-BetaJServerRelease9.0.0.0.0-BetaSQL>Oracle数据库维护

培训华为学习改变命运,知识创造未来客户端常见问题处理ORA-12154“TNS:couldnotresolveservicename”ORA-12198“TNS:couldnotfindpathtodestinatio

n”ORA-12203“TNS:unabletoconnecttodestination”ORA-12533“TNS:illegalADDRESSparameters”ORA-12541“TNS:nolistener”常见错误:Oracle数据库维护培训

华为学习改变命运,知识创造未来数据库故障紧急处理Oracle数据库维护培训华为学习改变命运,知识创造未来数据库故障紧急处理错误信息查看工具oerrloracle提供了一个实用程序oerr,利用它可以得到oracle错误信息的说明。UNIX平台下可以使用oerr工具快速获得oracle错误信息的详细

描述。loerr工具的具体语法为:oerr错误类型错误代码è例如:查询ORA-2336,键入"oerrora2236"Oracle数据库维护培训华为学习改变命运,知识创造未来数据库故障紧急处理Oracle常见错误lORA-1652到ORA-1655èORA-16

5X错误信息是指表空间没有足够的空间可分配,包括ora-1652、ora-1653、ora-1654和ora-1655。lORA-01555(snapshottooold)è9i引入了undotablespace,只要把undotablespac

e设的足够大,并把undo_retention设的足够大(大于完成大事务所需的时间),就有可能彻底解决ORA-1555错(但太大会引起系统性能下降)Oracle数据库维护培训华为学习改变命运,知识创造未来数据库故障紧急处理Oracle常见错误lORA-04031è如果shared

_pool_size参数值已经很大(大于350M),那ORA-4031错发生的原因很可能是因为oracle数据库的BUG或是应用程序未能很好的使用绑定变量(bindvariable)。è清空当前的shared_p

ool,可以暂时解决ora-4031错的问题lORA-600内部错误è第一个参数提供了实际错误信息(例如1579代表块中断错误),而其他参数提供相关其他信息(例如上述块中断错误中,显示Oracle想要读的块号和实际读的块号)èORA-600错误会导致系统生成一个或多个跟踪文件Oracle

数据库维护培训华为学习改变命运,知识创造未来数据库故障紧急处理业务恢复处理lRAC数据库出现故障时,要迅速查看数据库告警日志文件,确认出现问题的原因,影响的范围,故障的现象。比如:è数据库故障是出现一次还是反复出现è数据库故障是否能够比较容易的恢复,绕过,解决è数

据库故障发生后业务是否能正常运行l如果RAC数据库的某个节点数据库异常终止服务,但其他节点正常运行时,可以先尝试手工启动出现问题的数据库,恢复数据库到运行状态。Oracle数据库维护培训华为学习改变命运,知识创造未来数据库故障紧急处理手工收集

现场信息l错误现象的具体描述l数据库告警日志文件:alert_{ORACLE_SID}.logl数据库跟踪文件:*.TRCl初始化参数文件:SPFILE不能直接阅读,需要转为文本l网络配置文件:listener.ora,tnsnam

es.ora,sqlnet.oral数据库版本l操作系统的类型和版本Oracle数据库维护培训华为学习改变命运,知识创造未来数据库故障紧急处理使用ORACLERDA收集现场信息lRDA是由ORACLE开发的一个shell程序,用于全面收集oracle软件的环境信息,供远程故

障诊断工程师参考。lRDA安装:为RDA建立一个独立的目录,不要在同一目录中包含有就版本的RDA。l脚本执行完毕将在RDA_Output目录下产生htm和txt文档形式的信息报告,以及这些文档的一个.tar.Z的打包。l使用RDA需要注意的问题:è确定

数据库是否已经起来并能够连接上è确认FTP过程使用BIN方式,并且下载没有错误。è确定tar解开后的shell文件具有可执行权限。Oracle数据库维护培训华为学习改变命运,知识创造未来总结l主机名方法l本地服务名方法l使用配置助理l

处理简单常见问题l数据库故障紧急处理Oracle数据库维护培训华为学习改变命运,知识创造未来数据库推荐书目l介绍几本oracle入门的好书èOracle8i备份恢复手册èOracle8I初学者指南èOracle8iPLSQL程序设计è

Oracle8数据库管理员手册èOracle9statspack高性能调整èOCP的教学用书èORACLE随机手册Oracle数据库维护培训华为学习改变命运,知识创造未来数据库推荐网站lhttp://tahit

i.oracle.comoracle的官方文档网站lhttp://metalink.oracle.com/oracle的技术支持网站。有海量的KnowledgeBase,各种问题解决经验。lhttp://www.oracle.comoracle的官方网站,可以

在这里downoracle的软件、官方文档和获得最新的消息lhttp://www.itpub.net国内人气最强的数据库等IT技术论坛lhttp://www.cnoug.org中国Oracle官方论坛Oracle数据库维护培训华为

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?