ORACLE数据库管理员教程:调整作业运行参数

需积分: 3 2 下载量 2 浏览量 更新于2024-08-15 收藏 1.18MB PPT 举报
Oracle数据库管理员教程深入探讨了如何改变作业的运行参数。在Oracle数据库管理系统中,DBMS_JOB提供了change()方法来调整已存在的作业执行模式,这对于优化任务调度至关重要。该方法接受四个关键参数:job(作业的二进制整数标识)、what(新的作业命令或调用的PL/SQL函数或过程)、next_date(新的开始日期)以及interval(作业的执行间隔,如频率或周期)。例如,通过`DBMS_JOB.CHANGE(14100, 'act.cal(''scott'',''emp'',null,30)', SYSDATE, 'SYSDATE + 2')`这一命令,管理员可以将作业ID为14100的作业,由原来的即时执行变为每两天执行一次。 在学习这一主题时,理解Oracle的体系结构是基础。数据库管理员需要掌握以下几个关键组件: 1. 物理结构:包括数据文件(每个数据库独立,不可变且可扩展至多个文件)、日志文件(至少两个文件组,循环写入,用于数据恢复)、控制文件(存储数据库元数据),以及参数文件(存储系统配置信息)。 2. 系统全局区(SGA):数据库内存中的共享区域,包括共享池(缓存最近使用的SQL语句和结果集)、数据缓冲区(存放未提交事务的数据)和日志缓冲区(暂存日志信息)。 3. 进程:包括用户进程(执行SQL语句的用户程序)、服务器进程(处理用户请求)、后台进程(如DBWR负责数据文件的写入,LGWR管理日志文件,PMON和LCKn参与锁定管理,RECO进行数据恢复,SMON负责系统监控)。 4. 数据库管理职责:作为DBA,需要熟悉数据库的体系结构以确保高效运行,这包括安装和升级、启动和关闭数据库、用户管理、权限分配、存储空间管理、数据库创建和备份恢复等任务。 通过查阅相关参考书籍,如《ORACLE数据库系统基础》和《数据库管理及应用开发》,管理员可以深入了解理论知识并结合实例熟练掌握调整作业运行参数的技巧,从而提升数据库管理的灵活性和效率。