Oracle数据库管理员职责(一)
2008-09-20 12:55:25 来源:WEB开发网(6).检查表空间的使用情况
SELECTtablespace_name,max_m,count_blocksfree_blk_cnt,sum_free_m,to_char(100*sum_free_m/sum_m,'99.99')||'%'ASpct_free
FROM(SELECTtablespace_name,sum(bytes)/1024/1024ASsum_m
FROMdba_data_files
GROUPBYtablespace_name),
(SELECTtablespace_nameASfs_ts_name,max(bytes)/1024/1024ASmax_m,count(blocks)AScount_blocks,sum(bytes/1024/1024)ASsum_free_m
FROMdba_free_space
GROUPBYtablespace_name)
WHEREtablespace_name=fs_ts_name;
(7).检查剩余表空间
SELECTtablespace_name,sum(blocks)asfree_blk,trunc(sum(bytes)/(1024*1024))asfree_m,
max(bytes)/(1024)asbig_chunk_k,count(*)asnum_chunks
FROMdba_free_space
GROUPBYtablespace_name;
(8).监控数据库性能
运行bstat/estat生成系统报告或者使用statspack收集统计数据
(9).检查数据库性能,记录数据库的cpu使用、IO、buffer命中率等等
使用vmstat,iostat,glance,top等命令
(10).日常出现问题的处理。
每周的工作
(1).监控数据库对象的空间扩展情况
根据本周每天的检查情况找到空间扩展很快的数据库对象,并采取相应的措施:
--删除历史数据
扩表空间
alter tablespace add datafile ‘’ size
调整数据对象的存储参数
nextextent
pct_increase
(2).监控数据量的增长情况
根据本周每天的检查情况找到记录数量增长很快的数据库对象,并采取相应的措施:
- ››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修改表的两种方式
更多精彩
赞助商链接