一、資料庫
資料庫(database)是乙個資料集合。
無論資料庫是採用關係結構還是物件導向結構, oracle資料庫都將
其資料存放在資料檔案中。 在其內部, 資料庫結構資料對檔案的邏輯
對映, 使不同的資料分開儲存
, 這些邏輯劃分稱為表空間。
表空間和檔案介紹:
1: 表空間
表空間(tablespace)是資料庫的邏輯劃分, 每個資料庫至少有乙個表空間,叫做系統表空間(system 表空間)。 乙個表空間只能屬於乙個資料庫。
每個表空間由同乙個磁碟上的乙個或多個檔案組成, 這些檔案稱為資料檔案。
表空間的特性:
(1)控制資料庫資料磁碟分配
(2)限制使用者在表空間中可以使用的磁碟空間大小
(3)表空間具有 online, offline, readonly, readwrite屬性
修改表空間的屬性:
sql> alter tablespace 表空間名稱 屬性;
查詢表空間狀態:
sql> select tablespace_name, status from dba_tablespaces;
注意: system, undo, temp表空間不能設為offline屬性。
(4)完成部分資料庫的備份與恢復
(5)表空間通過資料檔案來擴大, 表空間的大小等於構成該錶空間的所以資料檔案的大小只和。
查詢表空間與資料檔案對應關係:
sql> select tablespace_name, bytes, file_name from dba_data_files;
基於表空間的幾個操作:
(1)查詢使用者預設表空間:
sql> select username, default_tablespace from dba_users;
(2)查詢表與儲存
該錶的表空間:
sql> select table_name, tablespace_name from user_tables;
(3)修改使用者預設表空間:
sql> alter user username default tablespace tablespace_name;
(4)將資料從乙個表空間移動到另乙個表空間:
sql> alter table table_name move tablespace tablespace_name;
2.資料檔案
每個表空間由同乙個磁碟上的乙個或多個檔案組成, 這些檔案叫做資料檔案(datafile),資料檔案只能屬於乙個表空間。 資料檔案建立後可以改變大小。 建立新的表空間需要建立新的資料檔案。 資料檔案一旦加入到表空間中, 就不能從表空間中移走, 也不能與其他表空間發生聯絡。
資料庫必須的三類檔案是 data file, control file, redolog file. 其他檔案 prameter file,password file, archived log files並不是資料庫必須的, 他們只是輔助資料庫的。
檢視資料庫的物理檔案組成:
(1)檢視資料檔案: sql> select * from v$datafile;
(2)檢視控制檔案: sql> select * from v$controlfile;
(3)檢視日誌檔案: sql> select * from v$logfile;
Oracle 一百個概念之 《例項》
例項 通俗的講例項就是操作oracle資料庫的一種手段。資料庫例項也稱作伺服器 是用來訪問資料庫檔案集的儲存結構及後台程序的集合。乙個資料庫可以被多個例項訪問 稱為真正的應用群集選項 決定例項的大小及組成的各種引數或者儲存在名稱init.ora的初始化檔案中,或者隱藏 在資料庫內部的伺服器 引數檔案...
oracle資料庫概念
oracle由兩個主要元件構成,例項和資料庫.例項元件是啟動初始化的一組作業系統程序和記憶體結構 資料庫元件是指的用於資料儲存和資料庫操作的物理檔案。1.oracle提供了許多可在與資料庫互動時使用的工具,最常見的有 用於安裝和刪除的oracle軟體oui oracle universal inst...
談談龍之谷手遊相容測試的一百個坑
龍之谷 一款優秀的端遊移植到手遊平台,憑藉的豐富的遊戲內容和優秀的遊戲品質,公測首日便在暢銷榜登頂,取得了巨大的成功。遊戲內容不僅繼承了端遊的內容,還根據手遊操作方式以及平台特性進行了改進,使之更適合移動使用者操作,介面分部也更加合理。龍之谷與其他遊戲產品一樣,版本初期暴露的相容性問題很多,類似無法...