Oracle管理工作手册样本.doc
《Oracle管理工作手册样本.doc》由会员分享,可在线阅读,更多相关《Oracle管理工作手册样本.doc(72页珍藏版)》请在咨信网上搜索。
1、ORACLE管理工作手册 EAS产品支持部 蒋俊 请注意:本文献只作为产品简介之用,不属于您与金蝶订立任何合同。本文献仅涉及金蝶既定方略、产品及功能方面信息,不能以本文献作为规定金蝶履行商务条款、产品方略以及开发义务根据。本文献内容也许随时变更,恕不另行告知。前 言概述该文档重要目是减少现场实行人员及顾客Oracle数据库管理难度,提高Oracle数据库技术能力,文档针对Oracle9i、10g两个版本提供了一套完整Oracle数据库监控、管理思路、办法环节,依照该手册进行Oracle数据库寻常工作,能有效地把握Oracle后台数据库整体运营健康状况,通过收集有关重要信息分析,能较好地防范即将
2、浮现系统风险,系统浮现问题后尽快地定位问题,现场解决一某些常规数据库问题。对其他专业规定比较强数据库问题,也能为后续Oracle专家进一步分析、诊断问题提供规范、完整信息。文档按问题处在阶段分两某些事前阶段、事中阶段,事前阶段描述了每天、每周末、每月末针对数据库所需进行管理工作,如:寻常监控,涉及有环境监控、数据库运营状况监控、性能监控;寻常数据库管理,涉及:系统运营快照采集、表空间管理、数据库备份恢复、表、索引记录分析、TOP会话、SQL执行筹划信息查看等。涉及有有关图形化管理工具用法、数据库自动脚本、命令用法。事中阶段描述了数据库发生问题时解决思路,需要收集哪些有关信息。合用范畴适于需求分
3、析、设计、实现和测试、实行所有阶段。适于架构设计师、系统设计师、开发工程师和项目经理。适于EAS产品所有版本。商定符号商定在本文中也许浮现下列标志,它们所代表含义如下。符号阐明表达有潜在风险,如果忽视这些文本,也许导致操作错误、数据丢失、设备性能减少或不可预知成果。表达可以协助您获取更多有关信息或提示您通过其他方式也可以获得相似成果。强调或补充阐明所描述信息。内容商定本处对文中通用信息作如下商定 l $EAS_HOME表达EAS服务器安装根目录,即安装过程中输入本地途径。 l $BOS_HOME表达BOS工具安装根目录,即安装过程中输入本地途径。目 录概述2合用范畴2商定21 事前阶段61.1
4、 寻常工作每天应做工作内容61.1.1 工作内容寻常环境监控61.1.2 工作内容寻常性能监控81.1.3 工作内容寻常数据库管理181.2 寻常工作每隔一周工作内容601.2.1 文献整顿工作601.2.2 数据库全量备份601.2.3 依照一周数据增长率分析预留数据文献下一周所需增长空间611.2.4 索引使用状况及碎片分析641.2.5 对顾客所有表、索引进行记录分析661.2.6 导出表、索引最新记录分析数据721.2.7 性能报告分析731.3 寻常工作每月应做工作内容731.3.1 性能全面分析731.3.2 备份数据转备731.4 寻常工作数据库第一次安装布置后需做工作731.4
5、.1 Statspack系统快照采集工具初始化731.4.2 创立记录信息导出表741.4.3 运营EAS顾客下所有表、索引记录分析,导出基准记录信息741.4.4 创立Oracle10g 逻辑备份dump文献存储目录752 事中阶段752.1 Oracle数据库浮现问题时需掌握有关信息752.1.1 问题症状描述752.1.2 问题在什么地方浮现752.1.3 问题在什么时间浮现762.1.4 问题在什么条件下浮现762.1.5 问题涉及范畴762.1.6 问题与否能重现772.1.7 数据库运营环境软、硬件基本信息772.1.8 Oracle性能有关772.2 Oracle数据库问题解决途
6、径771 事前阶段1.1 寻常工作每天应做工作内容1.1.1 工作内容寻常环境监控1) 系统运营环境监控查看Oracle 数据文献、控制文献、联机日记及归档日记存储文献系统或裸设备空间使用状况。重点关注Oracle软件及数据文献所在卷空间使用率:su - oracleAIX、linux查看磁盘空间:df kv HP-UX查看磁盘空间:bdf检测操作系统CPU、内存、互换区、I/O配备状况AIX :CPU、内存、网络、IO、进程、页面互换:topasLinux、HP-UX :CPU、内存、网络、IO、进程、页面互换: top2) 数据库运营状况监控外部检查Oracle实例核心后台进程与否都存在、
7、状态与否正常$ ps -ef|grep ora_查看数据库实例与否能正常连接、访问SQL select status from v$instance;监听与否正常$ lsnrctl status内部与否有表空间浮现故障SQL select tablespace_name,status from dba_tablespaces;日记文献与否正常SQL Select * from v$log;SQL Select * from v$logfile;1.1.2 工作内容寻常性能监控1) 间隔一段时间使用操作系统top等工具监控系统资源动态运营状况CPU、内存、网络、IO、进程、页面互换等重要活动监控
8、: top、topas、vmstat、iostat等2) 间隔一段时间对数据库性能进行监控Oracle 9i 图形工具Performance Manager监控顶层会话及顶层SQL1 打开OEM控制台,选中要监控数据库。2 工具中选取 Diagnostic PackPerformance Manager,也可直接选中Top Session或Top SQL。Oracle9i Performance Manager工具监控内容重要有:内存使用状况,IO状况,Oracle数据库进程状况,sql语句运营状况等,主界面如下: 可以通过顶层会话下钻获取到有关SQL执行筹划等信息,也可以直接查看TopSql
9、选项获取当前执行最频繁、消耗资源最多SQL语句:在数据页签下面列出了监控选项列表,可以依照各类选项对SQL语句进行排序。选中有关SQL语句,单击右键选取“下钻”到“解释筹划”查看执行筹划: 执行筹划显示如下:Oracle10g OEM工具监控顶层会话及获取SQL详细信息登录Oracle10g OEM,选取性能其他监视链接:顶级活动点击顶级会话中会话ID 点击SQL ID,查看该顶级会话中SQL详细信息点击筹划标签,查看该SQL语句详细执行筹划浏览该顶层会话相应SQL语句详细信息字符界面下Sql语句及顾客进程信息采集l 通过视图查看当前重要影响性能SQL语句语法模版SELECT * FROM (
10、SELECT hash_value,address,substr(sql_text,1,40) sql, list of columns,list of derived values FROM V$SQL or V$SQLXS or V$SQLAREA WHERE list of threshold conditions for columns ORDER BY list of ordering columns DESC)WHERE rownum 100000 AND executions 10 ORDER BY buffer_gets DESC)WHERE rownum select sid
11、,serial#,username from v$session;开始跟踪结束跟踪Exec dbms_system.set_ev(9,437,10046,8,顾客名);Exec dbms_system.set_ev(9,437,10046,0,顾客名);生成跟踪文献在user_dump_dest目录下 tkprof工具输出跟踪报表信息tkprof /opt/oracle/admin/ytcw/udump/ytcw_ora_1026.trc /opt/oracle/admin/ytcw/udump/ytcw_ora_1026.prf aggregate=yes sys=no sort=fchel
12、a1.1.3 工作内容寻常数据库管理1) 一天内间隔一定期间运营检查警告日记文献中最新错误信息Linux、Unix系列平台:vi alertsid.log输入:“/ORA” 回车进行查找Windows平台下使用惯用文本编辑工具即可查看搜索警告日记文献中Oracle错误信息系统运营状况快照采集每天依照实际状况,在如下三个阶段手工运营Statspack快照采集,输出快照报表:l 正常工作压力下l 每天业务最高峰期l 特殊业务运营阶段Oracle 9i自动化脚本方式快照采集创立当前时间点快照如需采集当前数据库运营状况快照,取20分钟时间间隔运营该脚本两次自动执行statspack快照脚本:stats
13、pack_auto_exec.sh#!/bin/sh# creator:james_jiang# function: produce statpack snapshotecho Auto Execute Statspack$ORACLE_HOME/bin/sqlplus /nolog EOFconnect perfstat/perfstatexec statspack.snapecho Auto execute statspack successfully!exitEOF输出近来两个快照时间点之间快照信息报表自动产生近来两个快照时间点记录信息快照脚本:statspack_auto_report
14、.sh#!/bin/sh# creator:james_jiang# function:get statpack reportecho Auto create statspack snapshot!SQLPLUS=$ORACLE_HOME/bin/sqlplusLOGFILE=$ORACLE_HOME/spreport.logREPFILE=$ORACLE_HOME/spreport.lst$ORACLE_HOME/bin/sqlplus -S perfstat/perfstat EOFSET ECHO OFFSET HEADING OFFSET FEEDBACK OFFSET PAGESIZ
15、E 0SET LINESIZE 1000SET TRIMSPOOL ONSPOOL $LOGFILEselect SNAP_ID from (select SNAP_ID from stats$snapshot where INSTANCE_NUMBER=1 order by SNAP_TIME desc) where rownum3;SPOOL OFF;set echo onset feedback onset heading onexitEOFline1=tail -1 $LOGFILEline2=head -1 $LOGFILEecho line1 is$line1echo line2
16、is$line2$ORACLE_HOME/bin/sqlplus -S perfstat/perfstat connect target sys/oraclermanconfigure controlfile autobackup on;rmanconfigure controlfile autobackup format for device type disk to f:rman_bak%F.ctl;rmanconfigure snapshot controlfile name to f:rman_baksnap_%F.ctl;Rman备份命令写到一种脚本中,在命令行中执行这个脚本RMAN
17、 TARGET / NOCATALOG sys/oracle CMDFILE f: backup_incre_1.rcv LOG f: backup_incre_1.log如下为增量备份脚本,备份同步删除一天前所有归档日记。该命令可设立为crontab(unix/linux),bat批解决任务(Windows),每天在特定期间点自动运营。增量备份脚本: backup_incre_1.rcvrun allocate channel c1 type DISK ;backup incremental level = 1 format f:rman_bakincre_1_%d_%s_%p.bak(da
18、tabase include current controlfile);backup format f:rman_bakarch%u_%s_%p.bak(archivelog from time sysdate-1 all delete input);增量备份脚本: backup_incre_1.rcvrun allocate channel c1 type DISK ;backup incremental level = 1 format f:rman_bakincre_1_%d_%s_%p.bak(database include current controlfile);backup f
19、ormat f:rman_bakarch%u_%s_%p.bak(archivelog from time sysdate-1 all delete input);显示RMAN备份集信息:RMAN list backupset;手工删除闪回区归档日记oracle 归档日记满解决办法如下,普通 Oracle 或第三方备份软件备份完归档后都应当及时删除已经备份归档日记,否则归档日记会占用大量磁盘空间#su - oracle$rman target / rman DELETE ARCHIVELOG ALL COMPLETED BEFORE SYSDATE-7; #例如删除7天前所有归档或者也可以手工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 管理工作 手册 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。