Oracle OCM考试GridControl与计划作业详解
需积分: 9 92 浏览量
更新于2024-09-02
收藏 147KB PDF 举报
"OCM考试实验笔记主要涵盖了GridControl的使用和计划作业的管理,包括创建过程、同义词、程序、调度以及作业的激活、删除等操作,重点关注DBMS_SCHEDULER包和PL/SQL的相关知识。"
在Oracle Certified Master (OCM) 考试中,Grid Control是一个重要的组成部分,它提供了全面的数据库管理和监控解决方案。Grid Control允许管理员集中管理多个数据库实例,监控性能,执行维护任务,并配置计划作业。
1. **计划作业**:
- **DBMS_SCHEDULER** 是Oracle提供的一组PL/SQL包,用于创建、管理和控制计划作业。这些作业可以是存储过程、PL/SQL块或其他可执行的数据库对象。
- **CREATE PROCEDURE** 用于创建存储过程,例如在示例中创建的`myjh1`过程,该过程包含了等待300秒和插入数据到表`u3.jh`的逻辑。
2. **同义词**:
- 同义词是数据库中的一个对象,提供了一个别名来访问其他对象,如表、视图或过程。在示例中,创建了名为`mylx1`的序列同义词,方便后续使用。
3. **程序和调度**:
- **DBMS_SCHEDULER.CREATE_PROGRAM** 用于创建一个程序,这里指定了程序类型为`STORED_PROCEDURE`,并指定了要执行的过程`myjh1`。
- **DBMS_SCHEDULER.CREATE_SCHEDULE** 创建了一个名为`job_s`的调度,定义了作业的执行频率,如每分钟执行一次。
- **DBMS_SCHEDULER.CREATE_JOB** 结合了程序和调度,创建了一个名为`job_j`的作业,它将在指定的调度`job_s`下执行`job_p`程序。
4. **作业管理**:
- **DROP** 系列的命令用于删除程序、调度和作业,确保在测试环境中可以干净地清理资源。
- **DBMS_SCHEDULER.ENABLE** 用于启用已创建但可能被禁用的作业或程序,使得它们能够按照设定的时间执行。
5. **间隔时间**:
- 在创建调度时,可以通过参数设置作业的执行间隔,如示例中的`FREQ=MINUTELY;INTERVAL=1`表示每分钟执行一次。
- 提及的新特性文档可能提供了更多关于间隔时间和选项的详细信息。
理解并熟练掌握这些知识点对于通过OCM考试至关重要,因为这涉及到实际的数据库管理操作,特别是当需要自动化执行某些数据库任务时。考生应深入学习DBMS_SCHEDULER包的使用,熟悉各种调度策略和参数,以及如何通过PL/SQL来编写和管理作业。
2020-05-19 上传
2020-05-19 上传
2020-05-19 上传
2020-05-19 上传
2021-10-11 上传
2022-09-22 上传
2021-10-03 上传
2022-09-20 上传
luashin
- 粉丝: 7
- 资源: 154
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析