Oracle 數儲存 物理結構

2022-03-28 17:20:30 字數 3018 閱讀 5077

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...