Oracle建立大檔案資料表空間

來源:互聯網
上載者:User

Oracle建立大檔案資料表空間

大檔案資料表空間是Oracle 10g以及以後的版本引進的一個新資料表空間類型,主要用於決解儲存大檔案不夠的問題。與普通資料表空間不同的是,大檔案資料表空間只能對應唯一一個資料檔案或臨時檔案,而普通資料表空間則可以最多對應1022個資料檔案或臨時檔案。

雖然大檔案資料表空間只能對應一個資料檔案或臨時檔案,但其對應的檔案可達4G資料區塊大小,而普通資料表空間對應的檔案最大可達4M個資料區塊大小。

建立大檔案資料表空間

建立大檔案資料表空間需要使用bigfile關鍵字,而且只能為其指定一個資料檔案或臨時檔案。

與大檔案資料表空間相對應,普通資料表空間一般使用smallfile關鍵字表示,只不過預設情況下可以省略該關鍵字,這是因為預設建立資料表空間類型就是smallfile。可以通過查詢資料字典database_propertis瞭解當前資料庫預設的資料表空間的類型。

SQL> create bigfile tablespace mybigspace//大檔案資料表空間
  2  datafile 'f:\oracledata\bigspace.dbf'
  3  size 10m;
資料表空間已建立。
SQL> select tablespace_name,bigfile from dba_tablespaces;
TABLESPACE_NAME        BIG
------------------------------ ---
SYSTEM                        NO
SYSAUX                        NO
UNDOTBS1                    NO
TEMP                            NO
USERS                            NO
MYTEMP                        NO
TEMPGROUP                  NO
TEMPGROUP02                NO
MYBIGSPACE                  YES
已選擇 9 行。


SQL> column property_name format a20
SQL> column property_value format a20
SQL> column description format a30
SQL> select property_name,property_value,description from database_properties where property_name='DEFAULT_TBS_TYPE';


PROPERTY_NAME        PROPERTY_VALUE      DESCRIPTION
-------------------- -------------------- ------------------------------
DEFAULT_TBS_TYPE    SMALLFILE            Default tablespace type

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.