ORACLE PL/SQL编程之八: 把触发器说透
大家一定要评论呀,感谢!光发表就花了我将近一个下午。本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2...
查询当前正在执行的job的情况
有时候对于需要执行的job查询执行情况,比如正在执行那条语句,或者想把job停下来等。一般不知道怎么查询到job执行的session的sid.方法一:select * from dba_jobs_running 如果运行比较慢,加select /*+ rule */* from dba_jobs_running方法二:<1>首先得到job号,从user_jobs或者dba_jobsselect * from user_jobs where upper(what) like '%MYPROGRAM%'<2> 根据job号查询sid号select * from v$lock where id2 = 3361910 and type ='JQ'就可以查询到sid了比如查询当前的执行什么语句select sql_text from v$sqlarea a,v$lo
oracle JOB 查询 添加 修改 删除 运行
-------------查询JOB-----------------select job, what, next_date, next_sec, sysdate, failures, broken,interval from user_jobs a;-------------添加JOB-----------------variable n number;begin dbms_job.submit(:n, 'MY_JOP;', sysdate,'sysdate+2/(24*60*60)'); commit;end;...
goldengate OGG参数规范
goldengate OGG参数规范如果goldengate安装在unix或者linux操作系统下,则建议以oracle系统用户进行安装。如果使用其他用户进行安装,则需要确保该用户在dba组中,以确保该用户具备读取redo和归档日志的系统权限;注:1) Goldengate软件建议安装在服务器Server的/goldengate路径下,该目录的属主为oracle:dba,权限为775...
实战goldengate:安装配置+数据初始化+单向DML复制
1.安装软件1.1 下载goldengate1.2 设置ORACLE_HOME and ORACLE_SID等环境变量确保安装的oracle实例设置了正确的ORACLE_HOME以及ORACLE_SID,当ogg进程连接数据库时会引用它们。1.3 设置共享库的环境变量确保ggsci或其他ogg进程的正常运行需要正确设置共享库路径,如果设置不正确在运行ggsci时会报错“./ggsci: err...
OGG搭建(rac到-->单实例)
开启归档。在两个节点分别创建本地目录/arch1点击(此处)折叠或打开SQL> alter system set log_archive_dest_1 ='location=/arch1' scope=both sid='*';System altered.SQL> archive log lsitSP2-0718: illegal ARCHIVE LO...
【故障解决】OGG-00446 错误解决
【故障解决】OGG-00446 Could not find archived log for sequence 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① OGG-00446 Could not find archive...
更改ORACLE归档路径及归档模式
在ORACLE10g和11g版本,ORACLE默认的日志归档路径为闪回恢复区($ORACLE_BASE/flash_recovery_area)。对于这个路径,ORACLE有一个限制,就是默认只有2G的空间,而且不只是归档日志的默认路径,也是备份文件和闪回日...
OGG-01031 由于网络中断导致datapump进程ABENDED的恢复方法
本机环境Oracle Server - Enterprise Linux Enterprise Linux Server release 5.7 (Carthage)Database - Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionOGG - Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO症状(Symptoms)Source源端投递进程处于ABENDED状态...
【OGG】OGG简单配置双向复制(三)
【OGG】OGG简单配置双向复制(三) 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① OGG的双向实时复制功能 注意:本篇thread 1的最大归档日志号为th...
【故障处理】 DBCA建库报错CRS-2566
【故障处理】 DBCA建库报错CRS-2566 PRCR-1071 PRCR-1006 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① dbca静默建库 ② 将监听加入CRS中 &...
【OGG】OGG的单向DML复制配置(一)
【OGG】OGG的单向DML复制配置(一) 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① OGG的单向DML实时复制功能 ② 数据库的静默安装 ③ OGG的安装 ④ OGG下数据的初始化...
定时kill长事务脚本kill_long_session.sh
定时 kill 长事务脚本 kill_long_session.sh
defgen
在业务上,对golendgate有这样的需求,源端的表的结构与目标端的结构不相同,表名称相同,但是表的字段不一样.我这里的举例是源端表的字段个数与目标端的字段个数不相同,目标端的表的字段个数是源端表的字段的子集.比如,源端表的字段为30个字段,而目标端的字段为源端的子集,有10个字段,只同步这10个字段的数据。其实,就是对某些敏感的数据不进行同步而已。今天因为业务上有这个需求,就翻照golendgate文档进程操作,操作成功,满足了业务的需求。我这里分享一下这个案例,创建一个表进行举例:[@more@]defgen源端:1.表结构SQL>
Goldengate单表添加同步
Goldengate单表添加同步 1、停止源端的pump进程stop p* 2、源端增加表附加日志dblobin userid user@orcl, password ####add trandata linfeng.tab_1 3、源端数据库获取当前最新scnse...
AIX 文件过多无法删除
AIX 一个文件夹最多24573个文件删除时提示错误信息:"Arguments too long" "Array list too long"1. 显示文件#find <path> "*" | xargs ls -l2. 删除文件#cd <path>#find . -name "*" | xargs rm{}3. ...
AIX 缺少一个命令
1. 确认bos.content_list 是否已经安装#lslpp -l bos.content_list2. 用下面的命令查询相关fileset#usr/sbin/which_fileset <filename>例子:#usr/sbin/which_fileset iostat3. 根据结果安装相应文...
AIX vmstat分析
命令:vmstat 格式:vmstat 1 5 (每秒钟一次,一共五次) 用途:报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息结果说明:System Confi...
goldengate单向复制的配置
本文介绍goldengate单向复制的配置,包括:1.oracle环境下,复制lt_test schema下的两张表test1和test2. 其中,表test1没有创建主键,但列id逻辑上能够唯一标识记录. 表test2上建有主键;这里只复制DML操作,不包...
oracle goldengate 10g--->11g配置
今天测试了下oracle goldengate,主站是oracle 10.2.0.5.0,目标库是 11.2.0.1.0,详细配置如下:由于主从数据库版本不一致(OS都是linux x86-64),下载的安装包也不一样1.解压并安装gg:主数据库:fbo_ggs_Linux_...