- 博客(158)
- 收藏
- 关注
原创 oracle SCHEDULER
从Oracle 10g开始,推荐使用DBMS_SCHEDULER包,因为它提供了更强大的功能和灵活性,包括更复杂的调度规则、依赖管理和事件驱动等。
2024-06-17 20:24:00
388
原创 oracle job
对于较旧的Oracle数据库版本(9i及以前),Job是一个可以被调度以在特定时间或按一定频率自动执行的数据库对象。Job通常用于执行预定的后台任务,如数据清理、统计信息更新、备份操作、数据导入导出、报告生成等。这些任务可以是任何可以在数据库环境中执行的操作,最常见的形式是调用存储过程。DBMS_JOB包已经被DBMS_SCHEDULER包所取代。Job的创建和管理主要通过Oracle的DBMS_JOB包来进行,该包提供了用于提交、修改、删除、启用或禁用Job的PL/SQL过程。
2024-06-16 14:00:29
365
原创 ddl复制
DDL复制是基于触发器的捕获模式(这也是oracle11.2.0.4之前版本下唯一的方式),因此,需要先在模式下建立触发器及触发器所用的数据库对象。GG提供了一系列sql脚本来创建这些触发器及相关的数据库对象。注意:DDL语句的数据量不能超过2MB。
2024-05-17 17:21:47
368
原创 11g ogg搭建
1.ogg一般来说有4个进程,Manager进程,Extract进程,Pump进程,Replicat进程2.源库有抽取进程,会把相应表的事务抽取出来,写入本地队列文件3.dump进程吧队列中的文件发送到目标库的队列文件中,再由目标库的回复进程进行还原。
2024-05-14 16:55:43
572
原创 oralce解锁/加锁统计信息
它的目的是阻止数据库自动收集统计信息,防止可能会产生/出现的糟糕的计划。数据库自动收集表的统计信息,大部分情况下,这种行为对于数据库的性能是有利的不想数据库自动收集某个表的统计信息的情况。
2024-01-04 15:26:42
559
原创 DML语句-MERGE
根据一个表的数据组织另一个表的数据,一般是对merge的目标表插入新数据或替换掉老数据。Oracle 10g中MERGE有如下一些改进:1、UPDATE或INSERT子句是可选的2、UPDATE和INSERT子句可以加WHERE子句3、ON条件使用常量过滤谓词来insert所有的行到目标表中,不需要连接源表和目标表4、UPDATE子句后面可以跟DELETE子句来去除一些不需要的行。
2023-12-12 22:59:49
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人