-
logmnr分析日志,不能发现insert操作
下面是测试logmnr用于分析日志,可以用于审计,也可以用于恢复用于误操作删除的数据,测试发现logmnr在10g环境中,sql_redo不能显示出insert操作,delete,update操作正常,在11g中,所有的dml操作都能解析出来,下面是测试环境,都没有启用附加日志。 &nb ...
-
aix 5.3 ml6安装10.2.0.1 rac报错
最近一直在给客户升级数据库,天天是加班,都已经有1个多月没有更新了。 问题1: # /oracle/app/oracle/product/10.2.0/crs_1/root.sh WARNING: directory '/oracle/app/oracle/product/10.2.0' is not owned by root WARNING: directory '/oracle/app/oracle/product' is ...
-
启用与禁用表的约束是否会导致存储过程无效
客户一套系统因为library cache pin/library cache lock导致整个系统hang住了,全部业务中断,通过分析过,是由于人为导致编译了一个子的存储过程,导致父存储过程在执行时发现无效,自动进行编译,然而存储过程切一直在执行,最后导致了整个业务系统的hang住,这个存储过程是一个接口 ...
-
10G RAC srvctl注册实例正常,但是crs切不能管理实例
在客户现场升级数据库,随便给客户解决一个srvctl注册的实例,切通过srvctl命令不能对实例进行管理 环境:OS:AIX 6.1 DB:10.2.0.4.12 CRS:10.2.0.4.0 故障现象: 查看资源的情况 [oracle@uam_db ...
-
通过触发器限制IP地址登陆数据库,对具有dba权限用户无效
今天应客户要求,让测试主机不能连接生产的数据库,首先想到了通过listener来搞定,修改sqlnet.ora文件,然后重新reload一次listener,但是客户有所担心,万一reload的时候,监听不能连接的问题,于是想到通过防火墙,但是客户告诉,通过防火墙,不可能,再想 ...
-
通过触发器限制IP地址登陆数据库,对具有dba权限用户无效
今天应客户要求,让测试主机不能连接生产的数据库,首先想到了通过listener来搞定,修改sqlnet.ora文件,然后重新reload一次listener,但是客户有所担心,万一reload的时候,监听不能连接的问题,于是想到通过防火墙,但是客户告诉,通过防火墙,不可能,再想 ...
-
ORA-00600: internal error code, arguments: [3020], [5], [13], [20971533], [], [], [], []
今天在做实验的时候遇到了ORA-00600: internal error code, arguments: [3020], [5], [13]的错误。 故障现象平台:OS:RHEL 4.8 DB:10.2.0.4.12 故障现象: www.htz.pw & ...
发布于 2013-06-19 21:30故障处理ORA-00600: internal error code, arguments: [3020], [5], [13], [20971533], [], [], [], []已关闭评论
-
ORA-12005: may not schedule automatic refresh for times in the past
下面是模拟生产环境的一次ora-12005的错误,在百度,google一搜很多与这个相关的blog,但是看来看去,觉得始终跟自己的想法有点不同。 测试环境:OS:RHEL 4.8 OS:10.2.0.4.9 1,实验的前提条件 这里为了跟客户的job的时候interval致,所以需要修改主机的date,为了查看到进程后台扫描的sql,所以里面配置10046事件, ...
-
通过v$session查看imp进程信息
今天在客户现场,客户想查看imp进程的进度,想了想好像是没有什么方式来查看imp的进度的信息,在imp有个参数feedback是可以查看,但是客户没有增加这个参数。然而通过v$session切没有找到imp的进程,奇怪了,imp在正常的导数据,而v$session切没有发现进程,最后才明白一个道理:imp导入进程 ...
-
ORA-02298: cannot validate (CTG.FK_CTG_LOGS_INT_201306) – parent keys not found
最近在做10G使用impdp的方式跨平台迁移到11GR2的时候遇到一个下面的报错 ORA-39083: Object type REF_CONSTRAINT failed to create with error: ORA-02298: cannot validate (CTG.FK_CTG_LOGS_INT_201306) - parent keys not found Failing sql is: ALTER TABLE "CTG"."CTG_LOGS_20130 ...
-
rhel 4新安装的数据库sqlplus报Segmentation Fault
在测试9i升级到11G的时候,新安装的在执行sqlplus / as sysdb就报Segmentation Fault错误。 通过下如方法解决: To implement the solution, please execute the following steps: Refer to: 1. cd /usr/bin (as root) 2. mv gcc gcc.script 3. mv g++ g++.script 4. ln - ...
-
tar安装数据库并从10.2.0.4.8升级到10.2.0.4.9
今天同事说tar安装的数据库在做打补丁的时候会出时候,原来还真没有注意过,一般tar安装的数据库,都是已经打好了补丁的。个人觉得他说的出问题,应该是指tar过来后,数据库使用的relink方式来编译了一次,而没有使用clone或者o ...
-
create table 引起select语句hang住出现library cache lock事件
今天在9i中遇到了library cache lock/pin等待事件,结果是由于出帐还没有完成,用户还在执行create table相关的表,其它一些应用就已经在对表进行查询了,下面是模拟整个事件。 &nbs ...
-
9.2.0.8数据库查询seg$ hang住,出现enqueue (tt)阻塞
唉,悲剧的月初啊,星期天的早上8点去客户的路上就接到电话说,查询dba_free_space的进程一直hang住,查询不出来结果,到现场后,手动查询dba_free_space果然hang住。 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group b ...
-
迁移含有LONG字段的表
在上周5遇到一个客户truncate了一张800G的表,表中含有LONG字段,异机还原+迁移表,折腾啊,总共还原了2天2夜才还原成功,中途遇到了空间不够等问题。 下面是测试表含有LONG字段的迁移的几种方法。 测试环境是:OS RHEL 4.8 DB:10.2.0.4 建议在带有long字段的表的迁移的时候,使用exp/imp的方式。 1,配置NLS_LANG参数 ...
-
dbca: line 171: 7911 Aborted
故障现象 环境:OS:RHEL 4.8 DB:10.2.0.4 今天在dbca创建数据库的时候报下面的错误 [oracle10g@rhel4 ~]$ dbca # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x00c1bb69, pid=7911, tid=4160600288 # # Java VM: Java HotSpot(TM) Clien ...
-
ORACLE 启用与禁用事务的并行恢复
ORACLE 从8i开始,引进了fast start parallel rollback机制来进行事务恢复,SMON使用并行的方式来进行事务的恢复,可以通过参数FAST_START_PARALLEL_ROLLBACK来控制是否启用和并行的进程个数可以取下面的三个 ...
-
ORACLE 生成创建控制文件语句脚本
下面是一个生成创建控制文件的脚本,要求数据库运行在MOUNT以上阶段,此脚本只在LINUX平台上面运行。 cat ./create_controlfile_sql.sh echo "please input direcotry default /tmp:" read dir if [ ! -z "$dir" ];then if [ ! -d "$dir" ];then mkdir -p $dir fi else dir=/tmp f ...
-
LINUX平台ORACLE AIO功能测试
当IO遇到瓶颈的时候,我们首先会去检查AIO功能是否生效,在默认创建库的时候,使用raw方式的数据文件aio功能是开启了的,使用文件系统的数据文件,aio功能是没有开启的,在linux平台文件系统方式下,很多人在创建数据库的时候都没有手动开启aio,才会导致一些IO相关的等待事件的 ...
-
inventory目录手动创建
今天在opatch遇到了inventory目录的问题,下面对inventory手动创建做了一点实验。 测试环境:OS RHEL 5.8 DB:10.2.0.5.10 RAC环境 1,使用命令手动创建 [oracle@rac2 bin]$ /u01/app/oracle/product/10.2.0/crs/oui/bin/runInstaller -attachHome -noClusterEnabled ORAC ...
数据库爱好者
厉害厉害hi
掐指一算,这个客户在重庆csdw
是 1031csdw
哈哈,,黄大师,总结得好huangtingzhong
Loading Hinted Executionhuangtingzhong
下面是ASM磁盘头的部分ASM DATA DIhuangtingzhong
RMAN backup to Flash Rechuangtingzhong
Database Crashed With ORhuangtingzhong
How to Resolve ORA-00257123
How To Find The Process