plsql develop安装在64位的win7系统上使用不了的情况
本周一到新公司第一天上班,下午在自己的64位win7系统的pc机上安装了一个plsql develop工具,结果使用不了,报错信息如下:Initialization error SQL*Net not properly installed...
OGG-00952---oracle goldengate无法purge历史表和mark表处理一例
今天观察oracle goldengate的errlog发现一直会有如下的告警信息: 2013-01-18 16:52:56 WARNING OGG-00952 Oracle GoldenGate Manager for Oracle, mgr.prm: Purging log history fr...
oracle诊断事件
提供一个简单获取oracle诊断事件的方法,如下: SQL> set line 250SQL> set serveroutput onSQL> declare 2 err_msg varchar2(120); 3 begin 4 dbms_output.enable(1000...
ogg长事务
今天查看gg的error log发现一直警告有长事务在执行,具体信息如下:2012-04-20 14:40:52 WARNING OGG-01027 Oracle GoldenGate Capture for Oracle, extksr1.prm: Long Running Transaction: XID...
oracle隐藏参数的查看和使用
今天在论坛里,有个朋友问了个问题,非归档模式下,将其中一个数据文件offline,之后数据库又切换了很多的日志,又重启过,还没备份,现在想将之前的数据文件online,结果可想而知,具体如何分析处理?像这种情况,...
cpu过热告警?
今天早上刚上班,查看开发库的告警日志发现如下警告,而且持续了很长一段时间:Message from syslogd@ at Tue Jan 17 07:33:29 2012 ...localhost kernel: CPU1: Temperature/speed normalMessage from syslogd@ a...
oracle--job执行报错--ORA-01031
今天下午在编辑一个job的时候,发现一个奇怪的现象,A用户下面有一个job,半小时执行一次,然后我在job里加了些增删改的操作,之后job就运行不了了,具体报错信息如下:Errors in file /oracle/admi...
oracle登陆之转义特殊字符
经常用oracle的人,如果口令控制比较严格的话,设置了比较复杂的密码口令,肯定在登陆数据库的时候会遇到一些因为密码含有特殊字符而登陆不了的现象,这里给大家提供一个小技巧,很方便实用:登陆的时候:sqlplus ...
library cache lock等待事件
昨天下午快下班的时候,通过oem界面突然发现一大片的血红色,直觉告诉我,估计又是几个sp同时跑造成的,否则并发不应该突然间这么高的,查询相关信息,发现,有一个会话等待,类型就是library cache lock,是一个包...
oracle登陆限制脚本
为了严格控制生产库的用户登陆,包括登陆的程序和ip地址等,前不久在线上库创建了一个trigger以实现这个功能: create or replace trigger check_ip after logon on&nbs...
oracle备份脚本
如下为公司线上库的0级备份脚本: # incremental level 0 backup scriptexport SHELL=/bin/bashexport NLS_LANG=american_america.ZHS16GBKexport PATH=/usr/ke...
Oracle中DUMP转储方法 收藏
Oracle中DUMP转储方法 收藏 大家在学习研究ORACLE的过程中,为了更深入的了解内部的机制,免不了要进程DUMP来研究学习,下面我把学习过程中不断整理的各个DUMP罗列出来,希望大家指明错误和进行补充,共同进步!—...
DG的重建
首先,恭喜你需要用到这个页面,这说明你遇到了和我一样的问题: 这就是DG他瞄的不干活了,怎么做都不好好干,其次你的app还在很欢快的跑着,并且不能说停就停。 我假设你遇到的并非任何硬件问题导致的结果,因为...
oracle报表相关脚本
今天查询之前的资料,突然发现一些有用的脚本,在上一家公司,工作当中需要调取相关报表的一些脚本,感觉还是蛮有用的,就放到blog上面来,命令多数是操作系统层面的(linux,hp_unix,aix),具体如下:AUTHSTATE=comp...
获取sql绑定变量的值
工作中有时候需要解析一下SQL的绑定变量以分析SQL逻辑,通过wrh$_sqlstat的BIND_DATA可以将Oracle存储的绑定变量分析出来。 使用DBMS_SQLTUNE包可以很容易实现这个目的: select dbms_sqltune.extract_bind(w...
oracle坏块问题的解决
1.在alter.log 中找到错误blockgrep blocknum alter**.log |sort |uniq 2.使用SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTENTS WHERE file = FILE_ID AND block BETWEEN BLOCK_ID AND BLOCK_ID+BLOC...
10.2.0.5.0-RAC关闭一个节点时遭遇ORA-600错误
今天早上刚上班,突然想起来一件事情,上周五晚上升级RAC到10.2.0.5.4时,重启3节点的时候,alert日志里居然报了600错误,具体如下:ORA-00600: internal error code, arguments: [kjccg...
BUG9949948的处理过程
我之前的文章中有提到过,linux系统下oracle运行一段时间之后,系统层面sy%数值会一直居高不下,本来以为是linux在处理页交换方面的BUG, 最后发现不是这个原因,今天对相关会话进行跟踪发现,出现很多警告...
一次BOSS订单集计分发的问题解决
昨天刚上班的时候,CRM的同事就过来问为什么现在订单集计分发很慢,之前是1分钟几十单,现在是几分钟几单,让我这里查下怎么回事。 打开OEM监控界面,application比较高,一直都是红色的,持续了很长时间,同...
stream目标库创建trigger无效
今天在stream目标库上的一张表上创建了一个trigger,编译都通过,但是目标表就是没有数据:最后执行一下一个包就ok了,记录如下: begin EXEC DBMS_DDL.SET_TRIGGER_FIRING_PROPERTY('sche...