數據庫顧名思義是數據的集合,而Oracle則是管理這些數據集合的軟件系統,它是一個對象關係型的數據庫管理系統。
二、表空間
表空間是Oracle對物理數據庫上相關數據的邏輯映射。一個數據庫在邏輯上被劃分成一到若干個表空間,每個表空間包含了在邏輯上相關聯的一組結構。每個數據庫至少有一個表空間(稱之爲system表空間)。
每個表空間由同一磁盤上的一個或多個文件組成,這些文件叫數據文件(datafile)。一個數據文件只能屬於一個表空間。
三、實例
每一個運行中的數據庫都對應着一個Oracle實例。當服務器上的Oracle數據庫啓動時,Oracle首先會在內存中分配一片區域-稱之爲System Global Area(SGA),然後啓動一個或多個的Oracle進程。
SGA和這些進程合起來就稱爲一個Oracle的實例。實例中的內存和進程管理器用來高效地訪問數據庫的數據,同時爲單個或多個的用戶提供服務。
一個數據庫可以由多個實例打開,但任何時刻一個實例只能打開一個數據庫。多個實例可以同時運行在同一個機器上,它們彼此訪問各自獨立的物理數據庫。
四、創建表空間
1 建立數據庫最簡單的是使用DBCA,在DOS裏面使用命令"DBCA"即可
2 表空間建立
--創建臨時表空間
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
--創建數據表空間
create tablespace test_data
logging
datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
--創建用戶並指定表空間
create user username identified by password
default tablespace test_data
temporary tablespace test_temp;
3 創建表就簡單了,和SQL Server 是一樣的