物理結構+邏輯結構 ( 可見的+不可見的)
前三個爲關鍵文件,一個都不能丟,丟了會有丟數據的可能數據庫
存放用戶數據
SQL> select name from v$datafile; (前三個必須有)
NAME
--------------------------------------------------------------------------------
/opt/u01/oracle/oradata/maxdb/system01.dbf //存放系統文件
/opt/u01/oracle/oradata/maxdb/sysaux01.dbf // 輔助表空間數據文件,包括邏輯的導入導出,如丟失,全部的工具沒法使用
/opt/u01/oracle/oradata/maxdb/undotbs01.dbf //回退表空間的數據文件,存放普通用戶作的DML操做的前鏡像
/opt/u01/oracle/oradata/maxdb/users01.dbf //目前用的測試數據,用戶的文件
/opt/u01/oracle/oradata/maxdb/example01.dbf //oracle內部用的測試文件
oracle
記錄數據庫的結構與行爲
(數據庫名,數據文件的名字,日誌文件名,歸檔信息,rman備份信息,)
/tmp/
show parameter control_files //查看控制文件 兩個日誌文件的內容同樣,互爲鏡像
select name from v$controlfile ;//查看有幾個控制文件
工具
記錄用戶的全部DML操做和部分DDL操做
默認以組的方式出現
select member from v$logfile;
select b.group#,a.member from v$log b,v$logfile a where a.group#=b.group# ;
測試
記錄數據庫啓動時,內存分配狀況,控制文件的路徑,個數,數據庫名,默認數據塊的大小,閃回區路徑,回退表空間名,oracle內部定義的部分參數;
show parameter spfile; //查看參數文件 文件的內容爲二進制,需從新創文件把文件放進去才能看到
spa
具備sysdba/sysoper權限的的用戶的密碼,遠程鏈接時會讀取
$ORACLE_HOME/dbs/orapwORACLE_SID //密碼文件存放的路徑日誌
必需要用戶打開纔會啓用
log_archive_format 歸檔日誌
log_archive_disk //默認存放的區域
alter database archivelog ; //打開歸檔日誌
show parameter recover ;//查看日誌存放的路徑
v$archived_log //能夠查詢到歸檔日誌
orm
data內存