修改用戶默認表空間和臨時表空間

         1.先創兩個表空間,注意表空間的屬性.

          SYS>create tablespace  perfstat1 datafile '/u01/app/oracle/stat/perfstat1.dbf ' size 500m extent management local uniform size 256k;

         SYS>create temporary tablespace tmp1 datafile '/u02/tmp/tmp1.dbf ' size 100m extent management local;    注意在"tablespace"前面加上屬性詞"temporary".

         同樣的,還可以創建另外兩個表空間.

          SYS>create tablespace  perfstat2 datafile '/u01/app/oracle/stat/perfstat2.dbf ' size 500m extent management local uniform size 256k;

         SYS>create temporary tablespace tmp2 datafile '/u02/tmp/tmp2.dbf ' size 100m extent management local; 

         2.創建用戶並指定默認表空間和臨時表空間.

          SYS>create user statpack identified by oracle default tablespace perfstat temporary tablespace tmp1;

          3.修改用戶的默認表空間和臨時表空間.

           SYS>conn statpack/oracle;切換到用戶statpack.

           STATPACK>alter database  default tablespace perfstat2;

           STATPACK>alter database default temporary tablespace tmp2; 注意在"tablespace"前面加上屬性詞"temporary".

           4.要想刪除表空間,可以如下操作.

           SYS>drop tablespace perfstat1 including contents and datafile ;  一定要包括"contents"和"datafile"才能刪得徹底.

          不能只刪表空間內容喲!如操作

                             SYS>drop tablespace perfstat1;     就不能徹底刪除表空間

           同樣刪除臨時表空間.

          SYS>drop tablespace tmp1 including contents and datafile;

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章