最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

RAC本地数据文件迁移至ASM的方法

来源:懂视网 责编:小采 时间:2020-11-09 15:11:06
文档

RAC本地数据文件迁移至ASM的方法

RAC本地数据文件迁移至ASM的方法:目前在各个行业业务中存在大量的Oracle RAC环境,尤其对于中小型企业及一些管理不规范的环境中,对数据库的操作也就显得杂乱无章 一、 概述 目前在各个行业业务中存在大量的Oracle RAC环境,尤其对于中小型企业及一些管理不规范的环境中,对数据库的操作也
推荐度:
导读RAC本地数据文件迁移至ASM的方法:目前在各个行业业务中存在大量的Oracle RAC环境,尤其对于中小型企业及一些管理不规范的环境中,对数据库的操作也就显得杂乱无章 一、 概述 目前在各个行业业务中存在大量的Oracle RAC环境,尤其对于中小型企业及一些管理不规范的环境中,对数据库的操作也

目前在各个行业业务中存在大量的Oracle RAC环境,尤其对于中小型企业及一些管理不规范的环境中,对数据库的操作也就显得杂乱无章

一、 概述
目前在各个行业业务中存在大量的Oracle RAC环境,尤其对于中小型企业及一些管理不规范的环境中,对数据库的操作也就显得杂乱无章了,它不是核心系统,但有问题也够运维人员喝一壶的。下面说一个常见的问题,就是在RAC环境中,往往会遇到本地数据文件,也就是只能在一个节点访问,出现这样的状况,主要有两个原因,命名不规范,造成Oracle自动创建到DBS目录下,再个对RAC系统不了解,按照之前方式创建。那么在出现这个问题时怎么解决呢,下面我们简单学习一下。

二、操作过程
本次操作对象为非系统表空间,环境rhel6.3_x64+Oracle RAC11g
1、 RAC为归档模式,不停库,通过Oracle11g asmcmd 中cp命令,操作。
首先模拟环境:

SQL> create tablespace firsoul datafile 'firsoul01.dbf' size 10m;

Tablespace created.

SQL> select file_name from dba_data_files;

FILE_NAME

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

+DATA/racdb/datafile/system.293.859438573

………………………………
/oracle/app/oracle/product/11.2.0/dbs/firsoul01.dbf

节点1,查看数据文件状态、信息

SQL> set lines 150

SQL> col file_name for a55

SQL> select file_name,file_id,ONLINE_STATUS,tablespace_name from dba_data_files;

FILE_NAME FILE_ID ONLINE_ TABLESPACE_NAME

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

+DATA/racdb/datafile/system.293.859438573 1 SYSTEM SYSTEM

+DATA/racdb/datafile/sysaux.288.859438589 2 ONLINE SYSAUX

+DATA/racdb/datafile/undotbs1.287.859438601 3 ONLINE UNDOTBS1

+DATA/racdb/datafile/undotbs2.285.859438615 4 ONLINE UNDOTBS2

+DATA/racdb/datafile/users.278.859438619 5 ONLINE USERS

+DATA/racdb/datafile/test1.261.859451689 6 ONLINE TEST1

/oracle/app/oracle/product/11.2.0/dbs/firsoul01.dbf 11 ONLINE FIRSOUL


节点2,查看数据文件状态,信息

SQL> set lines 200

SQL> col file_name for a50

SQL> col tablespace_name for a10

SQL> select file_name,file_id,ONLINE_STATUS,tablespace_name from dba_data_files;

ERROR:

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

ORA-01110: data file 11: '/oracle/app/oracle/product/11.2.0/dbs/firsoul01.dbf '


将本地数据文件OFFLINE,或可以将整个表空间OFFLINE

SQL> alter database datafile 11 offline;

Database altered.


通过ASMCMD CP命令拷贝数据文件

ASMCMD> cp /oracle/app/oracle/product/11.2.0/dbs/firsoul01.dbf .

copying /oracle/app/oracle/product/11.2.0/dbs/firsoul01.dbf -> +data/racdb/datafile/firsoul01.dbf

ASMCMD> ls -lrt

WARNING:option 'r' is deprecated for 'ls'

please use 'reverse'

Type Redund Striped Time Sys Name

N firsoul01.dbf => +DATA/ASM/DATAFILE/firsoul01.dbf.260.882071123

DATAFILE UNPROT COARSE JUN 11 09:00:00 Y SYSAUX.288.859438589

DATAFILE UNPROT COARSE JUN 11 09:00:00 Y SYSTEM.293.859438573

DATAFILE UNPROT COARSE JUN 11 09:00:00 Y TEST1.261.859451689

DATAFILE UNPROT COARSE JUN 11 09:00:00 Y UNDOTBS1.287.859438601

DATAFILE UNPROT COARSE JUN 11 09:00:00 Y UNDOTBS2.285.859438615

DATAFILE UNPROT COARSE JUN 11 09:00:00 Y USERS.278.859438619


rename数据文件,并查看信息

SQL> alter database rename file '/oracle/app/oracle/product/11.2.0/dbs/firsoul01.dbf' to '+data/racdb/datafile/firsoul01.dbf';

Database altered.
SQL> select file_name,file_id,ONLINE_STATUS,tablespace_name from dba_data_files

2 ;

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

RAC本地数据文件迁移至ASM的方法

RAC本地数据文件迁移至ASM的方法:目前在各个行业业务中存在大量的Oracle RAC环境,尤其对于中小型企业及一些管理不规范的环境中,对数据库的操作也就显得杂乱无章 一、 概述 目前在各个行业业务中存在大量的Oracle RAC环境,尤其对于中小型企业及一些管理不规范的环境中,对数据库的操作也
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top