oracle
資料庫儲存物理結構
oracle資料庫檔案:
oracke資料庫由三種檔案型別組成有:
1.引數檔案
如,它包含調整
sga中一些記憶體結構大小的引數。
pfile
(文字檔案) 不可以動態修改
(檔案修改後需要資料庫重啟)
引數檔案的作用(約束
oracle
行為的引數、約束
oracleshili
)設定使用者或者程序的限制
設定資料庫資源的限制
調整系統的效能
oracle
例項啟動時就會去讀取引數檔案,按照引數檔案進行資源配置。
sga_target
oracle在sga區(系統全域性記憶體區域:放資料塊、redo資訊、sharepool、sql字典資訊等)的大小.
oracle在pga
區總和(乙個pga表示乙個會話分配的記憶體,總和就表示所有會話分配記憶體的總和)的大小.
在sga
裡,給資料塊分配的記憶體的大小
.資料庫例項允許開啟多少個資料檔案的配置
.歸檔路徑
.使用者的乙個
trace
檔案路徑
sql> show parameter user_dump_dest;
2.控制檔案
控制檔案至少包含以下的資訊
:包含了
資料庫恢復
時候需要的一些資訊,用於
資料庫的恢復
。(空間允許重用
+不允許重用,即允許覆蓋
+不允許覆蓋)
空間不允許重用區
3.資料檔案
資料檔案
資料檔案的損壞
使用redo
資訊恢復
4.日誌檔案
重做日誌的作用
附加作用
--資料同步和分析
inactive
非活動日誌損壞
口令檔案
歸檔重做日誌檔案
檢視資料庫名
sql> show parameter db_nam
e
檢視例項名:
sql> show parameter instance_n
ame
檔案型別
資料字典
相關命令
引數檔案
v$parameter
alter system set open_cursors=400;
show parameter cursor;
select name,value from v$parameter where name='spfile';
控制檔案
v$controlfile
show parameter control;
1、資料庫關閉,將控制檔案複製乙份。
2、將控制檔案的語句備份
. sql> alter database backup controlfile to trace;
這個就是控制檔案語句的備份:
alert_gaga01.log
,可以執行這個語句來建立控制檔案
. 注:1、
trace
檔案在這個路徑下:
2、可以使用明了查詢
trace
路徑:show parameter user_dump_dest;
資料檔案
dba_data_files
dba_temp_files
v$datafile
看表空間及對應的資料檔案資訊
– select file_name,tablespace_name from dba_data_files;
– select file_name,tablespace_name from dba_temp_files;
日誌檔案
v$log
$logfile
3組log
檔案
select group#,status from v$log;
alter system switch logfile;
select group#,member from v$logfile;
selectmember from v$logfile;
歸檔檔案
v$archived_log
select name from v$archived_log;
密碼檔案
host本機操作命令
sql> ho ls $oracle_home/dbs/orapw$oracle_sid
告警日誌
host本機操作命令
sql> ho ls $oracle_base/admin/$oracle_sid
adump dpdump pfile
bdump放警告日誌
data file
資料檔案
記錄所有的關係型資料庫裡的資訊
control file控制檔案
記錄資料庫的結構和行為
redo log file
記錄塊的更改的操作
以組為單位,組下是成員
寫日誌根據組按順序寫
為了例項恢復
alter log
other log
archived log files歸檔日誌檔案
日誌檔案是按照順序寫,從乙個組寫到下乙個組叫切換,寫1,
2,3,然後寫
1,再寫
1時會把
1的內容覆蓋。
所以將覆蓋之前的日誌保留,archived log 開啟乙個程序arcn,將日誌記錄到歸檔日誌中
parameter file引數檔案(資料庫執行必須的)
引數檔案分為2種:
pfile
和spfile
記錄資料庫的配置資訊,相當於一些開關
password file密碼檔案
用於控制sysdba的使用者進行遠端登入的時候使用
oracle物理儲存結構
oracle從物理結構中完全抽象出邏輯儲存。oracle的物理結構主要包括三種資料檔案 控制檔案 controlfile 聯機重做日誌檔案 online redo log files 和資料檔案 datafiles 還有一些外部檔案 初始化引數檔案 口令檔案 歸檔重做日誌檔案以及日誌和跟蹤檔案。控制...
Oracle的物理儲存結構
oracle的物理儲存結構由資料檔案 控制檔案 日誌檔案還有一些其他檔案 引數檔案 備份檔案 等。1 資料檔案 包含所有的資料庫資料,如表 索引資料等都物理地儲存在資料檔案中,表空間是乙個或多個資料檔案在邏輯上的統一組織,資料檔案是表空間存在的物理表現形式。沒有資料檔案,表空間就失去存在的物理基礎,...
oracle的物理儲存結構
驗證擁有sysdba許可權的使用者登入時的密碼校驗 儲存超級使用者 sysdba 的使用者名稱和口令 超級使用者的密碼審核不能依賴於資料庫內部。超級使用者,具有啟動資料庫的能力。如果資料庫沒有啟動,就無法驗證。2,parameter file 引數檔案 控制資料庫的屬性和行為的一些設定引數 3,da...