oracle修改表空间的大小

oracle修改表空间的大小
    在创建表空间的时候,需要在物理磁盘上为表空间创建数据文件。数据文件的大小决定了创建表空间的大小。构成表空间的数据文件可以位于不同的物理磁盘上,表空间的大小就党羽不同物理磁盘上所有的数据文件的大小之和。
    如果在使用表空间的过程中,出现了表空不足的情况,那么就需要增减表空间的大小,具体的实现时,可以采用增加数据文件的大小,有可以增加一个新的数据文件来增加表空间的大小。
修改表空间中数据文件的大小。
    修改数据文件时需要使用alter database语句,其语法如下:
    alter database datafile file_name resize newsize K|M; 
    语法的说明如下:
    file_name数据文件的名称与路径
    resize newsize修改数据文件的大小为newsize
增加表空间的数据文件
    增加表空间的大小,除了可以修改其对应的数据文件的大小外,还可以选择为其增加新的数据文件。
    增加新的数据文件需要使用alter tablespace语句,其语法如下:
alter tablespace tablespace_name
add datafile
file_name size number K|M
[  autoextend off|on
   [next number K|M maxsize nulimited K|M]
  ][...];
具体的操作如下:
//查看表空间的大小
SQL> select file_name,bytes from dba_data_files;
FILE_NAME                                                 BYTES
----------------------------------------------------------------------
D:\ORACLE\ORADATA\ORACLE12C\SYSTEM01.DBF
 838860800
D:\ORACLE\ORADATA\ORACLE12C\SYSAUX01.DBF
 849346560
D:\ORACLE\ORADATA\ORACLE12C\UNDOTBS01.DBF
 676331520
F:\ORACLEDATA\MYSPACE.DBF
  10485760

D:\ORACLE\ORADATA\ORACLE12C\USERS01.DBF
   5242880
F:\ORACLEDATA\MYSQACE.DBF
  10485760
//修改表空间的大小
SQL> ALTER DATABASE DATAFILE 'F:\\ORACLEDATA\MYSPACE.DBF' RESIZE 20M;
数据库已更改。
SQL> select file_name,bytes from dba_data_files;
FILE_NAME                                               BYTES
-----------------------------------------------------------------------
D:\ORACLE\ORADATA\ORACLE12C\SYSTEM01.DBF
 838860800
D:\ORACLE\ORADATA\ORACLE12C\SYSAUX01.DBF
 849346560
D:\ORACLE\ORADATA\ORACLE12C\UNDOTBS01.DBF
 676331520
F:\ORACLEDATA\MYSPACE.DBF
  20971520

D:\ORACLE\ORADATA\ORACLE12C\USERS01.DBF
   5242880
F:\ORACLEDATA\MYSQACE.DBF
  10485760
--增加一个数据文件来增加表空间的大小
SQL> alter tablespace myspace add datafile 'f:\oracledata\myspace2.dbf' size 20m;

表空间已更改。

以上的内容来自学习的记录。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值