| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
主要介绍了Oracle数据库管理员在工作环境下的具体职责,详细内容请参考下文:
Oracle数据库管理员应按如下方式对Oracle数据库系统做定期监控:
(1). 每天对Oracle数据库的运行状态 , 日志文件 , 备份情况 , 数据库的空间使用情况 , 系统资源的使用情况进行检查 , 发现并解决问题。
网管bitscn_com
(2). 每周对数据库对象的空间扩展情况 , 数据的增长情况进行监控 , 对数据库做健康检查 , 对数据库对象的状态做检查。
网管bitscn_com
(3). 每月对表和索引等进行 Analyze, 检查表空间碎片 , 寻找数据库性能调整的机会 , 进行数据库性能调整 , 提出下一步空间管理计划。对Oracle数据库状态进行一次全面检查。
每天的工作
(1). 确认所有的 INSTANCE 状态正常
网管联盟bitsCN_com
登陆到所有数据库或例程 , 检测 ORACLE 后台进程 :
$ps –ef|grep ora
(2). 检查文件系统的使用(剩余空间)。如果文件系统的剩余空间小于 20% ,需删除不用的文件以释放空间。 中国网管联盟bitsCN.com
$df –k
网管网www.bitscn.com
(3). 检查日志文件和 trace 文件记录 alert 和 trace 文件中的错误。
网管论坛bbs_bitsCN_com
连接到每个需管理的系统 网管网www_bitscn_com
使用' telnet '
对每个数据库 ,cd 到 bdump 目录 , 通常是 $ORACLE_BASE//bdump
使用 Unix ‘tail' 命令来查看 alert_.log 文件 网管下载dl.bitscn.com
如果发现任何新的 ORA- 错误 , 记录并解决
网管联盟bitsCN@com
(4). 检查数据库当日备份的有效性。
网管bitscn_com
对 RMAN 备份方式 : 网管论坛bbs_bitsCN_com
检查第三方备份工具的备份日志以确定备份是否成功
网管网www_bitscn_com
对 EXPORT 备份方式 : 网管u家u.bitscn@com
检查 exp 日志文件以确定备份是否成功 网管联盟bitsCN@com
对其他备份方式 :
中国网管联盟bitsCN.com
检查相应的日志文件 网管u家u.bitsCN.com
(5). 检查数据文件的状态记录状态不是“ online” 的数据文件,并做恢复。
网管联盟bitsCN@com
Select file_name from dba_data_files where status='OFFLINE' 网管网www_bitscn_com
(6). 检查表空间的使用情况
SELECT tablespace_name, max_m, count_blocks free_blk_cnt, sum_free_m,to_char(100*sum_free_m/sum_m, '99.99') || '%' AS pct_free
网管网www_bitscn_com
FROM ( SELECT tablespace_name,sum(bytes)/1024/1024 AS sum_m FROM dba_data_files GROUP BY tablespace_name), 网管联盟bitsCN@com
( SELECT tablespace_name AS fs_ts_name, max(bytes)/1024/1024 AS max_m, count(blocks) AS count_blocks, sum(bytes/1024/1024) AS sum_free_m FROM dba_free_space GROUP BY tablespace_name ) 网管u家u.bitsCN.com
WHERE tablespace_name = fs_ts_name
(7). 检查剩余表空间
网管网www_bitscn_com
SELECT tablespace_name, sum ( blocks ) as free_blk , 网管下载dl.bitscn.com
trunc ( sum ( bytes ) /(1024*1024) ) as free_m, 网管bitscn_com
max ( bytes ) / (1024) as big_chunk_k, count (*) as num_chunks 网管u家u.bitscn@com
FROM dba_free_space GROUP BY tablespace_name; 网管网www_bitscn_com
(8). 监控数据库性能
网管网www.bitscn.com
运行 bstat/estat 生成系统报告 网管u家u.bitscn@com
或者使用 statspack 收集统计数据
网管bitscn_com
(9). 检查数据库性能,记录数据库的 cpu 使用、 IO 、 buffer 命中率等等 网管网www.bitscn.com
使用 vmstat,iostat,glance,top 等命令 网管论坛bbs_bitsCN_com
(10). 日常出现问题的处理。
网管u家u.bitsCN.com
每周的工作 网管网www_bitscn_com
(1). 控数据库对象的空间扩展情况 网管u家u.bitscn@com
根据本周每天的检查情况找到空间扩展很快的数据库对象 , 并采取相应的措施 网管u家u.bitscn@com
-- 删除历史数据 网管网www.bitscn.com
--- 扩表空间 中国网管联盟bitsCN.com
alter tablespace add datafile ‘' size 网管联盟bitsCN_com
--- 调整数据对象的存储参数 网管下载dl.bitscn.com
next extent
网管bitscn_com
pct_increase 网管u家u.bitscn@com
(2). 监控数据量的增长情况 中国网管论坛bbs.bitsCN.com
根据本周每天的检查情况找到记录数量增长很快的数据库对象 , 并采取相应的措施 网管联盟bitsCN_com
-- 删除历史数据
网管联盟bitsCN@com
--- 扩表空间 中国网管联盟bitsCN.com
alter tablespace add datafile ‘' size 网管联盟bitsCN_com
(3). 系统健康检查 网管联盟bitsCN_com
检查以下内容 : 网管u家u.bitsCN.com
init.ora
controlfile
网管下载dl.bitscn.com
redo log file 网管联盟bitsCN@com
archiving 网管网www_bitscn_com
sort area size 网管下载dl.bitscn.com
tablespace(system,temporary,tablespace fragment)
中国网管论坛bbs.bitsCN.com
datafiles(autoextend,location)
object(number of extent,next extent,index) 网管网www.bitscn.com
rollback segment 网管下载dl.bitscn.com
logging &tracing(alert.log,max_dump_file_size,sqlnet)
网管论坛bbs_bitsCN_com
(4). 检查无效的数据库对象
SELECT owner, object_name, object_type FROM dba_objects 中国网管联盟bitsCN.com
WHERE status= ' INVALID '。
网管u家u.bitsCN.com
|
0
|
评论加载中…