Oracle 一些命令記錄

regonly1發表於2009-08-28

【資料檔案相關】
更改資料檔案大小:
alter database datafile 'E:\oracle\oradata\lyon\undotbs2.dbf' resize 20m;
重新命名資料檔案(mount stage):
alter database rename file 'E:\oracle\oradata\lyon\undotbs2.dbf' to 'E:\oracle\oradata\lyon\undotbs02.dbf' ;
或者
alter tablespace xxx rename datafile 'E:\oracle\oradata\lyon\undotbs2.dbf' to 'E:\oracle\oradata\lyon\undotbs02.dbf' ;
使資料檔案離線/聯機:
alter database datafile 3 offline/online;
建立表空間時重用資料檔案(該資料檔案必須已經存在):
create tablespace xx datafile 'E:\oracle\oradata\lyon\XXX01.DBF' reuse;

【修改undo表空間】
alter system set undo_tablespace=undotbs2;
【修改temp表空間】
alter database default temporary tablespace temp2;
【修改預設表空間】
alter database default tablespace mytbs2;
【更改使用者預設表空間】
alter user lyon default tablespace lyontbs;
【在指定表空間上對使用者分配磁碟配額】
alter user lyon quota unlimited on lyontbs;

【建立表空間】
create tablespace xxx datafile 'E:\oracle\oradata\lyon\xxx01.dbf' size 100m uniform. size 1m segment space management auto extent management local block size 8k;

【給表空間增加資料檔案】
alter tablespace xxx add datafile 'E:\oracle\oradata\lyon\xxx_new.dbf' size 10m;

【刪除表空間】
drop tablesapce xxx;
如果只刪除表空間裡面的內容
drop tablespace xxx including contents;
如果要同時刪除表空間及對應內容和資料檔案:
drop tablespace xxx including contents and datafiles;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-613463/,如需轉載,請註明出處,否則將追究法律責任。

相關文章