zoukankan      html  css  js  c++  java
  • 管理表空间和数据文件——建立表空间——建立大文件表空间和建立undo表空间和建立非标准表空间


    建立大文件表空间

    大文件表空间是指只能包含一个数据文件的表空间,其数据文件最大尺寸可以达到4g个数据块。若数据块尺寸为8k,则大文件表空间的数据文件尺寸最大可以达到32tb,若数据块尺寸为32k,则可以达到128tb。大文件表空间有以下好处:

    • 一个数据库最多可以包含64k个数据文件,通过使用大文件表空间,可以显著的提高数据库的存储能力。
    • 大文件表空间可以降低数据库的数据文件个数。

    建立大文件表空间是使用create bigfile tablespace 命令来完成的。

    注意:当建立大文件表空间时,不能指定extents management dictionary 和segment space management manual选项。

    例子:

    conn sys/sys as sysdba;
    create bigfile tablespace big_tbs
    datafile 'd:\orcl\big.dbf' size 10g;

    建立undo表空间

    undo表空间用于存储undo段,该表空间只能使用本地管理方式。

    注意:在undo表空间上不能建立永久对象(表,索引和簇)。当建立数据库时,可以建立undo表空间,并且dba可以使用该undo表空间来管理undo数据。在建立数据库以后,使用create undo tablespace 命令可以建立undo表空间,建立undo 表空间时只能制定datafile 和extent management local 选项。

    例子:

    create undo tablespace undotbs2
    datafile 'd:\orcl\undotbs2.dbf' size 50m;

    建立非标准表空间

    当建立表空间时,如果不指定blocksize 选项,那么表空间会采用标准块尺寸(由参数db_block_size定义)建立。如果使非标准尺寸建立表空间,那么在建立表空间时必须制定blocksize选项。

    注意:在建立非标准块表空间之前,必须分配非标准数据告诉缓存。

    例子:建立块尺寸为4k的非标准表空间:

    alter system set db_4k_cache_size =4m;
    create tablespace tbs_4k
    datafile 'd:\orcl\tbs_4k.dbf' size 2m blocksize 4k;

  • 相关阅读:
    MQ的导出备份
    js中this的使用
    wordpress目录文件结构说明
    css3 rem的用法
    初探Backbone
    call 和 apply使用
    公告栏放honehoneclock和喂小老鼠flash
    什么是好单位与坏单位
    常用正则表达式
    gulp入门教程
  • 原文地址:https://www.cnblogs.com/zhaojiedi1992/p/oracle11g_sql_0045.html
Copyright © 2011-2022 走看看