oracle数据库

一、表空间的创建、删除

       oracle中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有使用空间的使用权,才能创建用户对象,否则是不允许创建对象,因为就是想创建对象,如:表、索引等,也没有地方存放,oracle会提示:没有存储配额。

       因此,在创建对象之前,首先要分配存储空间;分配存储空间,就要创建表空间;创建表空间,示例如下:

       CREATE TABLESPACE "SAMPLE"

        LOGGING

        DATAFILE 'D:\ORACLE\ORADATA\ORA92\LUNTAN.dbf' SIZE 5M 

        EXTENT  MANAGEMENT  LOCAL  SEGMENT  SPACE   MANAGEMENT   AUTO

        上面的语句分为以下几部分:

        第一、CREATE TABLESPACE "SAMPLE"        创建一个名为“SAMPLE”的表空间,对表空间的命名,只要遵守oracle的命名规范就可以了

                    oracle可以创建的表空间有3种类型:

                         1、TEMPORARY:临时表空间,用于临时数据的存放;

                               创建临时表空间的语法如下:

                                          CREATE  TEMPORARY  TABLESPACE  "SAMPLE" 

                                          TEMPFILE'D:\ORACLE\ORADATA\ORA92\LUNTAN.dbf' SIZE 5M 

                                          …………其他略

                         2、UNDO :还原表空间,用于存入重做日志文件;

                               创建还原表空间的语法如下:

                                          CREATE UNDO TABLESPACE  "SAMPLE"

                                          …………其他略

                        3、用户表空间:最重要,也是用于存放用户数据表空间

                              可以直接写成:CREATE TABLESPACE "SAMPLE"

                                                          …………其他略

                      解释:TEMPORARY和UNDO表空间是oracle管理的特殊的表空间,只用于存放系统相关数据

       第二、LOGGING

                  有LOGGING和NOLOGGING两个选项:

                           NOLOGGING:创建表空间时,不创建重做日志。

                           LOGGING和NOLOGGING正好相反,就是在创建表空间时生成重做日志。

                  用LOGGING时,好处在于“创建是不用生成日志”,这样的表空间创建比较快,但是没有日志,数据丢失后,不能恢复;但是一般我们在创建表空间时,是没有

                 数据的,按通常的做法,是建完表空间,并导入数据后,是要对数据做备份的,所以通常不需要表空间的创建日志,因此,在创建表空间时,选择NOLOGGING ,

                 以加快表空间的创建速度。

       第三、

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值