zoukankan      html  css  js  c++  java
  • 管理数据块空间

    使用数据块参数

    1.建立对象时指定快空间参数

    当建立对象时,可以使用所有块空间参数;当建立索引时,只能设置桉树pctfree和initrans,而不能指定pctused参数。

    create cluster dept_emp_clu(deptno number(3))
    pctfree 20 pctused 40 initrans 4;
    create table department (deptno number(2),dname varchar2(10))
    pctfree 20 pctused 40 initrans 4;
    create index pk_deptno on department(deptno)
    pctfree 20 initrans 4;

    2.改变对象块空间参数

    在建立数据库对象之后,如果块空间参数不适合,那么用户可以使用alter命令修改块空间参数。但要注意,索引的pctfree参数不能修改。

    alter cluster dept_emp_clu 
    pctfree 30 pctused 40 initrans 4;
    alter table department 
    pctfree 30 pctused 40 initrans 4;
    alter index pk_deptno initrans 4;

    显示块空间参数

    3.显示簇的块空间参数

    通过查询动态性能视图dba_clusters,可以取得簇的块空间参数。

    select pct_free ,pct_used,ini_trans,max_trans from dba_clusters
    where owner='SCOTT' and cluster_name='DEPT_EMP_CLU';


    PCT_FREE PCT_USED INI_TRANS MAX_TRANS
    ---------- ---------- ---------- ----------
    30 4 255

    4.显示查询表的空间参数

    通过查询动态性能视图dba_tables,可以取得表块空间参数。

    select pct_free,pct_used,ini_trans,max_trans from dba_tables
    where owner='SCOTT' and table_name='DEPARTMENT';


    PCT_FREE PCT_USED INI_TRANS MAX_TRANS
    ---------- ---------- ---------- ----------
    30 4 255

    5.显示索引的块空间参数

    通过查询动态性能视图dba_indexes,可以取得索引的块空间参数。

    select pct_free,ini_trans,max_trans from dba_indexes
    where owner='SCOTT' and index_name='PK_DEPTNO';

    PCT_FREE INI_TRANS MAX_TRANS
    ---------- ---------- ----------
    20 4 255


  • 相关阅读:
    字符串截取例子 大小写转换 拼接例子 把oc转成c语言
    字符串比较 是否相同 大小 创建字符串 例子
    数组于字典:把多个字典放到数组中
    考核7
    Delphi 单元不能被循环引用
    Delphi ADOQuery无法更新定位行问题(其它数据库访问控件类似)
    SQL远程服务器操作数据
    s​p​c​o​m​m​属​性​详​解
    dxSkinController动态调入皮肤
    RegisterClass与GetClass
  • 原文地址:https://www.cnblogs.com/zhaojiedi1992/p/oracle11g_sql_0058.html
Copyright © 2011-2022 走看看