Oracle数据库管理员职责(二)
2008-09-20 12:55:20 来源:WEB开发网3.识别出一些过分的增长。
查看数据库中超出资源或是增长速度过大的段,这些段的存储参数需要调整。
a)收集日数据大小的信息,可以用‘ANALYZE5PCT.SQL’。如果你收集的是每晚的信息,则可跳过这 一步。
b)检查当前的范围,可用‘NR_EXTENTS.SQL’。
c)查询当前表的大小信息。
d)查询当前索引大小的信息。
e)查询增长趋势。
4.确定空间的范围。
如果范围空间对象的NEXT_EXTENT比表空间所能提供的最大范围还要大,那么这将影响数据库的运行。如果我们找到了这个目标,可以用‘ALTER TABLESPACE COALESCE’调查它的位置,或加另外的数据文件。
A)运行‘SPACEBOUND.SQL’。如果都是正常的,将不返回任何行。
5.回顾CPU,内存,网络,硬件资源论点的过程。
A)检查CPU的利用情况,进到x:.htm =>system metrics=>CPU利用页,CPU的最大限度为400,当CPU的 占用保持在350以上有一段时间的话,我们就需要查看及研究出现的问题。
G.将存档日志复制到备用数据库中
如果有一个备用数据库,将适当的存档日志复制到备用数据库的期望位置,备用数据库中保存最近期的数据。
H.经常查阅DBA用户手册
如果有可能的话,要广泛的阅读,包括DBA手册,行业杂志,新闻组或是邮件列表。
二.晚间维护过程
大部分的数据库产品将受益于每晚确定的检查进程的运行。
A.收集VOLUMETRIC数据
1.分析计划和收集数据
更准确的分析计算并保存结果。
a)如果你现在没有作这些的话,用‘MK VOLFACT.SQL’来创建测定体积的表。
b)收集晚间数据大小的信息,用‘ANALYZE COMP.SQL’。
c)收集统计结果,用‘POP VOL.SQL’。
d)在空闲的时候检查数据,可能的话,每周或每个月进行。
我是用MS EXCEL和ODBC的联接来检查数据和图表的增长。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接