ORACLE DBA经典教程:删除无效作业步骤详解

需积分: 10 5 下载量 49 浏览量 更新于2024-08-15 收藏 1.29MB PPT 举报
Oracle数据库管理员教程深入探讨了作业的删除过程,这是DBA日常任务中的一个重要环节。首先,理解并执行作业的无效化是关键步骤。通过调用SQL命令`ALTER SYSTEM SET JOB_NAME=NO;`将作业标记为无效,这将确保该作业不会被执行,但保留了其历史记录,便于后续跟踪和审计。 接着,DBA需要监控正在运行的作业,使用数据字典`v$session`来查找相关会话标识符(Session ID)和会话序列号。这些信息通常在数据库管理系统中维护,可以帮助管理员定位到占用资源的特定会话,然后进行会话的强制结束,例如通过`ALTER SYSTEM KILL SESSION '<sid,serial#>';`来终止会话。 数据库管理员的工作还包括熟悉Oracle的体系结构,这是他们有效管理的基础。体系结构涉及多个组成部分: 1. 物理结构:包括数据文件、日志文件、控制文件和参数文件。数据文件存储实际的数据,每个文件关联一个数据库且固定大小;日志文件用于事务日志,至少有两个文件组,日志成员对应物理文件,采用循环写入方式;控制文件记录数据库的配置信息;参数文件定义系统设置。 2. 系统全局区(SGA):这是内存中的重要区域,包含共享池、数据缓冲区和日志缓冲区,它们共同支持数据库的高效运作。 3. 进程管理:涉及用户进程(处理用户请求)、服务器进程(执行SQL语句)和后台进程(如DBWR负责写回脏数据,LGWR管理日志,PMON监控系统状态等)。 4. 存储介质:Oracle数据库需要存储设备支持,包括硬盘或其他持久性存储。 掌握这些知识不仅有助于正确删除作业,还能确保数据库的稳定性和安全性。在进行任何操作之前,如备份、恢复或调整性能,DBA都需要深入理解这些概念。此外,参考书籍如《ORACLE数据库系统基础》和《ORACLE数据库管理员教程》提供了宝贵的理论指导和实践经验,是提升专业技能的重要资源。