oracle扩表空间

oracle扩表空间

操作步骤:

首先切到oracle用户,进入oracle,查看表空间TBS_LC,对应的asm磁盘组名称,asm磁盘组名称为 +DATADG

sqlplus / as sysdba

SQL> SET linesize 180
SET pagesize 999
COLUMN file_name format a60
COLUMN tablespace_name format a25

SELECT tablespace_name,
       file_name,
       bytes / 1024 / 1024,
       AUTOEXTENSIBLE,
       STATUS
  FROM dba_data_files
 WHERE tablespace_name='TBS_LC'
 ORDER BY LENGTH(file_name),
          substr(file_name, LENGTH(file_name) - 6, LENGTH(file_name)),
          file_name;

TABLESPACE_NAME 	  FILE_NAME						       BYTES/1024/1024 AUT STATUS
------------------------- ------------------------------------------------------------ --------------- --- ---------
TBS_LC			  +DATADG/LC/datafile/tbs_so.292.990262151				 30720 NO  AVAILABLE
TBS_LC			  +DATADG/LC/datafile/tbs_so.270.982065525				 30720 NO  AVAILABLE


通过grid用户查看asm磁盘组剩余空间,空间够的话就扩表空间,+DATADG的剩余空间为10T可以扩
asmcmd
ASMCMD> lsdg          
State    Type    Rebal  Sector  Block       AU  Total_MB   Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name

MOUNTED  NORMAL  N         512   4096  4194304  36376880  10964216          1818844         4572686              0             N  DATADG/


切换到oracle用户,进入数据库,扩表空间,有两个地方需要注意表空间名称(TBS_LC)和asm磁盘组名称(+DATADG),一般默认都是扩30G,执行时间大概30s-1min
SQL> alter tablespace TBS_LC add datafile '+DATADG' SIZE 30g autoextend off;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值