ITPub博客

首页 > 数据库 > Oracle > RAC中如何添加数据文件

RAC中如何添加数据文件

原创 Oracle 作者:ddba 时间:2019-06-03 22:57:05 0 删除 编辑
RAC中使用的是law设备,添加数据文件和使用普通文件系统的oracle有点区别。[@more@]

http://www.itpub.net/696851,1.html

1。查看lv相应的状态,一定要是closed

#lslv data309
LOGICAL VOLUME: data309 VOLUME GROUP: datavg2
LV IDENTIFIER: 005d552c00004c00000000ff87f0f71a.109 PERMISSION: read/write
VG STATE: active/complete LV STATE: closed/syncd
TYPE: raw WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 128 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 16 PPs: 16
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: maximum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 32
MOUNT POINT: N/A LABEL: None
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
2。检查这个lv在数据库中可否被使用,可以进行以下查询,看文件里有无rdata309这个文件。

set pagesize 999
select name from v$datafile;
select name from v$controlfile;
select member from v$logfile;
show parameter spfile
select file_name from dba_temp_files;

如果都没包含在里面就可以使用了。

3。添加数据文件

SQL> alter tablespace cashdata add datafile '/dev/rdata301'size 2000M autoextend off;

Tablespace altered.

注意:

1。数据文件的大小要比lv的大小小一点,至少小1M;

2。spfile和redo log的lv的状态也是closed,所以除了检查lv的状态还要检查文件名,也就是上面的第二步;

3。如果没有lv的话,需要先创建lv,再进行数据文件的添加。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7794469/viewspace-887452/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2006-09-21

  • 博文量
    31
  • 访问量
    24110