ORACLE ASM環境中如何刪除和創建表空間(數據文件)

三年前曾經花了點時間去學ORACLE,最近慢慢發現忘記了很多,比如在ASM上創建表空間,刪除表空間等的基本操作,連語法的忘了;今天做了個測試,記錄一下
 
1、列出表空間
SQL> select name from v$tablespace;
NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
USERS
TEMP
UNDOTBS2
WOFSSPACE
7 rows selected.
 
2、下面刪除WOFSSPACE這個表空間,包括屬於他的數據文件(物理上也同時刪除)
SQL> drop tablespace WOFSSPACE including contents and datafiles;
Tablespace dropped.
 
3、刪除之後,查詢表空間視圖確認
SQL> select name from v$tablespace;
NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
USERS
TEMP
UNDOTBS2
6 rows selected.
 
4、到ASM目錄去驗證一把,看物理文件是否真的已經刪除
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
[oracle@racdb1 ~]$ export ORACLE_SID=+ASM1
[oracle@racdb1 ~]$ asmcmd
ASMCMD> ls
ARCH/
DATA/
ASMCMD> cd DATA
ASMCMD> ls
RACDB/
ASMCMD> cd RACDB
ASMCMD> ls
CONTROLFILE/
DATAFILE/
ONLINELOG/
PARAMETERFILE/
TEMPFILE/
spfileracdb.ora
ASMCMD> cd DATAFILE
ASMCMD> ll
        commands:
        -------- 
        cd
        du
        find
        help
        ls
        lsct
        lsdg
        mkalias
        mkdir
        pwd
        rm
        rmalias
ASMCMD> ls
SYSAUX.262.774579675
SYSTEM.264.774579675
UNDOTBS1.267.774579675
UNDOTBS2.265.774579743
USERS.259.774579675
ASMCMD>
可以可以到物理文件也已經被刪除了;如果沒有加INCLUDING這個參數,那麼可以進去ASM目錄,用RM刪除之;
 
5、在ASM上創建表空間,自定義目錄及DATAFILE的名字
SQL> create tablespace WOFSSPACE datafile '+DATA/RACDB/DATAFILE/WOFSSPACE.dbf' size 4096m autoextend on;
Tablespace created.
 
6、查詢確認OK
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
+DATA/racdb/datafile/system.264.774579675
+DATA/racdb/datafile/undotbs1.267.774579675
+DATA/racdb/datafile/sysaux.262.774579675
+DATA/racdb/datafile/users.259.774579675
+DATA/racdb/datafile/undotbs2.265.774579743
+DATA/racdb/datafile/wofsspace.dbf
6 rows selected.
SQL> select name from v$tablespace;
NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
USERS
TEMP
UNDOTBS2
WOFSSPACE
7 rows selected.
SQL>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章