oracle
資料庫包含四種檔案型別:資料檔案、控制檔案、重做日誌檔案、引數檔案。下面對oracle
中資料檔案的結構及作用進行分別說明:
1.資料檔案
①a.存放實際的資料;
b.隸屬於某個表空間
---資料表空間
---undo表空間
---臨時表空間
c.檢視表空間對應的資料檔案資訊:
select file_name.tablespace_name from dba_data_files;
select file_name.tablespace_name from dba_temp_files;
②損壞時:
a.通過備份資料恢復
---還原備份檔案
---用歸檔
+redo
恢復b.用
redo
資訊恢復
---建立新資料檔案
---用歸檔
+redo
恢復2.
控制檔案
①包含:a.
資料庫的名字;
b.資料庫建立時間;
d.表空間的資訊;
e.備份和恢復資訊
注意:oracle
資料庫的控制檔案是在建立資料庫時自動建立的,預設情況下,在資料庫的建立期間至少有乙個控制檔案的副本。一般只有在控制檔案全部損壞,或者修改某些永久性引數(例如
maxlogfiles
、maxlogmembers
),或者修改資料庫名稱這三種情況下才會重新建立控制檔案。
②作用:a.
為資料庫提供各種路徑和狀態;
b.資料庫恢復。
③若丟失:
a.備份控制檔案;
b.重建控制檔案(丟後不會太嚴重)
3.重做日誌檔案
①核心作用:a.
保護資料的安全;
b.恢復資料。
附加作用:資料同步和分析。
4.引數檔案
①a.設定資料庫的限制;
b.設定使用者或者程序的限制;
c.設定資料庫資源限制;
d.調整系統效能。
oracle 資料庫的四種狀態
關閉有四種 shutdown normal shutdown transaction 等待事務提交後,再等所有使用者關閉連線 shutdown immediate 未提交的事務將回滾,如插入3,後commit再插入4 再 shutdown immediate 這是資料庫只有3,沒有4 shutdow...
資料庫 四種正規化
部分函式依賴 設x,y是關係r的兩個屬性集合,存在x y,若x 是x的真子集,存在x y,則稱y部分函式依賴於x。舉個例子 學生基本資訊表r中 學號,身份證號,姓名 當然學號屬性取值是唯一的,在r關係中,學號,身份證號 姓名 學號 姓名 身份證號 姓名 所以姓名部分函式依賴與 學號,身份證號 完全函...
Oracle資料庫的四種啟動方式
1 startup nomount 非安裝啟動 這種方式啟動下可執行 重建控制檔案 重建資料庫 啟動instance,即啟動sga和後台程序,這種啟動只需要init.ora檔案。2 startup mount dbname 安裝啟動 這種方式啟動下可執行 資料庫日誌歸檔 資料庫恢復 重新命名一些資料...