導航:首頁 > 文件管理 > oracle控制文件在哪裡

oracle控制文件在哪裡

發布時間:2023-08-05 03:50:36

『壹』 如何生成oracle控制文件

重建控制文件是在資料庫沒有備份的情況下,實在沒辦法而採取的下下之策,因版為一旦重建,歸檔全部失權效startup nomount CREATE CONTROLFILE REUSE DATABASE "ORCL" RESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292 LOGFILE --指定redo路徑
GROUP 1 '/u01/oracle/oradata/ORCL/redo01.log' SIZE 50M,
GROUP 2 '......' SIZE 50M,
GROUP 3 '......' SIZE 50M
DATAFILE --指定數據文件路徑
'/u01/oracle/oradata/ORCL/system01.dbf', '.........'CHARACTER SET WE8ISO8859P1 --指定字元集 alter database open resetlogs;馬上做全備

『貳』 oracle創建新的控制文件的方法

控制文件除了包括數據文件、日誌文件信息外,還包含一些與實例密切相關的參數,如maxlogfiles、maxlogmembers、maxloghistory等等。如果在開始創建實例時,這些參數大小設置不是很合理的話,則可能會導致實例的不可用,比如maxdatafiles表示實例中所有數據文件的總數,如果目前所創建的數據文件已經達到這個值,則不能再創建新的數據文件。
創建控制文件的詳細步驟:(1)先進行准備工作控制文件必須包含數據文件和日誌文件的路徑和文件名,所以必須先查詢數據文件(查dba_data_files數據字典)和日誌文件(查V$logfile數據字典)的詳細信息:select member from v$logfile;select name from v$datafile;select value from v$parameter where name='control_files';(2)關閉資料庫用immediate或abort關閉資料庫sql>connect as sysdbasql>shutdown immediate;(3)備份所有數據文件和重做日誌文件當資料庫發生變化時,一般情況都要進行備份工作,最好採用操作系統的冷備份對所有數據文件、日誌文件及控制文件進行備份。(4)用nomount選項啟動資料庫sql>startup mount(5)用create controlfile建立控制文件。(6)用離線方式備份新的控制文件到設備。(7)修改服務參數文件路徑spfile.(8)如果丟失聯機或歸檔日誌或數據文件,則恢復資料庫。否則執行第(9)步驟。(9)使用alter database open命令打開資料庫。(10)關閉資料庫並備份資料庫

『叄』 oracle 中的控制文件和數據文件


1、數據文件:
Oracle資料庫中每個表空間(tablespace)都是由一個或多個物理數據文內件(datafile)構容成的。
當一個數據文件(datafile)首次被創建時,為其分配的磁碟空間被格式化為Oracle格式,此時其中尚不包含任何用戶數據。Oracle將使用這些空間存儲屬於( 與此數據文件對應的)表空間的段(segment),這些空間專為Oracle使用。隨著表空間內的數據增長,Oracle使用數據文件中的可用空間為段分配新的數據擴展(extent)。
2、控制文件
控制文件(control file)是一個二進制文件,供資料庫啟動及正常工作時使用。
在資料庫運行過程中,控制文件會頻繁地被Oracle修改,因此資料庫處於開啟(open)狀態時控制文件必須可寫。如果控制文件因故不能訪問,資料庫 也將無法正常工作。
每當添加,重命名,或移除資料庫中的數據文件(datafile)及重做日誌文件(redo log file)時,控制文件(control file)就會被更新以反映這些資料庫物理結構變化。

『肆』 如何查看oracle控制文件的內容

1 方法1
[Oracle@rhfour test]$ strings control01.ctl
2 方法2
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Proction
With the Partitioning, OLAP and Data Mining options

SQL> alter database backup controlfile to trace as '/oradata/ctl.txt';
利用下面的內容可以重建控制文件
3 查視圖v$controlfile_record_section
select * from v$controlfile_record_section;
4 方法4(轉儲控制文件)
SQL> alter system set events 'immediate trace name controlf level 10';
System altered.
到ump目錄中找到最新trace文件, 文件中可以到scn信息, 時間戳等信息.
本篇文章來源於 linux公社網站(www.linuxidc.com) 原文鏈接:http://www.linuxidc.com/Linux/2011-11/46918.htm

『伍』 伺服器上的oracle資料庫proct目錄在哪裡

一般是在F:app你的計算機名proct11.2.0dbhome_1jdbclib。
orade資料庫:所有的關系型資料庫存儲數據的集合就是磁碟中的文件。Oracle 資料庫其實就是一組文件的集合。Oracle 資料庫分別由:數據文件、控制文件、日誌文件所構成。 1.1數據文件(.DBF): 數據文件是一個二進制文件,是用於保存用戶應用程序數據和 Oracle 系統內部數據的文件,這些文件在操作系統中就是普通的操作系統文件。Oracle 在創建表空間的同時會創建數據文件。 1.2控制文件(.CTL):控制文件是一個二進制文件,它主要記錄資料庫的名稱、資料庫的數據文件存放位置等信息。一個控制文件只能屬於一個資料庫。如果控制文件丟失,這資料庫就無法操作。 1.3日誌文件(.LOG):日誌文件在 Oracle 資料庫中分為重做日誌(Redo Log File)文件和歸檔日誌文件兩種。重做日誌文件是 Oracle 資料庫正常運行不可缺少的文件。重做日誌文件主要記錄了資料庫操作過程。用於備份和還原資料庫,以達到資料庫的最新狀態。

閱讀全文

與oracle控制文件在哪裡相關的資料

熱點內容
特殊量產工具 瀏覽:980
安卓網路顯示h2是什麼意思 瀏覽:90
哪個拍照app好 瀏覽:70
文件被設置隱藏屬性如何顯示 瀏覽:142
網路電視的好處 瀏覽:657
cf槍戰王者手游下載官網下載最新版本下載 瀏覽:925
stm32固件庫版本查看 瀏覽:396
如何從數控編程小白到大師 瀏覽:183
更改微信共享實時位置信息 瀏覽:13
js姓名正則 瀏覽:843
如何利用串口傳輸文件夾 瀏覽:346
jca文件怎麼用word打開 瀏覽:965
U盤文件木馬隱藏exe工具 瀏覽:152
下載優酷app視頻播放器安裝 瀏覽:38
兩個excel文件不同 瀏覽:585
如何更新網站內容 瀏覽:953
什麼網站下載廣場舞是免費的 瀏覽:307
西門子編程軟體怎麼變成中文 瀏覽:984
居客來wifi密碼 瀏覽:604
文件為何為空linux 瀏覽:630

友情鏈接