记录一次ORA-38760_DG无法启动MRP进程
现象是监控报警称主备库日志应用不同步,登到备库查看mrp进程不存在,随即启动mrp进程,前台正常返回无报错,但是mrp进程还是没有启动起来。
如下:
前台执行
SQL> alter database recover managed standby database disconnect from session parallel 2;
Database altered.
正常返回,但是mrp进程没有启动
alert报错
Thu Oct 16 09:58:40 2014
MRP0: Ba...
dbca创建rac数据库时,报错ORA-03113: end-of-file on communication channel
dbca创建rac数据库时,报错ORA-03113: end-of-file on communication channel
如下图rac_dbca_error.png
此时查看crs各个资源如下:
[root@ocm3 bin]# ./crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....SM1.asm application ONLINE OFFLINE
ora....M3.lsnr application ...
密码文件导致sys用户as sysdba无法登陆
密码文件导致sys用户as sysdba无法登陆
现象如下:
[oracle@test1 ~]$ sqlplus system/oracle@prod
SQL*Plus: Release 10.2.0.1.0 - Production on Fri May 30 10:58:46 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL...
唯一性组合索引引起的插入的sql hang住的分析
唯一性组合索引引起的插入的sql hang住的分析
问题分析:拥有相同组合索引列键值的sql,在批量操作时可能会导致undo争用,致使会话挂起。
=============以下为分析过程=============
表TBLCERTREQ有以下有关的唯一性索引
第一个:主键产生的唯一性索引
SQL> select * from dba_ind_columns where table_owner='CAUSER' and table_name='TBLCERTREQ' and index_name='SYS_C00...
UNDO块损坏恢复 ORA-00600 KSLFDNG2
该篇文章模拟用户活动事物上的UNDO块损坏恢复
数据库版本
SQL> select * from gv$version;
INST_ID BANNER
---------- --------------------------------------------------------------------------------
1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
1 PL/SQL Release 11.2.0.3.0 - Production
1 CORE 11.2.0.3.0 ...
sql语句hang住后的分析解决–视图 VS 10046 VS hanganalyze
该篇文章,从一条sql hang住,从视图,10046事件以及hanganalyze分析并解决。
版本如下:
SQL> set line 400
SQL> select * from gv$version;
INST_ID BANNER
---------- --------------------------------------------------------------------------------
1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
1 PL/SQL Release 11.2....
关于 ORA-27102: out of memory 解决一例
问题描述:对内存为24GB的linux 64位之上的oracle11g调整sga大小导致错误ORA-27102,并进一步阐述参数kernel.shmmax和参数kernel.shmall设置问题。
基本信息
OS:linux x86-64 DB:11.2.0.3
[oracle@tongjidb ~]$ more /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Nov 1 22:06:11 2013
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# Se...
参数log_archive_format引起的ORA-19563一则
该篇描述的是9i的库由于参数log_archive_format设置不正确导致备份归档日志时报错ORA-19563,解决倒是很容易,但是问题是:在正常业务期间,数据库发生检查点,切换日志,产生归档的日志只是对同一个归档日志的覆盖叠加的写,而且在alert中没有任何相关的报错。之前记得有一次对该参数进行修改重启数据库的时候,会报相关的错误,但是这次并没有相关错误抛出,只是对同一个归档日志的叠加写,然后是覆盖。
...
RAC单节点属组恢复
rac单节点权限恢复
背景:一个同事误对ORACLE_BASE的顶层目录进行了chown -R oracle:oinstall /u01 操作,导致rac节点1无法正常启动。
下边重现并在没有备份的情况下恢复。
主要技术:getfacl 和setfacl
该命令是用来备份文件访问权限和恢复文件权限的
这个是可以从节点2 做节点1 的 属组问题的
节点1当前状态
[root@11grac1 ~]# su - grid
[grid@11grac1 ~]$ crs_stat -t
Name Type ...
细节成就成败-权限之ORA-19587 ORA-27091
不多说了,晚上加班在单节点的备库搭建物理DG,有点着急回宿舍,一时半会儿忘了把root put过去的控制文件没有修改权限,复制库的时候出错。如下:
[oracle@xxx:/opt/oracle]$ rman target / auxiliary sys/system@xxx
Recovery Manager: Release 9.2.0.4.0 - 64bit Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to target database: XXXXCDB (DB...