首页 > 代码库 > 表空间(上)

表空间(上)

4.直接修改表空间扩容:
    (1)一般表空间:
          自动扩展:    alter database datafile ‘/oracle/app/oradata/tbs_sys_ptcl.dbf‘  autoextend on;
          关闭自动扩展:alter database datafile ‘/oracle/app/oradata/tbs_sys_ptcl.dbf‘  autoextend off;
          指定大小:    alter database datafile ‘/oracle/app/oradata/tbs_sys_ptcl.dbf‘  resize 50m;

    (2)临时表空间
          自动扩展:    alter database tempfile ‘/oracle/app/oradata/tbs_temp_ptcl.dbf‘  autoextend on;
          关闭自动扩展:alter database datafile ‘/oracle/app/oradata/tbs_sys_ptcl.dbf‘  autoextend off;
          指定大小:    alter database tempfile ‘/oracle/app/oradata/tbs_temp_ptcl.dbf‘  resize 50m;

    (3)扩容后查找语句:
              select * from dba_tablespaces a  where a.tablespace_name like ‘%PTCL‘;
   
5.为表空间添加新的数据文件
     (1)一般表空间:
          指定大小: alter tablespace tbs_sys_ptcl  add datafile ‘/oracle/oradata/ora242/YM_tbs/tbs_sys_ptcl.ora‘ size 50M ;
          自动扩展   alter tablespace tbs_sys_ptcl  add datafile ‘/oracle/oradata/ora242/YM_tbs/tbs_sys_ptcl.ora‘ size 50M
                     autoextend on;
     (2)临时表空间
           指定大小:alter tablespace tbs_temp_ptcl add tempfile ‘/oracle/oradata/ora242/YM_tbs/tbs_temp_ptcl.dbf‘ size 50M;
           自动扩展:alter tablespace tbs_temp_ptcl add tempfile ‘/oracle/oradata/ora242/YM_tbs/tbs_temp_ptcl.dbf‘ size 50M
                     autoextend on;

  
6. 删出用户及其表空间:
     (1)删掉用户:
         drop user lbi_sys_ptcl cascade;
   
     (2)删掉表空间:
         drop  tablespace TBS_SYS_PTCL including contents and datafiles CASCADE CONSTRAINTS ;

    (3)删掉数据文件:
         alter database datafile ‘/oracle/oradata/ora242/YM_tbs/TBS_DW_YM.ora‘ offline drop;


 

表空间(上)