zoukankan      html  css  js  c++  java
  • X 如何对表手工扩展一个extent或多个extent

    如何对表手工扩展一个extent或多个extent

    用alter table allocate extent 命令来实现

    SQL> show user
    USER is "SYS"

    SQL> create table test_extent(a number,b varchar2(10));        ===============> table created

    Table created.

    SQL> select OWNER,SEGMENT_NAME,SEGMENT_TYPE,EXTENT_ID from dba_extents where segment_name='TEST_EXTENT';  ==============> Checked the extents 

    OWNER      SEGMENT_NAME         SEGMENT_TYPE        EXTENT_ID
    ---------- -------------------- ------------------ ----------
    SYS        TEST_EXTENT          TABLE                       0

    SQL> alter table test_extent allocate extent;             =============================> added an extent 

    Table altered.

    SQL> select OWNER,SEGMENT_NAME,SEGMENT_TYPE,EXTENT_ID from dba_extents where segment_name='TEST_EXTENT';            =====> Adds one extent only

    OWNER      SEGMENT_NAME         SEGMENT_TYPE        EXTENT_ID
    ---------- -------------------- ------------------ ----------
    SYS        TEST_EXTENT          TABLE                       0
    SYS        TEST_EXTENT          TABLE                       1

    SQL> alter table test_extent allocate extent(size 5m);           ==============================> This will add multiple extents in a single alter statement

    Table altered.

    SQL> select OWNER,SEGMENT_NAME,SEGMENT_TYPE,EXTENT_ID from dba_extents where segment_name='TEST_EXTENT';     =====> Multiple extents added

    OWNER      SEGMENT_NAME         SEGMENT_TYPE        EXTENT_ID
    ---------- -------------------- ------------------ ----------
    SYS        TEST_EXTENT          TABLE                       0
    SYS        TEST_EXTENT          TABLE                       1
    SYS        TEST_EXTENT          TABLE                       2
    SYS        TEST_EXTENT          TABLE                       3
    SYS        TEST_EXTENT          TABLE                       4
    SYS        TEST_EXTENT          TABLE                       5
    SYS        TEST_EXTENT          TABLE                       6

    7 rows selected.

  • 相关阅读:
    使用自制事务进行异常信息的记录:Autonomous transactionslog
    backup methodsexp and imp
    一个 SQL 同时验证帐号是否存在、密码是否正确
    使用存储过程进行分页:page by Procedure
    推荐一款类似于editplus的文本编辑工具:note++
    myeclipse8.5反编译插件的安装使用jdgui插件
    [转]JavaMail的使用之邮件发送 详解
    Thinking in java中内部类的例子。
    [转]tomcat6.0下的log4j日志文件配置过程
    127.X.X.X開頭的網路都是特殊用途的嗎!?
  • 原文地址:https://www.cnblogs.com/chendian0/p/13910578.html
Copyright © 2011-2022 走看看