zoukankan      html  css  js  c++  java
  • Oracle tablespace 创建表空间

    定义:

       表空间是一个逻辑概念,它的所有数据和结构信息都存储在一个或多个数据文件中,表空间属于数据库的一部分。数据库自带有几个表空间,如system,temp。一般系统将创建几个私用或业务的表空间。

        模式分为永久表空间、撤销表空间、临时表空间。

        永久表空间中的对象存储在数据文件中,系统默认是永久表空间。

        如果以自动撤销管理模式运行数据库,则撤消表空间是Oracle数据库用于管理撤消数据的一种永久性表空间。

        临时表空间仅在会话期间包含模式对象,临时表空间中的对象存储在临时文件中。

        表空间的修饰词  BIGFILE | SMALLFILE

        BIGFILE能支持扩展32TB,系统默认使用SMALLFILE

    关键属性:

       DATAFILE:数据文件保存的路径,支持多个数据文件

       UNLIMITED :不限制磁盘空间

       SIZE:指定文件的大小(以字节为单位)。 使用K,M,G或T来指定千字节,兆字节,千兆字节或兆字节的大小

       MAXSIZE:指定允许自动扩展数据文件的最大磁盘空间

       NEXT:初始空间用完,一次性拓展多少

       AUTOEXTEND:空间自动扩展

       REUSE:允许Oracle重新使用现有文件

       extent management:希望本地管理表空间,请指定LOCAL。 子项AUTOALLOCATE指定表空间是系统管理的。UNIFORM指定表空间以SIZE字节的均匀范围进行管理。默认                                             SIZE为1兆字节。

      segment space management:希望数据库使用位图管理表空间中的段的可用空间,请指定AUTO。

      ........

    创建语句:

      CREATE TABLESPACE ERP datafile 'E:oracleproduct10.2.0oradataDEV.dbf'

        size 500M reuse
        autoextend on next 500k
        extent management local uniform size 256k;

    相关

      1.查看表空间文件路径     select * from dba_data_files

      2.迁移目录【文件拷贝】

        2.1. alter tablespace 【tbs_name】 offline
        2.2. alter tablespace ERP rename datafile '原路径' to '新路径';
        2.3. alter database recover datafile 'D:APPORADATAORCLDEV.DBF';
        2.4. alter tablespace ERP online;

      3. 删除表空间、文件

         alter tablespace 【tbs_name】 offline;
         DROP TABLESPACE ERP INCLUDING CONTENTS AND DATAFILES;

    参考书籍:

        Oracle官网之Oracle11G-en-US.pdf

  • 相关阅读:
    【笔记】js获取当前点击元素的索引
    【笔记】科普createDocumentFragment() 创建文档碎片节点
    【实践】js 如何实现动态添加文本节点
    【实践】js实现随机不重复抽取数组中元素
    【笔记】css hover 伪类控制其他元素
    【笔记】jquery js获取浏览器滑动条距离顶部距离的写法
    【实践】纯jquery实现图片滑动无缝轮播,带左右按钮及控制按钮
    【笔记】jquery hover的用法
    【笔记】jquery阻止冒泡事件发生的语句
    【笔记】after,before,insertAfter,insertBefore的作用
  • 原文地址:https://www.cnblogs.com/walkwithmonth/p/7747724.html
Copyright © 2011-2022 走看看