LGWR (ospid: 29534): terminating the instance due to error 4021
LGWR (ospid: 29534): terminating the instance due to error 4021ksuitm: waiting up to [5] seconds before killing DIAG(29522)公司备库ADG意外宕机,alert日志显示LGWR进程终止了DB instanceErrors in file /app/oracle_11g/diag/
非归档模式下,丢失日志文件的一次恢复过程
场景描述:Oracle Database11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production非归档模式下,备份控制文件后,切换日志文件,并执行完全检查点操作。并模拟数据库断电关闭。然后删除现有控制文件后,还原备份的控制文件,然后打开库。曲折过程如下: SQL>alter database backup controlfile...
MRP0- Background Media Recovery terminated with error 1111
Active DataGuard由于db_file_name_convert设置不当,导致数据文件无法自动同步到备库问题处理过程。检查主备日志同步SQL> select max(sequence#) from v$archived_log;MAX(SEQUENCE#)-------------- 386952SQL> select max(sequence#) from v$archived_log where applied='YES';&n...
理解Oracle Shared Pool
Literal SQL?个Literal SQL语句是指在predicate中使?具体值,?不是使?绑定变量,即不同的执?语句使?的具体值可能是不?样的。使?了:SELECT * FROM emp WHERE ename = 'CLARK';而不是:SELECT * FROM emp WHERE ename = :...
ORA-00600: internal error code, arguments: [15709], [29], [1]-故障处理
检查日志,发现两次次宕机前均出现ORACLE内部600错误 (ORA-00600 [15709] , [29], [1]),该错误是由于数据库发生并行回滚触发了Oracle Bug 6954722。检查alert日志及数据库回滚信息,发现确实有大量的数据回滚。日志分析:--First CrashWed Jan 8 12:08:51 2014Errors in file /oracle/products/admin/szdm/bdump/...
Grid Control服务端看不到Agent相关信息,同时OMS状态为unknown处理
一次Grid Control的agent是启动的,但是在GC服务端看不到相关信息,而且OMS端状态不正确问题处理过程。oraagent@gd_rdb01:/opt/oracle/agentbase/agent10g/bin$ ./emctl status agentOracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0. Copyright (c) 1996, 2009 Oracle Corporation. All r...
数据库坏块Corrupt block的处理方法
Oracle进程在处理一个数据块时,首先将其读入物理内存空间,在处理完成后,再由特定进程将其写回磁盘;如果在这个过程中,出现内存故障,CPU计算失误,都会导致内存数据块的内容混乱,最后反映到写回磁盘的数据块内容有误,这样就表现为数据块坏块。 Oracle数据库出现坏块现象是指在...
Linux环境利用恢复被rm意外删除数据文件
Linux环境下不小心在操作系统误rm删除数据文件后,在没有重启数据库或者操作系统的情况下可以利用操作系统句柄恢复。[@more@]1、数据库版本信息:SQL> select * from v$version; BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64biPL/SQL Release 10.2.0.4.0 - ProductionCORE 10.2.0.4.0 ProductionTNS for Linux: Version 10.2.0.4.0 - ProductionNLSRTL Version 10.2.0.4.0 - Production2、删除数据文件SQL> select name from
ORA-00018 maximum number of sessions exceeded
ORA-00018 maximum number of sessions exceeded,提示超出最大连接数,但是查询v$session却发现连接数不到设置值的一半,实际上已经达到了设置的session了,由于里面的一些session做了递归或者其他调用打开新的session,但在v$session中是查不到的。[@more@]$ sqlplus /nologSQL*Plus: Release 11.1.0.6.0 - Productio...
ORA-1548 Dropping UNDO Tablespace Distributed Transaction Pending:Prepared / Dead
今天开发商告诉我undotbs1无法删除:SQL> drop tablespace undotbs1;drop tablespace undotbs1*ERROR at line 1:ORA-01548: active rollback segment '_SYSSMU205_2862632269$' found, terminatedropping tablespace查看了一下v$rollstat:SQL> select usn,status from v$rollstat;SQL> select segment_name,status from dba_rollback_segs where status='PARTLY AVAILABLE';SEGMENT_NAME STATUS------------------------------ ----------------_SYSSMU205_2862632269$ PARTLY AVAILABLE_SYSSMU709_2
ORA-01157无法标识、锁定数据文件
今天在创建数据库表空间的时候忘了修改路径,执行后全部都报错了,但是还是有两个表空间在数据库中生成了。最后引起ORA-01157: 无法标识/锁定数据文件 3 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 3: '/oracle/product/10.2/db_1/dbs/ AAAAAAAA '错误。[@more@]SQL> CREATE TABLESPACE PCS_DWCOMMON DATAFILE '...
Oracle ORA-27101错误及解决办法
ORA-27101: shared memory realm does not exist启不来解决办法一:以SYS用户登录:SQL>conn / as sysdba从SPFILE文件创建PFILE文件(因为SPFILE文件是二进制的,而PFILE是文本文件)SQL>create pfile=' u01apporacleproduct10.2.0tangyuninittangyun.ora' from spfile;打开inittangyun.ora文件...