當前位置:首頁 » 數據倉庫 » oracle資料庫控制文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle資料庫控制文件

發布時間: 2022-05-19 03:19:59

Ⅰ oracle資料庫的控制文件包含哪些信息類型

oracle資料庫的控制文件包含了以下信息:

1、資料庫名稱

2、資料庫創建的時間戳

3、相關的數據文件、重演日誌文件的名稱和位置

4、表空間信息

5、數據文件離線范圍

6、日誌歷史

7、歸檔日誌信息

8、備份組和備份塊信息

9、文件和重演日誌信息

10、數據文件拷貝信息

11、當前日誌序列數

12、檢查點(checkpoint)信息

(1)oracle資料庫控制文件擴展閱讀

Oracle資料庫中,資料庫控制文件維護著資料庫的全局物理結構,用以支持資料庫成功的啟動和運行。創建資料庫時,同時就提供了與之對應的資料庫控制文件。

在資料庫使用過程中,Oracle不斷的更新資料庫控制文件,所以只要資料庫是打開的,資料庫控制文件就必須處於可寫狀態。如果,猶豫某些原因控制文件不能被訪問,那麼資料庫也就不能正常的工作了。

每一個控制文件只能與一個Oracle資料庫相關聯。資料庫控制文件包含了資料庫實例的啟動和正常操作時,訪問資料庫所需的關於資料庫的信息。資料庫控制文件的內容只有Oralce可以修改,資料庫管理員和用戶都不能對其進行編輯。

Ⅱ Oracle:怎樣備份控制文件

一. 使用命令來備份

alter database backup controlfile to 'x:control.bak';

alter database backup controlfile to 'x:control.bak' reuse; reuse=就覆蓋以前的了

alter database backup controlfile to trace;

alter database backup controlfile to trace resetlogs;

alter database backup controlfile to trace noresetlogs;

二. 通過拷貝來備份

shutdown 關閉數據

查看在init.ora文件中的control_file一行,找到控制文件通過控制文件的路徑,然後拷貝粘貼到你備份的地方。

startup

三. 總結

第一種方法產生的是一個二進制文件,就是當前控制文件的一個一模一樣的備份。

第二種方法產生的是一個跟蹤文件,裡面存放的是創建控制文件的腳本,可以用記事本等文本編輯器打開這個腳本可以讓你重新創建控制文件,生成一個跟蹤文件到init.ora中user_mp_dest所指的目錄下"ORACLE_HOMEADMINORADBUDUMP"。

Ⅲ oracle資料庫控制文件損壞怎麼辦

控制文件有三個,不可能同時都損壞,你用其他兩個中的任意一個復制一個(原來壞的挪走或者改名,先別刪除,萬一其他兩個也壞了呢),然後重命名為原來文件的名字,如果沒有問題,那麼就可以了,將壞的文件刪除就可以了。
如果文件都有問題,或者其他什麼問題,那麼就重建控制文件。方法網上有。

Ⅳ 關於oracle資料庫的控制文件

ORACLE是UNIX風格的程序, 對於ORACLE 擴展名是不具有實際意義的。

Ⅳ 誰可以告訴我Oracle控制文件是什麼

參數文件在安裝目錄的有個database文件夾里
SPFILEGUPENG.ORA
PWDgupeng.ora
initgupeng.ora 都是參數文件 後綴是ora

Ⅵ Oracle控制文件的作用

控制文件記錄了如下信息:
1、資料庫的創建時間
2、數據文件的位置
3、日誌文件的位置

作用是指導資料庫
找到數據文件,日誌文件並將資料庫啟動到
open
狀態。

Ⅶ oracle資料庫文件包括哪些

數據文件,重做日誌,控制文件,歸檔日誌,參數文件,報警和追蹤日誌,備份文件

在一個資料庫中可以有多個應用的數據表,這些不同應用的表可以放在不同的schema之中,同時,每一個schema對應一個用戶,不同的應用可以以不同的用戶連接資料庫,這樣,一個大資料庫就可以根據應用把其表分開來管理。
不同的schema之間它們沒有直接的關系,不同的shcema之間的表可以同名,也可以互相引用(但必須有許可權),在沒有操作別的schema的操作根權下,每個用戶只能操作它自己的schema下的所有的表。不同的schema下的同名的表,可以存入不同的數據(即schema用戶自己的數據)。

Ⅷ 怎樣查看oracle的控制文件

控制文件是一個2進制文件,不可以直接通過文本編輯器進行編寫,由Oracle自己進行維護,可以通過以下命令查看其內容。
show parameter control_files;
desc v$controlfile;

Ⅸ oracle資料庫創建控制文件報錯,請問是什麼原因

創建控制文件需要在nomount狀態下,你這個錯誤說明你在mount下,shutdown immediate關閉資料庫,然後startup nomount,再重建控制文件。

Ⅹ oracle 中的控制文件和數據文件

1、數據文件:

Oracle資料庫中每個表空間(tablespace)都是由一個或多個物理數據文件(datafile)構成的。

當一個數據文件(datafile)首次被創建時,為其分配的磁碟空間被格式化為Oracle格式,此時其中尚不包含任何用戶數據。Oracle將使用這些空間存儲屬於(
與此數據文件對應的)表空間的段(segment),這些空間專為Oracle使用。隨著表空間內的數據增長,Oracle使用數據文件中的可用空間為段分配新的數據擴展(extent)。

2、控制文件

控制文件(control
file)是一個二進制文件,供資料庫啟動及正常工作時使用。

在資料庫運行過程中,控制文件會頻繁地被Oracle修改,因此資料庫處於開啟(open)狀態時控制文件必須可寫。如果控制文件因故不能訪問,資料庫
也將無法正常工作。

每當添加,重命名,或移除資料庫中的數據文件(datafile)及重做日誌文件(redo
log
file)時,控制文件(control
file)就會被更新以反映這些資料庫物理結構變化。