oracle数据库健康检查方案.docx

上传人:lao****ou 文档编号:91122 上传时间:2023-03-01 格式:DOCX 页数:11 大小:16.23KB
下载 相关 举报
oracle数据库健康检查方案.docx_第1页
第1页 / 共11页
oracle数据库健康检查方案.docx_第2页
第2页 / 共11页
oracle数据库健康检查方案.docx_第3页
第3页 / 共11页
oracle数据库健康检查方案.docx_第4页
第4页 / 共11页
oracle数据库健康检查方案.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《oracle数据库健康检查方案.docx》由会员分享,可在线阅读,更多相关《oracle数据库健康检查方案.docx(11页珍藏版)》请在第一文库网上搜索。

1、目录目录1操作系统检查21. 查看本地磁盘和挂载的华为存储磁盘使用率22. 查看内存使用率23. 查看CPU使用率24. 查看10情况25. 查看当前系统时间、运行天数36. 查看系统日志、远程登录日志37. 查看服务器负载情况38. 查看数据库日志39. 查看数据库监听日志大小,超过2G就要处理3Oracle数据库健康检查310. 检查oracle数据库的运行情况311. 检查oracle数据库的实例运行情况412. 检查当前数据库的实例状态、归档模式、实例己运行时间、实例名称、数据库名称和归档进程状态等运行时的重要信息。 413. 查看oracle数据库端设置的字符集414. 查看orac

2、le客户端设置的字符集415. 检查各个表空间的数据文件总大小G, 516. 检查表空间总个数517. 检查各个表空间的数据文件总个数518. 检查数据库表空间的使用情况519. 检查数据库表空间的剩余空间大小G,620. 检查数据库表空间的运行状态等信息621. 检查数据库表空间的数据文件状态等信息622. 检查数据库表空间异常状态的数据文件723. 检查数据库控制文件的信息724. 检查数据库redo文件的信息725. 检查数据库归档模式相关信息826. 检查数据库的JOB运行情况827. 检查数据库的对象信息828. 检查数据库索引not analyzed929. 检查数据库的会话信息9

3、30. 检查数据库中行迁移的表931. 检查数据库中表的碎片大小1032. 检查数据库回收站的信息1033. 用awr工具来检查数据库的性能情况10LINUX操作系统检查1.查看本地磁盘和挂载的华为存储磁盘使用率执行命令:df -h2.查看内存使用率执行命令:free -m3.查看CPU使用率执行命令:top4查看10情况执行命令:iostat 2 105 .查看当前系统时间、运行天数执行命令:date, uptime6 .查看系统日志、远程登录日志执行命令:cat varlogmessages cat varlogsecure7 .查看服务器负载情况执行命令:sar 2 10或者vmstat

4、 2 108 .查看数据库日志切换到 oracle 用户, 进入口志目录 cd u01appracleadminMICSPRODbdump查看日志有没有报错命令tail -300 alert_micspord.loggrep ORAtail -300 alert_micspord.log grep zErr,9查看数据库监听日志大小,超过2G就要处理切换到oracle用户,进入日志目录cd $ORACLE_HOME/network/log查看日志大小命令Is -1thOracle数据库健康检查10 .检查。racle数据库的运行情况select dbid,name,created,log_mo

5、de,openmode,flashback_on,db unique name,platform namefrom v$database;select * from gv$database;11 .检查。racle数据库的实例运行情况select instance_number,instance_name,host name,version,startup_time,status,parallel,archiverfrom v$instance;select * from gv$instance;12 .检查当前数据库的实例状态、归档模式、实例已运行时间、实例名称、数据库名称和归档进程状态等运

6、行时的重要信息。select tl.status,t2 log mode,tl. startup_time,trunc (sysdate - tl. startup_time, 0) 天,tl. instance_name,t2. name,tl. archiverfrom (select status, startuptime, instancename, archiver fromv$instance) tl,(select name, log_mode from v$database) t2;13查看oracle数据库端设置的字符集select * from nls database p

7、arameters;14.查看oracle客户端设置的字符集select userenv(, 1anguage,) from dual;15.检查各个表空间的数据文件总大小Gselect sum(bytes)/1024/1024/1024 G from dba data filesunion allselect sum(bytes)/1024/1024/1024 G from dbatempfiles;16检查表空间总个数select ,tablespace num is count(*) from dba tablespaces;17.检查各个表空间的数据文件总个数select ,dataf

8、ile num is count(*)from dba_data_filesunion allselect tempfile num is count (*)from dba temp files;18.检查数据库表空间的使用情况selecta. tab1e spac e_name,round(total/1024/1024/1024, 5) total_size_g,round(free/1024/1024/1024,5) free_size_g,round(total-free)/1024/1024/1024,5) used size g,(round (total-free)/total

9、, 5)*100 %,) percentagefrom(select tablespace_name, sum(bytes) total from dba_data_files group bytablespace,name) a,(select tablespace name, sum(bytes) free from dba free space group bytablespace_name) bwhere a. tabiespace_name=b. tabiespace_name;select a. tablespace_name,round(total / 1024 / 1024,

10、3) total_size_m,round(free / 1024 / 1024, 3) free_size_m,round(total - free) / 1024 / 1024, 3) used size m,(round(total - free) / total, 3) * 100 %) percentagefrom (select tablespacename, sum(bytes) totalfrom dba_data_filesgroup by tablespacename) a,(select tablespace name, sum(bytes) freefrom dba_f

11、ree_spacegroup by tablespace_name) bwhere a. tablespace_name = b. tablespace_name;19 .检查数据库表空间的剩余空间大小Gselect tablespace name, round(sum(bytes / 1024 / 1024 / 1024),5)free_size_gfrom dba_free_spacegroup by tablespace_name;20 .检查数据库表空间的运行状态等信息select tab1espace_name,block_size,status,contents,logging,e

12、x t en tmanagemen textmag,SEGMENT_SPACEJIANAGEMENT seg_mag,LLOCTTON-TYPEalloc_typefrom DBA TABLESPACES;21 .检查数据库表空间的数据文件状态等信息select a. tablespace_name,a. bytes,a. FILE NAME,a. status,b. name,b. enabled,b. creation time,a.autoextensible autofrom dba data files a, v$datafile bwhere a. file_id = b.FILE

13、#union allselect a. tablespacename,a. bytes,a. FILE NAME,a. status,b. name,c. enabled,b.creation time,1 . autoextensible autofrom dba tempfiles a, v$tempfile bwhere a. file_id = b.FILE#;22 .检查数据库表空间异常状态的数据文件selecttl. file name文件名称,tl. status文件状态,t2. status表空间状态,t2. tab 1 espace_name 表空间名称from(select

14、 file name, status, tablespace name from dba data files)tl,(select tab 1 espace_name, status from dba tablespaces where statusnot in (, ONLINE,) t2wheretl. tablespace_name = t2. tablespace_name;23 .检查数据库控制文件的信息select * from v$controlfile;select * from V$CONTROLFILE RECORD SECTION;24 .检查数据库redo文件的信息select * from v$log;select * from v$logfile;select a. group#, thread#, member, bytes/1024/1024MB, members, archived, a. statusfrom v$log a, v$logfi

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服