oracle 11gR1扩容表空间

 

操作前冻结双机

1划逻辑卷、绑定裸设备

lvcreate -L 2G -n ora_data_0002 vg_data
raw /dev/raw/raw250 /dev/vg_data/ora_data_0002

说明:这个raw250一定是没有被占用的,可以通过raw -qa查看raw的使用情况

2建链接、赋权限

ln -sf /dev/raw/raw250 /dev/vg_data/rora_data_0002
chown oracle:oinstall /dev/vg_data/rora_data_0002

3创建或者扩容表空间

创建新的表空间语句:

create tablespace TEST datafile '/dev/vg_data/rora_data_0001' size 2G;

扩容表空间语句:

alter tablespace TEST add datafile '/dev/vg_data/rora_data_0002' size 1G;

4增加监控,该步骤主机、备机都要操作

在/opt/VRTSvcs/bin/XXX/db/vglv.def的[vg_data]段下增加如下内容

ora_data_0002=/dev/raw/raw250

说明:/dev/raw/raw250这个是未被占用的裸设备,通过raw -qa可以查出来

 

回退:

1删除表空间的新增的数据文件:

alter tablespace TEST drop datafile  '/dev/vg_data/rora_data_0002';

 

2删除软连接

unlink /dev/vg_data/rora_data_0002

3删除raw绑定关系

1. raw -a查看需要删除的raw名称
2. raw /dev/raw/raw250 0 0

4删除lv

lvremove /dev/vg_data/ora_data_0002

 

 

 

posted @ 2017-02-07 10:14  当年亦如是  阅读(402)  评论(0)    收藏  举报