Oracle 表空间操作
来源:互联网 发布:手机淘宝复制链接 编辑:程序博客网 时间:2024/05/01 02:19
创建表空间:
1、递增表空间:
CREATE TABLESPACE DATA1 DATAFILE 'C:/DATA1.DBF' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 100M;
2、包含创建约束段的表空间:
create tablespace data2 datafile 'c:/data02.dbf' size 10m uniform size 3m;
uniform为约束段的空间大小。
3、在指定表空间创建表 :
create table scott.t1 tablespace data1 as select * from scott.emp
where 1=0;
4、创建回退表空间:
create undo tablespace undo01 datafile 'c:/undo01.dbf' size 100m
5、创建临时表空间:
CREATE TEMPORARY TABLESPACE TEMP01 TEMPFILE 'C:/TEMP01.DBF' SIZE 10M
将数据库临时表空间指向新创建的临时表空间:
ALTER DATABASE DEFALUT TEMPORARY TABLESPACE TEMP02;
删除表空间:
drop tablespace DATA2 INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS
表空间状态:
查询:
select tablespace_name,status from dba_tablespaces;
修改表空间离线:
alter tablespace DATA1 OFFLINE;
表空间离线后将不能对该表空间下的数据进行操作。
修改表空间上线:
alter tablespace DATA1 ONLINE;
修改表空间数据文件大小:
查询表空间数据文件是否允许自增:
select FILE_NAME,AUTOEXTENSIBLE,bytes/1024/1024 curr_mb,maxbytes/1024/1024 max_mb from dba_data_files;
修改自动扩展数据文件大小:
ALTER DATABASE DATAFILE 'C:/DATA1.DBF' AUTOEXTEND ON NEXT 4M MAXSIZE 20M;
为表空间增加新的数据文件:
ALTER TABLESPACE DATA1 ADD DATAFILE 'C:/DATA102.DBF' SIZE 15M;
增加后可以通过如下语句查询已经为该表空间增加数据文件:
select file_name,tablespace_name from dba_data_files;
- oracle 表空间操作
- Oracle 表空间操作
- oracle 表空间操作
- oracle表空间操作
- Oracle表空间操作
- oracle表空间操作
- ORACLE 表空间操作
- oracle表空间操作
- oracle 表空间操作
- oracle表空间操作
- oracle表空间操作
- oracle表空间操作
- oracle 表空间操作
- Oracle 表空间操作
- Oracle 表空间操作
- oracle表空间操作详解
- oracle表空间操作实例
- Oracle表空间操作详解
- 校园导游咨询
- 模拟smarty以php为模板的类
- 创业兵法之软件用户们最后的战役
- PuTTY
- 战争迷雾的实现——占用影响图
- Oracle 表空间操作
- 以 MFC 对话框的形式承载 Windows 窗体用户控件
- 白领笑话六则 过节了 大家笑一下
- 通知单的长文本和合作伙伴功能获得
- Merry Christmas
- 21天学通JAVA之事务处理
- 构建个人博客系统一(构建数据库)
- 校验码
- AMD 平台 VC2005下 慎用#pragma pack(push,1)来进行字节对齐