【ORA-16038】Oracle Rman备份故障处理

某日在检查数据库备份时发现 EMC NetWorker 某数据库备份报错,如下图:

network1

备份状态显示Fail 但完成度是100%

随后查看EMC Networker后台的报告日志

network2

日志内容如下:

已取消输出 24478 字节。  

channel t5: finished piece 1 at 13-JUL-15  piece handle=bak_level_0_HISTORYD_blqbvnoq tag=TAG20150713T214524 comment=API Version 2.0,MMS Version 1.5.0.0  

c[……]阅读全文

Continue reading

【ORA-20207】Oracle incarnation 应用

在我们做数据库的不完全恢复时可能会遇到下面的情况。

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of shutdown command at 16-OCT-12

[……]阅读全文

Continue reading

Oracle Rman将32位数据库转换至64位

一.准备工作
1.DB1为32位系统,DB2为64位系统。
2.数据库的版本为10.2.0.3以上,DB2的版本要高于或等于DB1。
3.检查是否由只读表空间存在,如果有使用命令

Alter tablespace tablespace_name read write;

将它改为可读写表空间。
二.在DB1服务器
1.使用rman备份oracle数据库
2.备份脚本为
图片1
也可以不备份archivelog,但必须手工拷贝archivelog至DB2的归档目录。
3.拷贝d:\backup目录至DB2服务器
三.在DB2服务器
1.进入rman,使用sys登录
图片2
2[……]阅读全文

Continue reading

Oracle11G RAC搭建文档【第三部分 RAC Failover配置】

Oracle 11G RAC搭建文档,由于此文档涉及从虚拟机基础环境搭建到RAC环境搭建再到RAC Failover配置,文档内容很多,所以本分档将分为3部分发布,这样结构化更清晰,也更方便大家阅读。

【第一部分 基础环境搭建】

【第二部分 RAC环境搭建】

【第三部分 RAC Failover配置】

十、 配置RAC SESSION FAIL 51

1) 创建TAFService 52

2) 启动testrac_taf服务 52

3) 检查service运行情况 52

4) 配置service参数 53

5) 查看serviceID 53

6) 查[……]阅读全文

Continue reading

Oracle11G RAC搭建文档【第二部分 RAC环境搭建】

Oracle 11G RAC搭建文档,由于此文档涉及从虚拟机基础环境搭建到RAC环境搭建再到RAC Failover配置,文档内容很多,所以本分档将分为3部分发布,这样结构化更清晰,也更方便大家阅读。

【第一部分 基础环境搭建】

【第二部分 RAC环境搭建】

【第三部分 RAC Failover配置】

三、 基础软件环境配置 16

四、 Grid安装 19

五、升级GRID 31

1) 安装最新OPatch 31

2) 创建OCM文件 31

3) 查看GRID版本细节 31

4) 查看补丁一次性冲突 32

 

[……]阅读全文

Continue reading

【ORA-08102】udump下大量trc文件处理过程

某日突发Oracle数据库主机磁盘空间爆满,不对之前还有上百G的空间,怎么突然就满了呢?随后寻找撑满磁盘空间的文件所在?

发现是Oracle udump文件下出现大量的trc文件导致,单个文件达50G之大,这非常的不正常。

查看trc文件内容,寻找故障根源。其中一个trc文件重点内容如下:

*** 2015-07-13 14:28:29.753
*** SERVICE NAME:(orcl) 2015-07-13 14:28:29.753
*** SESSION ID:(264.42260) 2015-07-13 14:28:29.753
oer 8102.2 – obj# 54932, rdba: 0x0c81414e(afn 50, blk# 82254)
kdk key 8102.2:
  ncol: 4, len: 31
  key: (31): 
 07 30 30 30 31 30 32 35 04 30 30 30 31 0a 65 78 57 61 69 74 53 65 6e 64 06
 0c 80 02 19 00 10
  mask: (2048): 

 

[……]阅读全文

Continue reading

Oracle11G RAC搭建文档【第一部分 基础环境搭建】

Oracle 11G RAC搭建文档,由于此文档涉及从虚拟机基础环境搭建到RAC环境搭建再到RAC Failover配置,文档内容很多,所以本分档将分为3部分发布,这样结构化更清晰,也更方便大家阅读。

【第一部分 基础环境搭建】

