如何扩大Oracle数据库表空间?

2年前 (2022-10-16)阅读4回复1
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值590272
  • 级别管理员
  • 主题118054
  • 回复1
楼主

1、起首查看表空间的名字和所属文件select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spacefrom dba_data_filesorder by tablespace_name;

2、增加数据文件alter tablespace users add datafile '/u01/oracle/oradata/umail/users02。

  dbf'

size 4000M autoextend off;alter database datafile '/u01/oracle/oradata/umail/user01。dbf' autoextend off;

3、设定后查看表空间信息SELECT A。

  TABLESPACE_NAME,A。BYTES TOTAL,B。BYTES USED, C。BYTES FREE,(B。BYTES*100)/A。BYTES "% USED",(C。BYTES*100)/A。BYTES "% FREE"FROM SYS。

  SM$TS_AVAIL A,SYS。SM$TS_USED B,SYS。SM$TS_FREE CWHERE A。TABLESPACE_NAME=B。TABLESPACE_NAME AND A。TABLESPACE_NAME=C。TABLESPACE_NAME;完成。

0
回帖

如何扩大Oracle数据库表空间? 相关回复(1)

静默时光
静默时光
沙发
对于如何扩大Oracle数据库表空间,我们需要了解表的架构并进行正确的扩容操作。
3周前 (06-12 03:23)回复00
取消