1. 用fdisk划分裸磁盘
fdisk /dev/sdb
n
w
2. 绑定裸设备
1)先分区:
fdisk /dev/sdc
比如创建了分区/dev/sdc1
2)添加裸设备到文件/etc/sysconfig/rawdevices文件中:
例如:
/dev/raw/raw1 /dev/sdc1
3)绑定裸设备,并且使之重启也有效:
service rawdevices restart
可以用命令:
raw -qa查看系统绑定了哪些裸设备
# raw -qa
3. 在文件系统创建表空间并创建一个表,把表空间OFFLINE
Create tablespace guyuanli ‘/home/oracle/guyuanli.dbf’ size 16m;
Create table guyuanli tablespace guyuanli as select * from dba_objects;
Select count(*) from guyuanli;
Alter tablespace guyuanli offline;
4. 利用RMAN的COPY功能把文件拷贝到裸设备上
Rman target /
Rman>copy datafile ‘/home/oracle/guyuanli.dbf’ to ‘/dev/raw/raw1’;
5. 用SYS用户登陆改名字到裸设备
alter database rename file‘/home/oracle/guyuanli.dbf’ to ‘/dev/raw/raw1’;
6. 把表空间ONLINE
Alter tablespace guyuanli online;
Select count(*) from guyuanli;
7. 删除旧的数据文件
Rm /home/oracle/guyuanli.dbf
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7490392/viewspace-1037427/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7490392/viewspace-1037427/
本文详细介绍如何使用fdisk进行磁盘分区、设置裸设备、创建表空间,并通过RMAN复制功能将数据文件迁移到裸设备的过程。最后,文章演示了如何更改数据文件的位置以及清理原有数据文件。
2644

被折叠的 条评论
为什么被折叠?



