1. 程式人生 > >oracle資料庫和表空間的最大資料容量限制

oracle資料庫和表空間的最大資料容量限制

from  http://www.enkj.com/help/newscontent/113209

資料庫顧名思義是資料的集合也是虛擬主機搭建網站儲存資料的工具,而Oracle則是管理這些資料集合的軟體系統,它是一個物件關係型的資料庫管理系統。

表空間是Oracle對物理資料庫上相關資料的邏輯對映。


一個數據庫在邏輯上被劃分成一到若干個表空間,每個表空間包含了在邏輯上相關聯的一組結構。每個資料庫至少有一個表空間(稱之為system表空間)。

每個表空間由同一磁碟上的一個或多個檔案組成,這些檔案叫資料檔案(datafile)。一個數據檔案只能屬於一個表空間。
oracle資料庫的最大資料容量限制和表空間的最大資料容量限制
參考原文:
What Is The Maximum Tablespace Size And Database Limit For An Oracle Database ? (Doc ID 1372905.1)

適用於:

Oracle Database - Enterprise Edition - Version 10.1.0.2 to 11.2.0.3 [Release 10.1 to 11.2]
Oracle Database - Enterprise Edition - Version 11.2.0.4 to 11.2.0.4 [Release 11.2]
Information in this document applies to any platform.

目標:
在oracle 10g和11g中,如下的最大值是什麼?
database
tablespace
datafile

解決方法:
對於small file database

For a small file database, the Oracle database has the following limits :

maximum number of datafiles is : 65533
maximum data blocks per datafile : 2^22 -1 = 4194303
maximum datafile size = db_block_size * maximum number of blocks
maximum db_block_size = 32 K
maximum tablespace size = 1022 * max database file

Resulting values are:
maximum datafile size = 32 * 4194303 = 128 GB
maximum tablespace size = 1022 * 128 GB = 130816 GB
maximum database size = 128 G * 65533 = 8388224 GB

對於big file database

For a big file database, the Oracle database has the following limits :

maximum number of datafiles is : 65533
maximum data blocks per datafile : 2^32 = 4294967296
maximum datafile size = db_block_size * maximum number of blocks
max db_block_size = 32 K
maximum tablespace size = size of big datafile

Resulting values are:
maximum datafile size = 32 * 4294967296 = 128 TB
maximum tablespace size = 128 TB
maximum database size = 128 T * 65533 =8388224 TB

相關推薦

oracle資料庫空間資料容量限制

from  http://www.enkj.com/help/newscontent/113209 資料庫顧名思義是資料的集合也是虛擬主機搭建網站儲存資料的工具,而Oracle則是管理這些資料集合的軟體系統,它是一個物件關係型的資料庫管理系統。 表空間是Oracle對物理

ORACLE資料庫空間資料檔案之間的關係

完整的Oracle資料庫通常由兩部分組成:Oracle資料庫和資料庫例項。 1) 資料庫是一系列物理檔案的集合(資料檔案,控制檔案,聯機日誌,引數檔案等); 2) Oracle資料庫例項則是一組Oracle後臺程序/執行緒以及在伺服器分配的共享記憶體區。 在啟動

ORACLE 資料庫空間、SCHEMA、資料檔案的概念

      在Oracle中,結合邏輯儲存與物理儲存的概念,我們可以這樣來理解資料庫、表空間、SCHEMA、資料檔案這些概念:      資料庫是一個大圈,裡面圈著的是表空間,表空間裡面是資料檔案,那麼schema是什麼呢?schema是一個邏輯概念,是一個集合,但schem

oracle資料庫空間資料檔案的關係

資料庫,表空間,及資料檔案關係密切,但同時又有很多區別: 一個Oracle資料庫是由一個或多個表空間(tablespace)的邏輯儲存單位構成的,這些表空間共同來儲存資料庫的資料 Oracle資料庫

空間值怎麽計算

