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数据库空间管理查看: