Oracle数据库空间管理

创建表空间
           create tablespace re_segs
           datafile 'E:\Database\datashow.dbf'
           注释:datafile表示表空间的物理路径
           re_segs表示表空间名字
创建临时表空间
     create temporary tablespace  temp
       tempfile 'E:\Database\datatemp.dbf'
       Authoextend on
       注释:tempfile表示临时表空间的物理路径
           Authoextend on表示自动增长
修改表空间
       alter tablespace re_resg
       add datafile 'E:\Database\dataNewshow.dbf'
       size 5M
       注释:size表示空间大小
设置默认的表空间
       alter database default tablespace re_segs
删除表空间
       drop tablespace re_segs including contents
           注释:including contents表示删除包含所以的逻辑和内容
创建索引
      create [unique] index index_name
        on 表名(列名1,列名2...)
      where 条件
创建位图
     create bitmap index on 表名(列名)
修改索引
     重载索引:alter index 索引名 rebuild
     合并索引:alter index 索引名 coalesce
删除索引
          drop index 索引名
创建视图
      create [or replace] view view_name
      [colum1,column]
      as
      [SQL语句]
      注释:or replace 表示不断重建视图,替换
删除视图
     drop view 视图名
创建同义词
     create synonym 名字  for 表名
删除视图
    drop synonym 名字
创建序列
    create sequence 序列名
      start with 1
      increment by 1
        maxvalue 500
        cycle
        cache
    /*注释:start with 表示开始数字
       increment by 表示增量
       maxvalue 最大值
       cycle 循环
       cache 缓存
       currval返回当前的值
       nextval返回序列的下一个值*/
更改序列
     alter sequence 序列名
       [increment by n]
       [maxvalue n|nomaxvalue]
       [minvalue n|nominvalue];
删除序列
       drop sequence 序列名

 

详细内容请点击Oracle数据库空间管理查看:

 


 
 

posted @ 2013-12-25 16:34  十年尘梦  阅读(253)  评论(0编辑  收藏  举报