数据库管理员日常工作全解析
1. 表空间管理
表空间可以设置为离线或只读状态。通常,只有在磁盘出现故障或即将故障且需要进行恢复时,才会将表空间设置为离线状态。除非存在特殊情况,即数据不应该或不能被更改,否则表空间很少设置为只读模式。
可以从 DBA_TABLESPACES 、 DBA_DATA_FILES 和 DBA_FREE_SPACE 中获取有关表空间的有用信息。数据库管理员(DBA)应了解数据库中有哪些表空间、它们由哪些数据文件组成及其大小,以及每个表空间中有多少可用空间。
2. 监控工作的重要性
DBA 最常见但常被忽视的职责之一是监控。支持应用程序的生产服务器可能会很忙,有普通用户登录、夜间批量处理、月末或年末等特殊处理、服务器和数据库的备份,以及特定于应用程序或店铺的各种小任务。这些任务大多可以自动化,并且所有任务都应写入某种日志文件。通常,DBA 负责确保一切正常运行,因为所有这些都会影响数据库。
DBA 每天早上通常会有一份需要检查的进程列表。如果任何进程失败,DBA 理想情况下应该是第一个知道的人,并了解失败原因。如果用户或经理致电 IT 部门告知 DBA 数据库或应用程序已关闭,这会非常尴尬。当系统出现问题时,用户肯定会打电话抱怨,但如果需要别人告知 DBA 系统已崩溃,这会给人留下不好的印象。因此,DBA 应该有一份关键系统、子系统和作业的列表,并每天早上进行验证。
3. 验证数据库和连接性
- 检查 PMON 进程 :验证通常从数据库
超级会员免费看
订阅专栏 解锁全文
7792

被折叠的 条评论
为什么被折叠?