個數 設置 block 初始 oracl 計算 最大 大表 需要 表空間數據文件最大值與DB_BLOCK_SIZE有關,在初始建庫時,DB_BLOCK_SIZE要根據實際需要,設置為 4K,8K、16K、32K、64K等幾種大小,ORACLE的物理文件最大只允許419430

Oracle資料庫空間的所有表字段變為大寫

批量將空間內所有表的所有欄位名變成大寫: begin   for t in (select table_name tn from user_tables) loop       begin      

檢視Oracle資料庫空間

sql語句: SELECT (UPPER(F.TABLESPACE_NAME)) TBS_NAME, (D.TOT_GROOTTE_MB) SIZE_GB, (D.TOT_GROOTTE_MB - F.

oracle 擴容原來空間或者新增資料檔案

--查看錶空間下的表select table_name, tablespace_name from dba_tables where tablespace_name = '表空間名字';--查看錶的大小select segment_name, segment_type, su

oracle資料庫建立空間,建立使用者操作

Oracle安裝完後,其中有一個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。對於初學者來說,為了避免麻煩,可以用'Database  Configuration Assistant'嚮導來建立資料庫。建立完資料庫後,並不能立即在資料庫中建表,必須先建立該資料庫的使用者,並且為該使用者指

Oracle 使用者空間的建立與刪除

對於單個user和tablespace 來說, 可以使用如下命令來完成。  步驟一:  刪除user drop userdrp cascade 說明: 刪除了user,只是刪除了該user下的schema objects,是不會刪除相應的tablespace的。 步驟二: 刪除tablespace

oracle資料庫新增空間記憶體空間

Meathod1:給表空間增加資料檔案ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; Meathod2:新增資料檔案,並

資料庫——oracle資料庫建立空間

上學的時候就裝過兩次oracle資料庫,但是一直沒有學會使用,缺少的是建立使用者表空間。 臨時表空間--資料表空間 --給使用者授權(SID-表空間-使用者-表) 安裝見百度oracle安裝教程 Oracle11g伺服器安裝詳細步驟——圖文教程 1、sql

Oracle建立資料庫空間資料字典的概念

(一)Oracle建立資料庫不同於MySQL Oracle建立資料庫主要有一下幾種方法: 第一種方法:使用Oracle的Database Configuration Assistant(資料庫配置助手

oracle 創建空間oracle 11g空間

rop create default 數據文件 32位系統 conn dbf ide 剩余空間 /*分為四步 *//*第1步:創建臨時表空間 */create temporary tablespace emaoyi_temp tempfile ‘D:\app\Adminis

oracle 11g 資料庫空間建立與資料匯入匯出

** oracle資料庫中進行資料的匯入匯出時要在cmd中進行而不是在sqlplus中進行操作! (1)向oracle資料庫中匯入完整的資料庫(字尾名:dmp)      首先進入cmd,輸入sqlplus /nolog執行oracle自帶程式,

oracle建立臨時空間資料空間以及刪除

-----建立臨時表空間----- create temporary tablespace zhangmingchaotemp tempfile 'd:\oracle\zhangmingchaotemp.dbf' -----初始化大小----- size 50m

oracle新建資料庫schema-建立資料庫空間使用者

轉載地址:http://www.cnblogs.com/smartvessel/archive/2009/07/06/1517690.html Oracle安裝完後,其中有一個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。     對於初學者來說,為了

oracle資料庫使用者空間刪除,建立

刪除表空間: 可以先將其offline alter tablespace xx offline; 將磁碟上的資料檔案一同刪除 drop tablespace xxx including contents and datafiles; 刪除使用者: drop user x

Oracle,查詢 空間對應的資料檔案,使用者空間對應關係

--查詢表空間對應的資料檔案 select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id; --使用者和表空間對應關係 select   use

(一)Oracle學習筆記—— 空間

最大 更改 默認 oracle spa mil 步驟 font lte 1. 表空間 一個數據庫可以有多個表空間,一個表空間裏可以有多個表。表空間就是存多個表的物理空間;可以指定表空間的大小位置等。 1.1 創建表空間語句 create tablespace t