24小时自动执行:ORACLE_DBA教程中作业提交实例详解
需积分: 11 49 浏览量
更新于2024-08-15
收藏 1.29MB PPT 举报
在Oracle DBA教程中,本文提供了一个关于如何提交作业执行的实例。该例子涉及使用Oracle SQL*DBA工具来调度名为act.cal的过程,该过程每24小时运行一次,以处理特定数据库操作(在这个例子中是scott用户下的emp表,参数为30)。以下是详细的步骤:
1. 首先,使用svrmgr(Oracle Enterprise Manager)工具登录,然后声明一个变量jobno,用于存储作业编号。
2. 接下来,执行begin-end块中的代码,调用DBMS_JO.SUBMIT过程。该过程接收四个参数:jobno,作业的SQL命令(在这里是act.cal函数调用),开始日期(SYSDATE,当前系统时间),以及作业的结束时间(SYSDATE + 1,即24小时后)。
3. 在提交作业后,执行commit语句,确保事务成功完成。然后,通过print jobno命令查看作业号,确认作业已成功提交,此处显示的jobno是14100。
4. 该部分内容还提及了Oracle数据库体系结构的重要性,作为DBA需要理解Oracle的物理结构,包括数据文件、日志文件、控制文件和参数文件。数据文件是数据库数据的存储单元,每个文件与单个数据库关联且不可更改大小。日志文件用于记录事务,至少有两个文件组,采用循环写入方式,每个成员对应一个物理文件。
5. 系统全局区(SGA)是内存区域的一部分,包括共享池、数据缓冲区和日志缓冲区,这些是服务器处理请求和存储临时数据的地方。此外,还提到了ORACLE的进程模型,包括用户进程、服务器进程和后台进程,如DBWR(数据写入进程)、ARCH(归档进程)、LGWR(日志写入进程)、PMON(进程监控器)等。
6. 文章还推荐了一些Oracle DBA的学习资源,例如《ORACLE数据库系统基础》和《数据库管理及应用开发》,可以帮助读者深入了解Oracle数据库管理和操作。
本文的核心知识点是Oracle DBA如何通过svrmgr工具提交周期性作业,以及理解数据库的物理结构和关键进程的作用。这对于数据库管理员进行日常维护、监控和优化任务至关重要。
2022-09-23 上传
2011-05-13 上传
2011-02-12 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
涟雪沧
- 粉丝: 19
- 资源: 2万+
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升