启用与禁用表的约束是否会导致存储过程无效
客户一套系统因为library cache pin/library cache lock导致整个系统hang住了,全部业务中断,通过分析过,是由于人为导致编译了一个子的存储过程,导致父存储过程在执行时发现无效,自动进行编译,然 …
客户一套系统因为library cache pin/library cache lock导致整个系统hang住了,全部业务中断,通过分析过,是由于人为导致编译了一个子的存储过程,导致父存储过程在执行时发现无效,自动进行编译,然 …
在客户现场升级数据库,随便给客户解决一个srvctl注册的实例,切通过srvctl命令不能对实例进行管理 环境:OS:AIX 6.1  …
今天应客户要求,让测试主机不能连接生产的数据库,首先想到了通过listener来搞定,修改sqlnet.ora文件,然后重新reload一次listener,但是客户有所担心,万一reload的时候, …
今天应客户要求,让测试主机不能连接生产的数据库,首先想到了通过listener来搞定,修改sqlnet.ora文件,然后重新reload一次listener,但是客户有所担心,万一reload的时候, …
今天在做实验的时候遇到了ORA-00600: internal error code, arguments: [3020], [5], [13]的错误。 &nbs …
下面是模拟生产环境的一次ora-12005的错误,在百度,google一搜很多与这个相关的blog,但是看来看去,觉得始终跟自己的想法有点不同。 测试环境:OS:RHEL 4.8 OS:10.2.0.4.9 1,实验的前提条件 这里为了跟客户的job的时候interval致 …
今天在客户现场,客户想查看imp进程的进度,想了想好像是没有什么方式来查看imp的进度的信息,在imp有个参数feedback是可以查看,但是客户没有增加这个参数。然而通过v$session切没有找到imp的进程,奇怪了, …
最近在做10G使用impdp的方式跨平台迁移到11GR2的时候遇到一个下面的报错 ORA-39083: Object type REF_CONSTRAINT failed to create with error: ORA-02298: cannot validate (CTG.FK_CTG_LOGS_INT_2013 …
在测试9i升级到11G的时候,新安装的在执行sqlplus / as sysdb就报Segmentation Fault错误。 通过下如方法解决: To implement the solution, please execute the following steps: Refer …
今天同事说tar安装的数据库在做打补丁的时候会出时候,原来还真没有注意过,一般tar安装的数据库,都是已经打好了补丁的。个人觉得他说的出问 …
今天在9i中遇到了library cache lock/pin等待事件,结果是由于出帐还没有完成,用户还在执行create table相关的表,其它一 …
唉,悲剧的月初啊,星期天的早上8点去客户的路上就接到电话说,查询dba_free_space的进程一直hang住,查询不出来结果,到现场后,手动查询dba_free_space果然hang住。 S …
最近在测试gc 12c发邮件的功能,但是由于客户网络原因,不能通过桥接方式上网,只能通过nat方式让虚拟主机上网了。 1,win上面配置nat网卡与相应的ip地址,通过vmware提供的Virtual Network Editor来配置,要使用nat,在win主机上面必 …
今天在做gc 12cr2版本的实验的时候,发现/目录的空间不够了,于是手动增加了一块盘,在线扩文件系统,不过前提是/文件系统是放到VG里面的,而不是单独的分区,如果是单个分区,是不能扩的 …
在上周5遇到一个客户truncate了一张800G的表,表中含有LONG字段,异机还原+迁移表,折腾啊,总共还原了2天2夜才还原成功,中途遇到了空间不够等问题。 下面是测试表含有LONG字段的迁移的几种方法。 测试环境是:OS RHEL 4.8 DB:10.2.0 …
故障现象 环境: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) …
ORACLE 从8i开始,引进了fast start parallel rollback机制来进行事务恢复,SMON使用并行的方式来进行事务的恢复,可以通过 …
下面是一个生成创建控制文件的脚本,要求数据库运行在MOUNT以上阶段,此脚本只在LINUX平台上面运行。 cat ./create_controlfile_sql.sh echo "please input direcotry default /tmp:" read dir if [ ! -z "$dir" ];then if [ …
当IO遇到瓶颈的时候,我们首先会去检查AIO功能是否生效,在默认创建库的时候,使用raw方式的数据文件aio功能是开启了的,使用文件系统的数据文件,aio功能是没有开启的,在linux平台文件系统方式 …
今天在opatch遇到了inventory目录的问题,下面对inventory手动创建做了一点实验。 测试环境:OS RHEL 5.8 DB:10.2.0.5.10 RAC环境 1,使用命令手动创建 [oracle@rac2 bin]$ /u01/app/ora …