RAC环境数据文件误建到本地文件系统的处理方法

APPLIES TO:

Oracle Database - Enterprise Edition - Version 10.2.0.1 and later

Information in this document applies to any platform.

SYMPTOMS

user add datafile for RAC DataBase in the local node

SQL> alter tablespace system add datafile 'FRA' SIZE 250M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;

then when he query DBA_DATA_FILES

ORA-01157: cannot identify/lock data file 66 - see DBWR trace file

ORA-01110: data file 66: '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/FRA'

CHANGES

datafiles add to system Tablespace by mistake on the local Node instead of shared diskgroup

CAUSE

This is expected as it is RAC DB and it suppose to create the new Datafile on the shared disk no on the local node

when user  add data file using SQL> alter tablespace system add datafile 'FRA' SIZE 250M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;

its add the datafile in the default OMG location db_create_file_dest

SQL> show parameter db_create_file_dest

NAME                                 TYPE        VALUE

本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

------------------------------------ ----------- ------------------------------

db_create_file_dest                  string

and when it is Null the default locaion $OH/dbs

SOLUTION

- Open the DB in Mount state

- copy the created Datafile to the shared Disk Group

please note that the DB must be in the archive mode .

RMAN> copy datafile '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/FRA' to '+FRA';

Starting backup at 06-JAN-14

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=8 instance=TESTDB12 device type=DISK

channel ORA_DISK_1: starting datafile copy

input datafile file number=00066 name=/u01/app/oracle/product/11.2.0/dbhome_1/dbs/FRA

output file name=+FRA/testdb1/datafile/system.284.836141149 tag=TAG20140106T132548 RECID=1 STAMP=836141162

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:15

Finished backup at 06-JAN-14

- using SQL PLUS rename the Datafile to the New location

SQL>alter database rename file '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/FRA' to '+FRA/TESTDB1/DATAFILE/SYSTEM.284.836141149';

- open the DB

SQL> alter Databse open;

- remove the old file

$ rm /u01/app/oracle/product/11.2.0/dbhome_1/dbs/FRA

时间: 2024-10-06 07:06:12

RAC环境数据文件误建到本地文件系统的处理方法的相关文章

Oracle 表空间与数据文件

--============================== --Oracle 表空间与数据文件 --============================== /* 一.概念     表空间:是一个或多个数据文件的逻辑集合     表空间逻辑存储对象:永久段-->如表与索引                         临时段-->如临时表数据与排序段                      回滚段-->用于事物回滚或闪回内存的撤销数据     表空间分类:系统表空间(sys

数据文件-学生顺序表的处理,看清楚是 顺序表,只求代码和相关注释,明日要上交,急~~~

问题描述 学生顺序表的处理,看清楚是 顺序表,只求代码和相关注释,明日要上交,急~~~ 在一个数据文件中存放若干学生数据记录,每条记录都有如下数据项:学号,姓名,性别,成绩. 编一个程序,采用 顺序存储结构 存储这批数据,并对该数据进行排序.要求:数组前部为男同学,后部为女同学,并且男女同学都按成绩递减排序,分别计算男生合格率.女生合格率.全班的成绩平均分,并把排序后的学生数据记录及计算结果存入另一个数据文件中. 解决方案 这个很多语言很多方法都可以实现 简单点的用html做前台 php从数据库

ORACLE RAC 裸设备数据库一节点表空间扩容错误添加数据文件到本地的处理

    9月2日上午,总部CRM求助,问题是ORACLE 10.2.0.4 RAC 裸设备数据库在表空间扩容时操作失误,将数据文件错误添加成文件系统文件并且还在节点1的本地目录,导致节点2无法完成写操作,报错信息如下: Wed Sep  2 08:23:23 2015 Errors in file /oracle/app/admin/oracrm/bdump/oracrm2_dbw0_2101996.trc: ORA-01157: cannot identify/lock data file 1

【故障处理】DBCA建库诡异问题处理--rac环境不能创建rac库

[故障处理]DBCA建库诡异问题处理--rac环境不能创建rac库 BLOG文档结构图 前言部分 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① dbca静默创建rac库 ② Inventory目录作用及其2种重建方法(重点) ③ rac环境dbca工具不能创建rac库的解决办法 ④ dbca静默建库常见问题处理 ⑤ 重建CRS集群环境执行root.sh脚本 Tips: ① 本文在ITpub(http://blog.

【故障处理】DG环境主库丢失归档情况下数据文件的恢复

[故障处理]DG环境主库丢失归档情况下数据文件的恢复 1  BLOG文档结构图     2  前言部分   2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① BBED的编译 ② BBED修改文件头让其跳过归档从而可以ONLINE(重点) ③ OS命名格式转换为ASM的命名格式 ④ DG环境中备库丢失数据文件的情况下的处理过程(重点) ⑤ 数据文件OFFLINE后应立即做一次RECOVER操作 ⑥ BBED环境

Oracle RAC环境单独节点插入数据也会导致全局等待(下)

在RAC环境中,登陆到一个实例,在处理的数据完全与另外实例内存中数据无关的情况下,也会导致gc全局等待产生. 这一篇描述性能影响. 上一篇文章描述gc等待产生的现象,这篇文章验证一下产生的全局等待是否会对性能产生不利影响: SQL> truncate table t; 表被截断. SQL> set timing on SQL> insert into t 2  select * 3  from t_big; 已创建6430135行. 已用时间:  00: 01: 05.05 SQL>

Oracle RAC环境单独节点插入数据也会导致全局等待(上)

在RAC环境中,登陆到一个实例,在处理的数据完全与另外实例内存中数据无关的情况下,也会导致gc全局等待产生. 这一篇描述现象. 环境如下: SQL> conn yangtk/yangtk 已连接. SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database10gEnterpriseEdition Release10.2.

Oracle RAC 环境下如何管理参数文件(spfile)

RAC环境下,初始化参数文件与但实例下参数文件有些异同,主要表现在初始化参数可以为多个实例公用,也可以单独设置各个实例的初始化参数.对于那些非共用的初始化参数则必须要单独设置,而共用的则可以单独设置,但一般不建议这么用.本文描述RAC 环境下参数文件(spfile)的相关管理工作. 1.参数文件的位置 SQL> show parameter instance_name NAME                                 TYPE        VALUE ---------

echarts3.0 新的图形数据,怎么获取本地图形数据文件

问题描述 echarts3.0 新的图形数据,怎么获取本地图形数据文件 想做一个简单的网页例子,得到如上图的效果 官网API代码: myChart.showLoading(); $.get('data/asset/data/les-miserables.gexf', function (xml) { myChart.hideLoading(); var graph = echarts.dataTool.gexf.parse(xml); var categories = []; for (var