在数据库应用系统的运行过程中,设有下列运维活动
Ⅰ.监控数据库服务器的空间使用情况,根据需要对空间进行调整
Ⅱ.调整数据库结构,编写应用程序,满足最终用户提出的应用程序功能需求
Ⅲ.制定合理的备份计划,定期对数据库和日志进行备份
Ⅳ.通过权限管理、身份认证、跟踪及审计等措施来保证数据库的安全
Ⅴ.设计和编制数据录入程序,完成数据库应用系统上线前的初始数据录入工作
Ⅵ.借助相应工具在数据库运行过程中监测数据库系统的运行情况
以上活动中,一般情况下不应由DBA执行的是______。
A) 仅Ⅲ和Ⅳ
B) 仅Ⅱ和Ⅴ
C) 仅Ⅰ和Ⅴ
D) 仅Ⅱ、Ⅲ和Ⅵ
参考答案:B
解析: DBA职责:
①安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。
②数据库设计系统存储方案,并制定未来的存储需求计划。
③登记数据库的用户,维护数据库的安全性。
④保证数据库的使用符合知识产权相关法规。
⑤控制和监控用户对数据库的存取访问。
⑥监控和优化数据库的性能。
⑦制定数据库备份计划,灾难出现时对数据库信息进行恢复。
⑧维护适当介质上的存档或者备份数据。
⑨备份和恢复数据库。
⑩联系数据库系统的生产厂商,跟踪技术信息。
根据DBA职责,可以确定运维过程中Ⅱ、Ⅴ不是DBA执行的。