Welcome 微信登录

首页 / 数据库 / MySQL / 各类型表空间的创建、扩展、删除

永久表空间1、扩展永久表空间Sql>alter tablespace users add datafile ‘/db/Oracle/oradata/yang/users01.dbf’ size 100m;增加数据文件方式Sql>alter database datafile ‘/db/oracle/oradata/yang/users01.dbf’ resize 200m; 修改表空间中数据文件大小的方式Sql>alter database datafile ‘/db/oracle/oradata/yang/users01.dbf’     Autoextend on next 10m maxsize unlimited; 表空间自动扩展方式2永久表空间的创建Sql>create tablespace users1 datafile   ‘/db/oracle/oradata/yang/users01.dbf’ size 100m;3、删除永久表空间Sql>drop tablespace users1 including currents and datafiles;     删除表空间以及包含的对象和数据文件Sql>drop tablespace users2;   仅删除表空间Sql>alter tablespace users1 drop datafile‘/db/oracle/oradata/yang/users02.dbf’;删除表空间users1上的数据文件   还原表空间1、还原表空间的创建 Sql>create undo tablespace undotbs1 datafile‘/db/oracle/oradata/yang/undo1.dbf’ size 100m;2、还原表空间的删除 Sql>drop tablespace undotbs1 including and contents and datafiles;      删除还原表空间以及包含的对象和数据文件Sql>drop tablespace undotbs1;仅删除表空间不包括对象及数据文件Sql>alter tablespace undotbs1 drop datafile‘/db/oracle/oradata/yang/undo1.dbf’ ;删除还原表空间上的数据文件3、拓展还原表空间Sql>alter tablespace undotbs1 add datafile ‘/db/oracle/oradata/yang/undo02.dbf’ size 30m;增加数据文件的方式Sql>alter database datafile ‘/db/oracle/oradata/yang/undotbs01.dbf’ resize 100m; 扩展数据文件Sql>alter database datafile ‘/db/oracle/oradata/yang/undotbs02.dbf’     Autoextend on next 10m maxsize unlimited;     设置还原表空间自动扩展临时表空间1、创建临时表空间Sql>create temporary tablespace temp tempfile‘/db/oracle/oradata/yang/temp01.dbf’ size 300m;2、 删除还原表空间 Sql>drop tablespace temp including contents and datafiles;     删除临时表空间以及所包含的对象和数据文件 Sql>drop tablespace temp;   只删除表空间 Sql>alter tablespace temp drop tempfile‘/db/oracle/oradata/yang/temp01.dbf’;      删除临时表空中的数据文件3、扩展临时表空间 Sql>alter tablespace temp add tempfile‘/db/oracle/oradata/yang/temp02.dbf’ size 100m;增加数据文件扩展临时表空间 Sql>alter database tempfile ‘/ db/oracle/oradata/yang/temp02.dbf’ resize 200m; 扩展数据文件的方式 Sql>alter database datafile ‘/db/oracle/oradata/yang/temp02.dbf’ autoextend on next 10m maxsize unlimited; 查询表空间、数据文件、表之间关系及大小的语句:Sql>select tablespace_name from dba_tablespaces;Sql>select file_name from dba_data_files;Sql>select name from v$datafile;Sql>select tablespace_name,file_name from dba_data_filesSql>select tablespace_name,table_name from user_tables where tablespace_name=’USERS’;Sql>select tablespace_name,sum(bytes/1024/1024) from dba_data_files group by tablespace_name;Sql>select tablespace_name,sum(bytes/1024/1024) from dba_free_space group by tablespace_name;Sql>select name from v$tempfile;Sql>select tablespace_name,file_name from dba_temp_files;……Oracle存储结构之参数文件RHEL5.2系统下安装Oracle 10g详细步骤相关资讯      SQL 
  • SQL 新手指南  (09/10/2015 10:57:53)
  • SQL导入txt以及SQL中的时间格式操  (01/25/2015 11:35:04)
  • SQL 事务及实例演示  (08/12/2014 10:36:37)
  • SQL 中的正则函数  (06/28/2015 15:59:48)
  • SQL 集合(笔记)  (01/15/2015 20:19:06)
  • Oracle shell调用SQL操作DB  (02/03/2014 10:48:18)
本文评论 查看全部评论 (0)
表情: 姓名: 字数