1、专业专注 主动服务 东方龙马公司网站: 客户服务中心:800-810-0116 7×24技术支持:13701083316 北京:010-85262019 上海:021-54962233 广州:020-61246633 成都:028-85199238 杭州:0571-88219771 OLM Oracle Health-Check Services Customer logo Oracle数据库 健康检查报告 东方龙马技术服务中心 二零零六年三月 文档控制 读者 本健康检查报告供
2、下列读者使用,任何人不得复制、更改或删除其内容: · customer · 东方龙马技术服务中心 修改记录 日期 作者 版本 修改记录 分发 拷贝No. 姓名 单位 1 2 目录 文档控制 ii 总结 1 总体建议 1 应立即解决的问题 1 近期应解决的问题 1 将来应解决的问题 2 系统和数据库的可用性 3 备份 3 备份策略 3 磁带管理 3 恢复 3
3、 恢复策略 3 安全 3 用户口令安全 3 角色分层控制 4 升级/安装/移植 5 升级/安装/移植 5 数据库监控 5 数据文件状态、分布、I/O(datafile.sql,fileio.sql) 5 表空间碎片(frag.sql) 6 临时表空间(tmptbs.sql) 7 Object defination/Tables & Indexes(index.sql,table.sql, invalid_objs.sql, maxextent.sql) 7 联机日志(loghist.sql,logfile.sql) 13 错误检查(alert.log,*.trc,sql
4、net.log) 13 系统和数据库的性能 15 操作系统配置和监控 15 磁盘IO 15 CPU、内存及交换空间 15 数据库配置和监控 16 性能统计 (MPI) 16 数据库init参数 16 等待事件(wait event) 17 Top SQLs 17 其它瓶颈 (如redo log, rollback segment, enqueue/latch, OPS) 17 iii 东方龙马——软件服务专家 iii-13 介绍 对本次健康检查简述 总结 从安全性、高可用性、稳定性、高效性等方面总结客户系统情况: l 系统安全性:
5、 l 系统的备份与恢复: l 总体建议 应立即解决的问题 1. 近期应解决的问题 1. 将来应解决的问题 1. 系统和数据库的可用性 备份 备份策略 · 备份策略描述 建议: 1. 相关建议 磁带管理 · 磁带管理描述 建议: 1. 恢复 恢复策略 · 建议: 1. 安全 用户口令安全 · 建议: 1、 角色分层控制 · 建议: 1、 升级/安装/移植 升级/安装/移植 · 当前版本描述 建议: 1. 升级、移植建议 数据库监控 数据
6、文件状态、分布、I/O(datafile.sql,fileio.sql) · · 建议: 1. 表空间碎片(frag.sql) · 建议: 1. 临时表空间(tmptbs.sql) · 建议: 1、 Object defination/Tables & Indexes(index.sql,table.sql, invalid_objs.sql, maxextent.sql) · 无效的索引 Owner INDEX_NAME STATUS
7、 ---------- ------------------------------ ----------
8、 ORDSYS PK_ORD_INSTALLATIONS UNUSABLE
9、 ORDSYS PK_ORD_CARTRIDGE_COMPONENTS UNUSABLE MDS
10、YS PK_SDO_MASK UNUSABLE MDSYS SYS_C001699 UNUSABLE
11、 BSLGS UNI_IDX_ITEMLOTNO UNUSABLE
12、 MIDWAY IDX_MIDWAY_ORDERNO UNUSABLE
13、 MIDWAY IDX_MIDWAY_HEAD222 UNUSABLE
14、 MIDWAY IDX_SALEORDERDETAIL_SOHID UNUSABLE MIDWAY IDX_SALEORDERHEAD_SHIPDATE UNUSABLE
15、 MIDWAY IDX_MIDWAY_DATE222 UNUSABLE
16、 · 被broken的job JOB LOG_USER PRIV_USER SCHEMA_USER LAST_DATE LAST_SEC THIS_DATE THIS_SEC
17、 NEXT_DATE NEXT_SEC TOTAL_TIME B Buffer Interval ---------- -------------------- -------------------- ------------------------------ ------------------- ---------------- ------------------- ---------------- ------------------------------ --------------------
18、 - ---------------- FAILURES ----------
19、 WHAT
20、 ----------------------------------------------------------------------------------------------------------------------------------------------
21、 NLS_ENV
22、 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ MISC_ENV
23、 ----------------------------------------------------------------
24、 101 BSWLCRM BSWLCRM BSWLCRM 2005/04/16 22:00:05 22:00:05
25、 4000/01/01 00:00:00 00:00:00 153332 Y trunc(sysdate +
26、 1) + 22/24 0 Autojo
27、b_CRM; NLS_LANGUAGE='SIMPLIFIED CHINESE' NLS_TERRITORY='CHINA' NLS_CURR
28、ENCY='RMB' NLS_ISO_CURRENCY='CHINA' NLS_NUMERIC_CHARACTERS='.,' NLS_DATE_FORMAT='DD-MON-RR' NLS_DATE_LANGUAGE='SIMPLIFIED CHINESE' NLS_SORT='BINARY' 0102000200000000
29、 242 SYS SYS SYS 2005/04/27 05:06:40 05:06:40 4000/01/01 00:00:00
30、 00:00:00 0 Y trunc(SYSDATE+1/ 96,'HH')
31、 16 statspack.snap;
32、 NLS_LANGUAGE='AMERICAN' NLS_TERRITORY='AMERICA' NLS_CURRENCY='$' NLS_ISO_CURRENCY='AMERICA' NLS_NUMERIC_CHARACTE
33、RS='.,' NLS_DATE_FORMAT='YYYY-MM-DD-HH24:MI:SS' NLS_DATE_LANGUAGE='AMERICAN' NLS_SORT='BINARY' 0102000202000000
34、 · 被禁用的触发器 Owner TRIGGER_NAME TRIGGER_TYPE
35、 ---------- ------------------------------ ---------------- HR SECURE_EMPLOYEES
36、 BEFORE STATEMENT DBM WMS_LOCLIMITITEM AFTER EACH ROW
37、 DBM WMS_LOCLIMITITEM_FORSORT AFTER EACH ROW
38、 SYS AURORA$SERVER$SHUTDOWN BEFORE EVENT
39、 SYS AURORA$SERVER$STARTUP AFTER EVENT SYS NO_VM_CREATE
40、 BEFORE EVENT SYS NO_VM_DROP BEFORE EVENT
41、 SYS SYS_LOGOFF BEFORE EVENT
42、 SYS SYS_LOGON AFTER EVENT
43、 · 被禁用的非系统约束 Owner CONSTRAINT_NAME C TABLE_NAME
44、 ---------- ------------------------------ - ------------------------------ SH CUSTOMERS_COUNTRY_FK R CUSTOMERS
45、 BSLGS CKC_ID_T_SCE_CI C T_SCE_CITY
46、 BSLGSBAK CKC_ID_T_SCE_CI C T_SCE_CITY
47、 BK_BSLGS CKC_ID_T_SCE_CI C T_SCE_CITY
48、 建议: 1. 被禁用的约束和触发器应考虑在应用中的作用,是否会涉及到一致性 2. 无效索引需要重建! 3. 无效对象需要重新编译,否则一些应用将无法正常完成 4. 被broken的job需要考察是否需要启用 联机日志(loghist.sql,logfile.sql) · 每实例三组日志,每组日志大小为922,009,600 字节,每组日志状态正常。没有镜像成员,安全性差 · 平均日志切换在5次以内 建议: 1. 建议为每组日志增加一个成员 2. 可以考虑降低redo 大小到50M,日志切换频率在30分钟左右可视为正常
49、错误检查(alert.log,*.trc,sqlnet.log) 2005年10月份以来没有系统级的错误日志,出现了2次应用级的错误: Thu Nov 10 12:35:38 2005 Thread 1 advanced to log sequence 866 Current log# 2 seq# 866 mem# 0: /dev/raw/raw7 Thu Nov 10 17:06:53 2005 ORA-000060: Deadlock detected. More info in file /oracle/Orahome9/admin/bswl/udump/bswl_ora_3328.trc. Thu Nov 10 17:07:03 2005 ORA-000060: Deadlock detected. More info in file /oracle/Orahome9/admin/bswl/udump/bswl_ora_24163.trc. Thu Nov 10 17:07:17 2005 ORA-000060: Deadlock detected. More info in file /oracle/Orahome9/admin/bswl/udump/bswl_ora_24163.trc. Thu No






