在一节点中开启block change tracking时报如下错误
引用
Tue Nov 23 13:59:47 2010
Starting background process CTWR
CTWR started with pid=435, OS id=3153976
Tue Nov 23 14:00:24 2010
Errors in file /oracle/admin/orcl/bdump/orcl1_ctwr_3153976.trc:
ORA-04031: unable to allocate 1819360 bytes of shared memory ("shared pool","unknown object","sga heap(4,0)","CTWR dba buffer")
Tue Nov 23 14:00:24 2010
Block change tracking service stopping.
Tue Nov 23 14:00:24 2010
Stopping background process CTWR
Error 19760 occurred while enabling or disabling change tracking
Tue Nov 23 14:00:26 2010
Errors in file /oracle/admin/orcl/bdump/orcl1_ckpt_1208398.trc:
ORA-19760: error starting change tracking
Tue Nov 23 14:06:24 2010
alter database enable block change tracking using file '+ASM_DATA/orcl/changetracking/orcl.bcf'
Tue Nov 23 14:06:25 2010
Block change tracking file is current.
Tue Nov 23 14:06:25 2010
Starting background process CTWR
CTWR started with pid=321, OS id=2691178
Tue Nov 23 14:06:26 2010
Errors in file /oracle/admin/orcl/bdump/orcl1_ctwr_2691178.trc:
ORA-04031: unable to allocate 1819360 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","CTWR dba buffer")
Block change tracking service stopping.
Tue Nov 23 14:06:26 2010
Stopping background process CTWR
Error 19760 occurred while enabling or disabling change tracking
Tue Nov 23 14:06:28 2010
Errors in file /oracle/admin/orcl/bdump/orcl1_ckpt_1208398.trc:
ORA-19760: error starting change tracking
Tue Nov 23 14:08:01 2010
ORA-1013 signalled during: alter database enable block change tracking using file '+ASM_DATA/orcl/changetracking/orcl.bcf'...
WARNING: Cannot delete file +ASM_DATA/orcl/changetracking/orcl.bcf
Tue Nov 23 14:08:01 2010
Errors in file /oracle/admin/orcl/udump/orcl1_ora_1351810.trc:
ORA-01265: Unable to delete CHANGE TRACKING +ASM_DATA/orcl/changetracking/orcl.bcf
ORA-15028: ASM file '+ASM_DATA/orcl/changetracking/orcl.bcf' not dropped; currently being accessed
ORA-01013: user requested cancel of current operation
由以上日志明显可以看出,shared pool内存不够,导致CTWR dba buffer不能分配,只需再次分配内存即可
引用
SQL> alter system set db_cache_size=7500m scope=both sid='orcl1';
System altered.
SQL> alter system set shared_pool_size=2500m scope=both sid='orcl1';
System altered.
SQL> alter database enable block change tracking using file '+ASM_DATA/orcl/changetracking/orcl.bcf2';
Database altered.
在rac环境中开启block change tracking需要注意的是:
1、增量变化跟踪文件需要放置在共享存储中
2、增量变化跟踪文件可以存放在asm中
分享到:
相关推荐
### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...
Oracle 10g RAC(Real Application Clusters)集群技术是Oracle数据库系统中的一种高可用性和高性能解决方案。它允许多个数据库实例同时访问同一物理数据库,以实现数据的共享和负载均衡,从而提高系统的可靠性和...
### ORACLE 11g RAC 开启与修改归档模式方法详解 #### 一、概述 在Oracle 11g RAC(Real Application Clusters)环境中,正确配置归档模式对于实现高可用性和灾难恢复至关重要。归档模式允许数据库记录所有事务...
### Oracle 10g RAC 安装部署详解 #### 1. 文档概述与准备工作 ##### 1.1 修改记录与审阅 文档的控制部分主要包括修改记录、审阅和分发三个环节,用于确保文档的有效性和及时更新。这部分虽然不直接涉及技术细节,...
oracle10g rac asm for linux oracle10g rac asm for linux
### Oracle 10g RAC 知识点详解 #### 一、Oracle 10g RAC 概念与原理 **Oracle Real Application Clusters (RAC) 是一种多实例集群技术,允许多个数据库实例同时访问同一个数据库。** 这种架构能够显著提高系统的...
### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。这包括安装必要的软件和配置合适的环境。 ##### 必备软件 1. **VMware ...
《AIX Oracle 10g RAC实施文档》是一份详尽的指南,旨在帮助IT专业人士深入了解和实施Oracle数据库在AIX操作系统上的集群技术。Oracle Real Application Clusters(RAC)是Oracle数据库的一个重要特性,它允许多个...
教程名称:Oracle 10g RAC安装过程视频讲解课程目录:【】Oracle10g RAC_1【】Oracle10g RAC_2【】Oracle10g RAC_3【】Oracle10g RAC_4【】Oracle10g RAC_5 资源太大,传百度网盘了,链接在附件中,有需要的同学自取...
2. Oracle 10g RAC的介绍:Oracle Real Application Clusters(RAC)是Oracle数据库的一种集群技术,它允许多个实例访问同一个数据库。RAC可以提供高可用性(HA)、负载均衡和故障转移的能力。文档中提到的是在...
### Oracle 10g RAC 安装全面解读 #### ORACLE Database RAC 说明 **1.1 RAC 系统说明** Oracle RAC(Real Application Clusters)是一种高可用性和高性能的企业级数据库解决方案。它允许多个数据库实例同时访问...
Oracle 11g RAC+DG 非常牛逼的部署手册 Oracle 11g RAC+DG 是一种高可用性的数据库解决方案,它可以提供高性能和高可用性的数据库服务。下面是 Oracle 11g RAC+DG 的部署手册,涵盖了从准备工作到部署完成的所有...
Oracle 10g RAC(Real Application Clusters)是Oracle数据库的一个集群技术,允许用户创建一个高可用性和可扩展性的数据库集群环境。该技术能够支持关键任务的业务应用运行在多个服务器上,以提供负载均衡和故障...
### Oracle 10G RAC 安装与配置详尽指南 #### 一、Oracle 10G RAC 概述 Oracle Real Application Clusters (RAC) 是一种集群数据库解决方案,可提供高可用性和可扩展性。Oracle 10G RAC 版本是 Oracle 在 2004 年...
### Oracle 10g RAC for Windows:详细安装与配置指南 #### 1. 引言 Oracle 10g RAC(Real Application Clusters)是Oracle数据库的一个关键组件,它允许在一个集群环境中运行多个数据库实例,从而提高可用性和...
Oracle 10g RAC(Real Application Clusters)是Oracle数据库的一个高级特性,它允许在同一集群中的多个服务器上共享一个数据库实例,提供高可用性和负载均衡。在本文中,我们将探讨如何搭建Oracle 10g RAC环境,并...
oracle 10g RAC实施手册,讲解实施过程中的问题和步骤
### Oracle 10g RAC Grid, Services & Clustering 关键知识点解析 #### 一、Oracle RAC(Real Application Clusters)概述 Oracle RAC 是一种集群数据库技术,旨在为多实例环境提供高可用性和可扩展性解决方案。...
Oracle 10g RAC 启动与关闭 在 Oracle 10g RAC 环境中,启动和关闭 RAC 是一个复杂的过程,涉及到多个组件和进程。本文将详细介绍 RAC 的启动和关闭过程,并对相关的知识点进行解释。 一、共享设备的启动 在 RAC ...