资源描述
专业专注 主动服务 东方龙马公司网站:
客户服务中心:800-810-0116 7×24技术支持:13701083316 北京:010-85262019
上海:021-54962233 广州:020-61246633 成都:028-85199238 杭州:0571-88219771
OLM Oracle Health-Check Services
Customer logo
Oracle数据库
健康检查报告
东方龙马技术服务中心
二零零六年三月
文档控制
读者
本健康检查报告供下列读者使用,任何人不得复制、更改或删除其内容:
· customer
· 东方龙马技术服务中心
修改记录
日期
作者
版本
修改记录
分发
拷贝No.
姓名
单位
1
2
目录
文档控制 ii
总结 1
总体建议 1
应立即解决的问题 1
近期应解决的问题 1
将来应解决的问题 2
系统和数据库的可用性 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,sqlnet.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 系统安全性:
l 系统的备份与恢复:
l
总体建议
应立即解决的问题
1.
近期应解决的问题
1.
将来应解决的问题
1.
系统和数据库的可用性
备份
备份策略
· 备份策略描述
建议:
1. 相关建议
磁带管理
· 磁带管理描述
建议:
1.
恢复
恢复策略
·
建议:
1.
安全
用户口令安全
·
建议:
1、
角色分层控制
·
建议:
1、
升级/安装/移植
升级/安装/移植
· 当前版本描述
建议:
1. 升级、移植建议
数据库监控
数据文件状态、分布、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
---------- ------------------------------ ----------
ORDSYS PK_ORD_INSTALLATIONS UNUSABLE
ORDSYS PK_ORD_CARTRIDGE_COMPONENTS UNUSABLE
MDSYS PK_SDO_MASK UNUSABLE
MDSYS SYS_C001699 UNUSABLE
BSLGS UNI_IDX_ITEMLOTNO UNUSABLE
MIDWAY IDX_MIDWAY_ORDERNO UNUSABLE
MIDWAY IDX_MIDWAY_HEAD222 UNUSABLE
MIDWAY IDX_SALEORDERDETAIL_SOHID UNUSABLE
MIDWAY IDX_SALEORDERHEAD_SHIPDATE UNUSABLE
MIDWAY IDX_MIDWAY_DATE222 UNUSABLE
· 被broken的job
JOB LOG_USER PRIV_USER SCHEMA_USER LAST_DATE LAST_SEC THIS_DATE THIS_SEC NEXT_DATE NEXT_SEC TOTAL_TIME B Buffer Interval
---------- -------------------- -------------------- ------------------------------ ------------------- ---------------- ------------------- ---------------- ------------------------------ -------------------- ---------- - ----------------
FAILURES
----------
WHAT
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NLS_ENV
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MISC_ENV
----------------------------------------------------------------
101 BSWLCRM BSWLCRM BSWLCRM 2005/04/16 22:00:05 22:00:05 4000/01/01 00:00:00 00:00:00 153332 Y trunc(sysdate +
1) + 22/24
0
Autojob_CRM;
NLS_LANGUAGE='SIMPLIFIED CHINESE' NLS_TERRITORY='CHINA' NLS_CURRENCY='RMB' NLS_ISO_CURRENCY='CHINA' NLS_NUMERIC_CHARACTERS='.,' NLS_DATE_FORMAT='DD-MON-RR' NLS_DATE_LANGUAGE='SIMPLIFIED CHINESE' NLS_SORT='BINARY'
0102000200000000
242 SYS SYS SYS 2005/04/27 05:06:40 05:06:40 4000/01/01 00:00:00 00:00:00 0 Y trunc(SYSDATE+1/
96,'HH')
16
statspack.snap;
NLS_LANGUAGE='AMERICAN' NLS_TERRITORY='AMERICA' NLS_CURRENCY='$' NLS_ISO_CURRENCY='AMERICA' NLS_NUMERIC_CHARACTERS='.,' NLS_DATE_FORMAT='YYYY-MM-DD-HH24:MI:SS' NLS_DATE_LANGUAGE='AMERICAN' NLS_SORT='BINARY'
0102000202000000
· 被禁用的触发器
Owner TRIGGER_NAME TRIGGER_TYPE
---------- ------------------------------ ----------------
HR SECURE_EMPLOYEES BEFORE STATEMENT
DBM WMS_LOCLIMITITEM AFTER EACH ROW
DBM WMS_LOCLIMITITEM_FORSORT AFTER EACH ROW
SYS AURORA$SERVER$SHUTDOWN BEFORE EVENT
SYS AURORA$SERVER$STARTUP AFTER EVENT
SYS NO_VM_CREATE BEFORE EVENT
SYS NO_VM_DROP BEFORE EVENT
SYS SYS_LOGOFF BEFORE EVENT
SYS SYS_LOGON AFTER EVENT
· 被禁用的非系统约束
Owner CONSTRAINT_NAME C TABLE_NAME
---------- ------------------------------ - ------------------------------
SH CUSTOMERS_COUNTRY_FK R CUSTOMERS
BSLGS CKC_ID_T_SCE_CI C T_SCE_CITY
BSLGSBAK CKC_ID_T_SCE_CI C T_SCE_CITY
BK_BSLGS CKC_ID_T_SCE_CI C T_SCE_CITY
建议:
1. 被禁用的约束和触发器应考虑在应用中的作用,是否会涉及到一致性
2. 无效索引需要重建!
3. 无效对象需要重新编译,否则一些应用将无法正常完成
4. 被broken的job需要考察是否需要启用
联机日志(loghist.sql,logfile.sql)
· 每实例三组日志,每组日志大小为922,009,600 字节,每组日志状态正常。没有镜像成员,安全性差
· 平均日志切换在5次以内
建议:
1. 建议为每组日志增加一个成员
2. 可以考虑降低redo 大小到50M,日志切换频率在30分钟左右可视为正常
错误检查(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
展开阅读全文