欢迎您来到GIS动力

加入收藏 免费注册 用户登陆 帮助中心
首页 新闻动态 技术专栏 银杏树下 学习考研 软件下载 求职招聘 许愿瓶 节日祝福 用户中心 精彩推荐 资源搜索 地图
专栏导航: AO开发 | SO开发 | ArcGIS桌面 | 超图桌面 | 开发语言 | 数据库 | WebGIS | 银杏文学 | 研究生考题 | FreeMap FreeTalk
   您现在位于: 首页技术专栏数据库 → 正文
DBA的职责和任务
08-10-15 12:58:48 作者:半块点心 出处:『GIS动力』原创
ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控:
(1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。  
(2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。  
(3). 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。对ORACLE数据库状态进行一次全面检查。  
每天的工作  
(1).确认所有的INSTANCE状态正常  
登陆到所有数据库或例程,检测ORACLE后台进程:  
$ps –ef|grep ora  
(2). 检查文件系统的使用(剩余空间)。如果文件系统的剩余空间小于20%,需删除不用的文件以释放空间。  
$df –k  
(3). 检查日志文件和trace文件记录alert和trace文件中的错误。  
连接到每个需管理的系统  
? 使用’telnet’  
? 对每个数据库,cd 到bdump目录,通常是$ORACLE_BASE/<SID>/bdump  
? 使用 Unix ‘tail’命令来查看alert_<SID>.log文件  
? 如果发现任何新的ORA- 错误,记录并解决  
(4). 检查数据库当日备份的有效性。  
对RMAN备份方式:  
检查第三方备份工具的备份日志以确定备份是否成功  
对EXPORT备份方式:  
检查exp日志文件以确定备份是否成功  
对其他备份方式:  
检查相应的日志文件  
(5). 检查数据文件的状态记录状态不是“online”的数据文件,并做恢复。  
Select file_name from dba_data_files where status=’OFFLINE’  
(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  
FROM ( SELECT tablespace_name,sum(bytes)/1024/1024 AS sum_m FROM dba_data_files GROUP BY tablespace_name),  
( SELECT tablespace_name AS fs_ts_name, max(bytes)/1024/1024 AS max_m, count(blocks) AS coun
9 7 3 1 2 3 4 5 6 7 8 9 10 4 8 :

(本文已被浏览 次)
发布人:admin
推荐给好友:发送给好友
上篇新闻:
下篇新闻:
相关评论
发表我的评论
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  •   相关文章  
    无相关新闻

    关于我们友情链接 ┋ 与我在线 ┋ 管理 ┋ TOP
     
    网站当前版本:GisPower CMS V3.0
    『GIS 动力』- http://www.gispower.org/
    联系我们:webmaster#gispower.org
    Copyright (c) 2003-2007 GisPOwer.Org. All Rights Reserved.
     

                   滇ICP备05006901号