数据的管理者是

畏惧者 3个月前 已收到2个回答 举报

偏的我心 4星

共回答了411个问题采纳率:94.3% 评论

数据管理员(data administrator)是2012年公布的地理信息系统名词

数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。

2小时前

22

清描淡写 2星

共回答了261个问题 评论

数据库管理员的职责:

一、

一般监视

1.

监控数据库的警告日志。Alert

.log,定期做备份删除。

2.

Linstener.log的监控,/network/admin/linstener.ora。

3.

重做日志状态监视,留意视图v$log,v$logfile,该两个视图存储重做日志的信息。

4.

监控数据库的日常会话情况。

5.

碎片、剩余表空间监控,及时了解表空间的扩展情况、以及剩余空间分布情况,如果有连续的自由空间,手工合并。

6.

监控回滚段的使用情况。生产系统中,要做比较大的维护和数据库结构更改时,用rbs_big01来做。

7.

监控扩展段是否存在不满足扩展的表。

8.

监控临时表空间。

9.

监视对象的修改。定期列出所有变化的对象。

10.

跟踪文件,有初始化参数文件、用户后台文件、系统后台文件

二、

对数据库的备份监控和管理

数据库的备份至关重要,对数据库的备份策略要根据实际要求进行更改,数据的日常备份情况进行监控。由于我们使用了磁带库,所以要对legato备份软件进行监控,同时也要对rman备份数据库进行监控。

三、

规范数据库用户的管理

定期对管理员等重要用户密码进行修改。对于每一个项目,应该建立一个用户。DBA应该和相应的项目管理人员或者是程序员沟通,确定怎样建立相应的数据库底层模型,最后由DBA统一管理,建立和维护。任何数据库对象的更改,应该由DBA根据需求来操作。

四、

对SQL语句的书写规范的要求

一个SQL语句,如果写得不理想,对数据库的影响是很大的。所以,每一个程序员或相应的工作人员在写相应的SQL语句时,应该严格按照《SQL书写规范》一文。最后要有DBA检查才可以正式运行。

五、

DBA深层次要求

一个数据库能否健康有效的运行,仅靠这些日常的维护还是不够的,还应该致力于数据库的更深一层次的管理和研究:数据库本身的优化,开发上的性能优化;项目的合理化;安全化审计方面的工作;数据库的底层建模研究、规划设计;各种数据类型的处理;内部机制的研究;ora-600错误的研究、故障排除,等等很多值得探讨的问题。

1小时前

41
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com