Oracle重新命名資料表空間和刪除資料表空間

來源:互聯網
上載者:User

Oracle重新命名資料表空間和刪除資料表空間

在需要的情況下,可以對錶空間的名稱進行修改。修改資料表空間的名稱,不會影響到資料表空間中的資料。但不能修改系統資料表空間system與sysaux名稱。
重新命名資料表空間的文法如下:
alter tablespace tablespace_name rename to new_tablespace_name;
注意:
如果資料表空間的狀態為offline,則無法重新命名資料表空間。
刪除資料表空間
刪除資料表空間需要使用drop tablespace語句,其文法如下:
drop tablespace tablespace_name [including contents[and datafiles]]
文法說明如下:
including contents
表示刪除資料表空間的同時,刪除資料表空間中的所有資料庫物件。如果資料表空間中有資料庫物件,則必須使用此選項。
and datafiles
表示刪除資料表空間的同時,刪除資料表空間所對應的資料檔案。如果不適用此選項,則刪除資料表空間實際上僅是從資料字典和控制檔案中將該資料表空間的有關資訊刪除,而不會刪除作業系統中與資料表空間對應的資料檔案。

SQL> select tablespace_name,status from dba_tablespaces;

TABLESPACE_NAME                STATUS
------------------------------ ---------
SYSTEM                        ONLINE
SYSAUX                        ONLINE
UNDOTBS1                      ONLINE
TEMP                          ONLINE
USERS                          ONLINE
MYTEMP                        ONLINE
TEMPGROUP                      ONLINE
TEMPGROUP02                    ONLINE
MYBIGSPACE                    ONLINE
BLOCKSPACE                    ONLINE
INSPUR                        ONLINE
TESTSPACE                      ONLINE
TEST                          ONLINE
已選擇 13 行。

SQL> alter tablespace mytemp rename to userspace;

資料表空間已更改。

SQL> select tablespace_name,status from dba_tablespaces;

TABLESPACE_NAME                STATUS
------------------------------ ---------
SYSTEM                        ONLINE
SYSAUX                        ONLINE
UNDOTBS1                      ONLINE
TEMP                          ONLINE
USERS                          ONLINE
USERSPACE                      ONLINE
TEMPGROUP                      ONLINE
TEMPGROUP02                    ONLINE
MYBIGSPACE                    ONLINE
BLOCKSPACE                    ONLINE
INSPUR                        ONLINE
TESTSPACE                      ONLINE
TEST                          ONLINE

已選擇 13 行。

SQL> drop tablespace userspace
  2  including contents and datafiles;
資料表空間已刪除。

Undo資料表空間失敗的處理方法

Oracle Undo資料表空間重建與恢複

Oracle 11g 在RedHat Linux 5.8_x64平台的安裝手冊

Linux-6-64下安裝Oracle 12C筆記

在CentOS 6.4下安裝Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虛擬機器中安裝步驟

Debian 下 安裝 Oracle 11g XE R2

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.