在ASM中移动数据文件
实验目的:在ASM存储环境下,要删除一个磁盘组,从而将磁盘组中的数据文件移动到另外一个磁盘组中。
查看数据文件存放的位置:
SQL> select file#,name from v$datafile; FILE# NAME
----- ----------------------------------------
1 +ASM/orcl/datafile/system.271.847398023
2 +ASM/orcl/datafile/undotbs1.273.84739817
1 3 +ASM/orcl/datafile/sysaux.272.847398127
4 +ASM/orcl/datafile/users.276.847398185
5 +KEL/orcl/datafile/kel.259.850521765
6 +ASM/orcl/datafile/kelly.275.847398181 6 rows selected.
在rman中将数据文件offline:
RMAN> sql "alter database datafile 5 offline"; using target database control file instead of recovery catalog
sql statement: alter database datafile 5 offline
将数据文件进行拷贝另外的ASM磁盘组中:
RMAN> run
2> {
3> copy datafile 5 to '+ASM';
4> } Starting backup at 18-JUN-14
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=143 devtype=DISK
channel ORA_DISK_1: starting datafile copy
input datafile fno=00005 name=+KEL/orcl/datafile/kel.259.850521765
output filename=+ASM/orcl/datafile/kel.274.850522625 tag=TAG20140618T001659 recid=41 stamp=850522627
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:11
Finished backup at 18-JUN-14 Starting Control File and SPFILE Autobackup at 18-JUN-14
piece handle=+ASM/orcl/autobackup/2014_06_18/s_850522631.268.850522635 comment=NONE
Finished Control File and SPFILE Autobackup at 18-JUN-14
在asmcmd中查看新生成的数据文件名称:
ASMCMD> ls
KEL.274.850522625
KELLY.275.847398181
SYSAUX.272.847398127
SYSTEM.271.847398023
UNDOTBS1.273.847398171
USERS.276.847398185
通知控制文件,路径修改:
RMAN> run
2> {
3> switch datafile 5 to datafilecopy '+asm/orcl/datafile/KEL.274.850522625';
4> } datafile 5 switched to datafile copy
input datafile copy recid=41 stamp=850522627 filename=+ASM/orcl/datafile/kel.274.850522625
恢复数据文件:
RMAN> recover datafile 5; Starting recover at 18-JUN-14
using channel ORA_DISK_1 starting media recovery
media recovery complete, elapsed time: 00:00:03 Finished recover at 18-JUN-14
将数据文件online:
RMAN> sql "alter database datafile 5 online"; sql statement: alter database datafile 5 online
再次查看数据文件位置:
SQL> select file#,name from v$datafile; FILE# NAME
----- ----------------------------------------
1 +ASM/orcl/datafile/system.271.847398023
2 +ASM/orcl/datafile/undotbs1.273.84739817
1 3 +ASM/orcl/datafile/sysaux.272.847398127
4 +ASM/orcl/datafile/users.276.847398185
5 +ASM/orcl/datafile/kel.274.850522625
6 +ASM/orcl/datafile/kelly.275.847398181 6 rows selected.
删除磁盘组:
SQL> drop diskgroup kel including contents; Diskgroup dropped.
重新创建磁盘组:
SQL> create diskgroup KEL external redundancy disk 'ORCL:KEL1','ORCL:KEL2','ORCL:KEL3'; Diskgroup created.
创建磁盘组的时候很奇怪,每次这个路径需要用不同的方式来进行尝试:以下面的路径为准:
SQL> select path from v$asm_disk; PATH
--------------------------------------------------------------------------------
ORCL:KEL1
ORCL:KEL2
ORCL:KEL3
ORCL:DATA
ORCL:OCR_VOTE
在ASM中移动数据文件的更多相关文章
- 如何将ASM中的数据文件复制到操作系统中
环境:Red Hat 5.7 + Oracle 10.2.0.5.0 Rac+ASM 如果你的Oracle数据库系统使用正使用ASM自动存储管理,你可曾想过要窥视一下ASM中的数据文件,ASM是个黑匣 ...
- 浅谈Oracle中物理结构(数据文件等。。。)与逻辑结构(表空间等。。。。。)
初始Oracle时很难理解其中的物理结构和逻辑结构,不明白内存中和硬盘中文件的区别和联系,我也是初学Oracle,这里就简单的谈谈我我看法. 首先,你需要明白的一点是:数据库的物理结构是由数据库的操作 ...
- 使用dd备份和恢复ASM中的数据文件头
这里用大家随处可见的(除了extent分布的x$kffxp需要百度和google外),其余都是文档中有详细记载的常用ASM视图来实现同样功能: 下面的用于从ASM中备份数据文件头: SQL> s ...
- asm下重定向数据文件小例(使用toad工具)
原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46863991 场景 ...
- 转-Android 之 使用File类在SD卡中读取数据文件
如果需要在程序中使用sdcard进行数据的存储,那么需要在AndroidMainfset.xml文件中 进行权限的配置: Java代码: <!-- 在sd中创建和删除文件的权限 --> ...
- 更改Outlook 2013中Exchange数据文件存放路径
昨天新入职目前所在的公司,在原公司一直都是直接使用Outlook设置用户名和密码后,然后将*.pst邮件的数据文件保存在其他盘符,以防止在更新操作系统时出现邮件丢失的情况:但是目前公司使用的是Exch ...
- MATLAB中TXT数据文件读取并写入元胞数组的方法与步骤
一. TXT数据文件读取 Data = load('train.txt'); %简单的文件读取,这时在工作区可以看到导入的大数据变量Data 二.大数据变量Data装入元胞数组中 D = cell ...
- python 读取位于包中的数据文件
假设你的包中的文件组织成如下: mypackage/ __init__.py somedata.dat spam.py 现在假设spam.py文件需要读取somedata.dat文件中的内容.你可以用 ...
- Oracle 11g Rac 用rman实现把本地数据文件迁移到ASM共享存储中
在Oracle Rac环境中,数据文件都是要存放在ASM共享存储上的,这样两个节点才能同时访问.而当你在某一节点下把数据文件创建在本地磁盘的时候,那么在另一节点上要访问该数据文件的时候就会报错,因为找 ...
随机推荐
- 入门视频采集与处理(BT656简介)
入门视频采集与处理(BT656简介) http://ticktick.blog.51cto.com/823160/553535 1. 帧的概念(Frame) 一个视频序列是由N个帧组成的,采集图像的 ...
- ASP.NET中App_Code,App_Data等文件夹的作用
http://www.cnblogs.com/shiyu007/archive/2007/12/04/982264.html 1. Bin文件夹 Bin文件夹包含应用程序所需的,用于控件.组件或者需 ...
- 使用phantomjs实现highcharts等报表通过邮件发送
使用phantomjs实现highcharts等报表通过邮件发送(本文仅提供完整解决方案和实现思路,完全照搬不去整理代码无法马上得到效果) 前不久项目组需要将测试相关的质量数据通过每日自动生成报表 ...
- tcpdump抓SQL
前言:假设如果有个服务器几十个链接突然达到上千个链接,show processlist,general_log,还有慢查询日志这些都不能用,你怎么把这些链接过来的SQL情况了解清楚,如果你觉得那些好用 ...
- oracle 11g SQL Developer instead of isqlplus
Oracle11g的新工具SQL DEVELOPER,替代了 isqlplus 1.创建连接方式 2.SQL输入窗口 3.表的结构及其他信息查阅 4.SQL语句测试 5.创建表 6.用户授权 7.数据 ...
- [UVA796]Critical Links(割边, 桥)
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...
- 关于 Memcached 的一些使用
关于Memcached的一些用法, Memcached 在Windows下的版本费了很大劲,才找到.win32,win64都有.本来想自己build的,但是Cygwin下载包也是费老劲了,下不下来. ...
- 用imagemagick和tesseract-ocr破解简单验证码
用imagemagick和tesseract-ocr破解简单验证码 Tesseract-ocr据说辨识程度是世界排名第三,可谓神器啊. 准备工作: 1.安装tesseract-ocr sudo apt ...
- CSS在不同浏览器兼容问题,margin偏移/offset溢出等
margin在垂直取值时取最大值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h ...
- bzoj2792
首先想到二分答案是吧,设为lim 这道题难在判定,我们先不管将一个数变为0的条件 先使序列满足相邻差<=lim,这个正着扫一遍反着扫一遍即可 然后我们就要处理将一个数变为0的修改代价 当i变为0 ...