Oracle DBA教程:改变作业运行参数详解
需积分: 50 194 浏览量
更新于2024-08-15
收藏 2.19MB PPT 举报
"Oracle DBA日常管理维护教程中讲解了如何改变作业的运行参数,以及Oracle数据库的基本体系结构。"
在Oracle数据库管理中,DBMS_JOB包提供了对数据库作业(job)进行创建、修改和管理的功能。在描述中提到的`DBMS_JOB CHANGE`过程,用于更改已经存在的作业的参数。这个过程有四个输入参数:
1. `job`: 作业的唯一标识,是一个整数,代表作业在系统中的编号。
2. `what`: 作业执行的PL/SQL块,定义了作业的具体任务。
3. `next_date`: 作业下次运行的时间。可以是当前日期(SYSDATE)加上一个时间间隔,或者直接指定一个日期。
4. `interval`: 定义作业的执行频率,比如在给定的日期后多久再次运行。
例子中,作业14100的运行周期被修改为每两天一次,其PL/SQL块为`act.cal('scott','emp',null,30)`,这意味着作业将在SYSDATE之后的两天内执行这个PL/SQL块。
Oracle数据库管理员(DBA)的角色至关重要,他们负责整个数据库系统的健康运行。DBA的主要职责包括但不限于:
- 了解Oracle数据库的物理和逻辑结构。
- 安装、配置和升级数据库管理系统。
- 控制数据库的启动和关闭。
- 管理数据库用户及其权限。
- 监控和调整存储空间的分配。
- 创建和设计数据库架构。
- 实施备份策略和数据恢复方案。
Oracle数据库的体系结构分为物理结构和逻辑结构。物理结构主要包括:
- 数据文件:存储数据库数据的文件,每个数据文件关联一个数据库,且大小不可变。
- 日志文件:记录数据库的事务信息,用于数据恢复,通常至少有两个日志文件组。
- 控制文件:包含数据库的元数据,如表空间、数据文件和日志文件的信息。
- 参数文件:设置数据库运行时的参数和配置。
此外,Oracle数据库运行过程中涉及多种内存区域(System Global Area, SGA)和进程,如数据缓冲区、日志缓冲区、共享池,以及用户进程、服务器进程和后台进程等,它们共同协作保证数据库的高效运行。日志开关(LogSwitch)则是日志文件切换的一个操作,当日志文件达到特定条件时,数据库会自动切换到新的日志文件,以确保数据的安全性和完整性。
225 浏览量
点击了解资源详情
点击了解资源详情
2009-12-09 上传
2013-12-05 上传
2009-04-05 上传
2014-08-15 上传
ServeRobotics
- 粉丝: 38
- 资源: 2万+
最新资源
- 毕业设计&课设-多机器人系统中AXB=YCZ校准问题的Matlab实现.zip
- CSCB6CodeSamples.zip
- DKPhotoGallery:使用Swift 4和5编写的iOS版图库浏览器查看器
- crawlergo:用于网络漏洞扫描器的强大浏览器爬虫
- 相位稳定性分析仪
- KISaD JSON Viewer-crx插件
- Site_Map_Generator:开放和免费的站点地图生成器
- Quartz:操作系统
- laloupe-0915-armurerie
- Coursera_Capstone
- sql-sandbox:最喜欢的编码挑战,操作方法等
- RhymeSite:“韵”的网站你的音乐之家
- NexOS:不活动,请检查Nexware-Project组织
- laravel-support-eloquent:具有Laravel Eloquent模型的小型支持特征和类的软件包
- python-project-lvl3
- day17_EL&JSTL.rar