【第二部分 RAC环境搭建】

【第三部分 RAC Failover配置】

一、 环境配置: 2

二、 搭建基础硬件环境 2

1) 建立存储LUN 2

2) 建立虚拟机 3

3) 虚拟机连接物理LUN 4

A. 首先确保VM主机能够识别到新分配的LUN 4

 

[……]阅读全文

Continue reading

Oracle Thread 1 cannot allocate new log 的处理办法

Thread 1 cannot allocate new log, sequence 2594

Checkpoint not complete

      这个实际上是个比较常见的错误。通常来说是因为在日志被写满时会切换 日志组,这个时候会触发一次checkpoint,DBWR会把内存中的脏块往数据文件中写,只要没写结束就不会释放这个日志组。如果归档模式被开启的 话,还会伴随着ARCH写归档的过程。如果redo log产生的过快,当CPK或归档还没完成,LGWR已经把其余的日志组写满,又要往当前的日志组里面写redo log的时候,这个时候就会发生冲突,数据库就会被挂起。并且一直会往alert.log中写类似上面的错误信息。

解决方法就是增加日志组数量和扩大Redo log容量。

增加日志组:

1、select group#,sequence#,bytes,members,status from v$log;  查看每组日志的状态

   GROUP#  SEQUENCE#      BYTES    MEMBERS STATUS
———- ———- ———- ———- —————-
         1      16946   52428800          1 INACTIVE    ##  空闲的
         2      16947   52428800          1 INACTIVE    ##  空闲的
         3      16948   52428800          1 CURRENT   ##正在使用的

2、

alter database add logfile group 4 ('/opt/oradata/orclbj/redo04.log') size 200M;   增加1组日志组 视情况而定增加日志组的大小。

 

[……]阅读全文

Continue reading

【ORA-00312】Redo log文件损坏故障解决

 

故障现象:数据库hung住

查看alert日志:

Fri Jul 10 09:22:20 2015

Errors in file /opt/oracle/admin/orclbj/bdump/orclbj_arc1_1264.trc:

ORA-00354: Message 354 not found; No message file for product=RDBMS, facility=ORA

ORA-00353: Message 353 not found; No message file for product=RDBMS, facility=ORA; arguments: [103705] [8411181136] [07/10/2015 01:13:32]

ORA-00312: Message 312 not found; No message file for product=RDBMS, facility=ORA; arguments: [3] [1] [/opt/oracle/oradata/orclbj/redo03.log]

ARC1: All Archive destinations made inactive due to error 354

Fri Jul 10 09:22:20 2015

ARC1: Closing local archive destination LOG_ARCHIVE_DEST_1: ‘/opt/oracle/arch/1_43884_752778831.dbf’ (error 354)

(orclbj)

ARC1: Failed to archive thread 1 sequence 43884 (354)

ARCH: Archival stopped, error occurred. Will continue retrying

Fri Jul 10 09:22:20 2015

ORACLE Instance orclbj – Archival Error

Fri Jul 10 09:22:20 2015

ORA-16038: Message 16038 not found; No message file for product=RDBMS, facility=ORA; arguments: [3] [43884]

ORA-00354: Message 354 not found; No message file for product=RDBMS, facility=ORA

ORA-00312: Message 312 not found; No message file for product=RDBMS, facility=ORA; arguments: [3] [1] [/opt/oracle/oradata/orclbj/redo03.log]

Fri Jul 10 09:22:20 2015

Errors in file /opt/oracle/admin/orclbj/bdump/orclbj_arc1_1264.trc:

[……]阅读全文

Continue reading

RHEL6.2_64BIT+Oracle11204安装文档

 

目录

1. 前期准备 3

1.1 IP地址规划 3

1.2 存储磁盘规划 3

2. oracle安装前系统配置 3

2.1 检查主机的内存和swap分区大小 3

2.2 查看cpu类型 3

2.3 查看安装软件的磁盘空间大小 3

2.4 检查database需要的rpm包 4

2.5 创建grid、Oracle用户组 5

2.6 检查内核参数 /etc/sysctl.conf是否为以下值 5

2.7 配置Oracle用户环境变量 5

2.8 修改文件 /etc/hosts 加入 6

2.9 配置UDEV 6

 

[……]阅读全文

Continue reading