表空间

当执行CREATE DATABASE 命令建立数据库时,除了可以建立SYSTEM和SYSAUX表空间外,还可以建立UNDO表空间和默认临时表空间。

建立普通表空间需要使用CREATE TABLESPACE 命令,建立大文件表空间需要使用CREATE BIGFILE TABLESPACE 命令,建立UNDO 表空间时需要使用CREATE UNDO TABLESPACE 命令,建立临时表空间需要使用CREATE TEMPORARY TABLESPACE命令。

1.建立本地管理表空间

   本地管理表空间有点不说了。

   @1 使用UNIFORM 选项指定区尺寸

        默认区是1M如果指定其他尺寸,需要指定SIZE 选项。

         CREATE TABLESPACE USER01 DATAFILE 'D:/DEMO/USER01.DBF' SIZE 2M UNIFORM SIZE 128K

  @2 使用AUTOALLOCATE

        自动为区分配尺寸。

        CREATE TABLESPACE USER02 DATAFILE 'D:/DEMO/USER02.DBF' SIZE 2M AUTOALLOCATE;

2.建立字典管理表空间

   直接举例。

     CREATE TABLESPACE USER03 DATAFILE 'D:/DEMO/USER03.DBF'

       SIZE 5M EXTENT MANGEMENT DICTIONARY

       DEFAULT STORAGE(

INITIAL 20K NEXT 20K

     MINEXTENTS 2 MAXEXTENTS 50

                PCTINCREASE 50

);

3.建立大文件表空间

   CREATE BIGFILE TABLESPACE BIG_TBS DATAFILE 'D:/DEMO/BIG.DBF' SIZE 100G;

4.建立UNDO 表空间

  CREATE UNO TABLESPACE UNDOTBS2 DATAFILE 'D:/DEMO/UNDOTBS2.DBF' SIZE 10M

5.建立临时表空间

 @1 建立本地管理临时表空间

      CREATE TEMPORARY TABLESPACE TEMP01

                  TEMPFILE 'D:/DEMO/TEMP01.DBF' SIZE 5M

                    UNIFORM SIZE 256K;

@2 建立大文件临时表空间

         CREATE BIGFILE TEMPORARY TABLESPACE TEMP02 TEMPFILE 'D:/DEMO/TEMP02.DBF' SIZE 5M

@3 使用临时表空间组

     CREATE TEMPORARY TABLESPACE TEMP03 TEMPFILE 'D:/DEMO/DEMP03.DBF' SIZE 2M TABLESPACE GROUP GROUP1;

      ALTER TABLESPACE TEMP TABLESPACE GROUP GROUP2

4.改变表空间可用性

     ALTER TABLESPACE TBS_8K OFFLINE;

     ALTER TABLESPACE TBS_8K ONLINE;

     ALTER DATABASE DATAFILE 3 OFFLINE;

     ALTER DATABASE DATAFILE 3 ONLINE;

5.改变表空间读写。

    ALTER TABLESPACE TBS_8K READ ONLY

   ALTER TABLESPACE TBS_8K READ WRITE;

6.改变表空间名称

   ALTER TABLESPACE TBS_8K RENAME TO DB_8K; 

7. 设置默认表空间

  ALTER DATABASE DEFAULT TABLESPACE USERS;

   ALTER DATABASE DEFAULT TEMPORARY TABLESPACE  TEMP01;

   ALTER DATABASE DEFAULT TEMPORARY TABLESPACE GROUP1;

8.删除表空间 

   DROP TABLESPACE TB_8K INCLUDING CONTENTS AND DATAFILES;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rein07

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值