當前位置:首頁 » 參考文獻 » 資料庫控制文件

資料庫控制文件

發布時間: 2021-03-24 22:52:14

㈠ Oracle參數文件和控制文件這兩者之間有什麼關聯嗎

參數文件中記錄了控制文件的位置;
資料庫在startup nomout時,需要讀取參數文件,創建實例;
資料庫在alter database mout;階段需要通過參數文件中的控制文件的位置,找到控制文件,最終掛載資料庫;

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

Oracle DBA神器:PRM-DUL災難恢復工具,Schema級別數據恢復。PRM-DULFor Oracle Database – schema級別oracle資料庫數據恢復特性 ,PRM-DUL即ParnassusData Recovery Manager是企業級別Oracle資料庫災難恢復工具。PRM可以在無備份的情況下恢復被truncated掉的表,也可以恢復無法打開的Oracle資料庫(Alter Database Open失敗)中的數據。

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

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

1、資料庫名稱

2、資料庫創建的時間戳

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

4、表空間信息

5、數據文件離線范圍

6、日誌歷史

7、歸檔日誌信息

8、備份組和備份塊信息

9、文件和重演日誌信息

10、數據文件拷貝信息

11、當前日誌序列數

12、檢查點(checkpoint)信息

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

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

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

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

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


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

㈤ 怎樣修改oracle資料庫的控制文件位置

$
sqlplus
'/as
sysdba'
#我是用的spfile啟動的,spfile文件不能修改,所以要做這一步。
SQL>
create
pfile
from
spfile
#關閉資料庫。
SQL>
shutdown
immediate
#cp控制文件到目標位置。
SQL>cp
/opt/oracle/oradata/control*
/opt/oracle/oratest/
修改$ORACLE_HOME/dbs/init$ORACLE_SID.ora
文件中的控制文件的位置。
#啟動資料庫指定參數文件。
SQL>
startup
pfile='/opt/oracle/proct/9.2.0.4/dbs/init$ORACLE_SID.ora'
#下次啟動資料庫是直接就可以用startup啟動了。
SQL>
create
spfile
from
pfile;

㈥ 什麼是控制文件

什麼是控制文件:
每個ORACLE資料庫都有一個控制文件。控制文件是一個小型的二進制文件,它可以記錄資料庫的物理結構,其中包含以下內容:
資料庫名稱
相關的數據文件和聯機重做日誌文件的名稱和位置
資料庫創建的時標
當前日誌的序號
檢驗點信息
無論何時打開資料庫,控制文件必須能夠由ORACLE資料庫伺服器寫入內容。沒有控制文件,資料庫就不能裝載。
在不同的磁碟上復用控制文件
每個ORACLE資料庫都應該至少有兩個控制文件,它們分別存儲在不同的磁碟上。當一個磁碟失敗導致控制文件損壞,可以由另一個恢復損壞的控制文件。
依據資料庫初始化參數文件中的初始化參數CONTROL_FILES列出的所有文件名,ORACLE會將相應的內容寫入到所有這些控制文件中。
初始化參數CONTROL_FILES中列出的第一個文件是ORACLE資料庫伺服器在資料庫運行期間惟一可以讀取的文件。
在整個資料庫運行期間,如果任何一個控制文件變為不可用,那麼實例就不能再繼續運行,而且應該中止這個實例。
聯機重做日誌多路復用:將控制文件的副本存儲在每個存儲有聯機重做日誌組成員的磁碟上,可以盡量減少在一個磁碟的失敗中丟失所有控制文件和所有聯機重做日誌組的風險。
當發布CEATE DATABASE語句中,會創建ORACLE資料庫的初始控制文件。
以下情況需要備份控制文件:1,添加、取消或重命名數據文件;2,添加或撤消表空間或者更改表空間的讀寫狀態;3,添加或取消重做日誌文件。 方法:關閉資料庫,將現在控制文件復制到另一位置。重啟資料庫。
以下情況需要創建新的控制文件:1,所有資料庫的控制文件都損壞,且沒有備份;2,想改變其中某個資料庫參數的永久性設置,這些參數最初是在CREATE DATABASE語句中指定的。
創建一個新的控制文件:
1, 製作一個包含資料庫的所有數據文件和聯機重做日誌文件的列表。
在資料庫能正常打開時,產生以下列表!
select member from v$logfile;
select name from v$datafile;
select value from v$parameter where name='control_files';
2, 關閉資料庫
shutdown
3, 備份資料庫的所有數據文件和聯機重做日誌文件。
4, 啟動一個新的實例,但是不要裝載或打開資料庫:
STARTUP NOMOUNT;
5, 使用CREATE CONTROLFILE語句為資料庫創建一個新的控制文件。
在丟失了聯機重做日誌組、或者重命名了資料庫必須指定RESETLOGS選項。
6, 在離線存儲設置上存儲新控制文件的備份。
7, 為資料庫編輯CONTROL_FILES初始化參數,以便指出現在所有控制文件都是第5步創建的資料庫的一部分。
8, 如果有必要可以恢復資料庫。
9, 打開資料庫。
備份控制文件:
1,將控制文件備份為二進制文件(現有控制文件的復製品)
ALTER DATABASE BACKUP CONTROLFILE TO 『g:\JYSH\BAK\CONTROL.BAK';
2,製作以後可用於重新創建控制文件的SQL語句:
alter dtatbase backup controlfile to trace;
此命令將SQL腳本寫入資料庫的跟蹤文件,在這個跟蹤文件中可以找到這個SQL腳本並對腳本進行編輯,以重新產生控制文件。

㈦ 資料庫里的控制文件和數據文件都壞了,怎樣解決

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

㈧ 資料庫必需至少擁有幾個控制文件

SQL> alter database open ; alter database open * 第 1 行出現錯誤: ORA-01589: 要打開資料庫則必須使用 RESETLOGS 或 NORESETLOGS 選項 SQL> alter database open resetlogs; alter database open resetlogs * 第 1 行出現錯誤: ORA-01152: 文件 1 沒有從過舊的備份中恢復 ORA-01110: 數據文件 1: 'E:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBF' SQL> recover database using backup controlfile; ORA-00279: 更改 244868 (在 09/16/2007 16:00:16 生成) 對於線程 1 是必需的 ORA-00289: 建議: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2007_09_16O1_MF_1_ 2_%U_.ARC ORA-00280: 更改 244868 (用於線程 1) 在序列 #2 中 指定日誌: {=suggested | filename | AUTO | CANCEL} auto ORA-00283: 恢復會話因錯誤而取消 ORA-01244: 未命名的數據文件由介質恢復添加至控制文件 ORA-01110: 數據文件 2: 'E:ORACLEPRODUCT10.2.0ORADATAORCLTEST.DBF' ORA-01112: 未啟動介質恢復 SQL> alter database open resetlogs; alter database open resetlogs * 第 1 行出現錯誤: ORA-01113: 文件 1 需要介質恢復 ORA-01110: 數據文件 1: 'E:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBF' --我認為之所以能恢復過來的原因是執行了recover datafile 1; SQL> recover datafile 1; ORA-00283: 恢復會話因錯誤而取消 ORA-01610: 使用 BACKUP CONTROLFILE 選項的恢復必須已完成 在執行了recover datafile 1;之後再執行 recover database using backup controlfile; oracle提示出 「'E:ORACLEPRODUCT10.2.0DB_1DATABASEUNNAMED00002」信息,這是能恢復回來的關鍵! SQL> recover database using backup controlfile; ORA-00283: 恢復會話因錯誤而取消 ORA-01111: 數據文件 2 名稱未知 - 請重命名以更正文件 ORA-01110: 數據文件 2: 'E:ORACLEPRODUCT10.2.0DB_1DATABASEUNNAMED00002' ORA-01157: 無法標識/鎖定數據文件 2 - 請參閱 DBWR 跟蹤文件 ORA-01111: 數據文件 2 名稱未知 - 請重命名以更正文件 ORA-01110: 數據文件 2: 'E:ORACLEPRODUCT10.2.0DB_1DATABASEUNNAMED00002' SQL> alter database rename file 'E:ORACLEPRODUCT10.2.0DB_1DATABASEUNNAMED0 0002' to 'E:ORACLEPRODUCT10.2.0ORADATAORCLTEST.DBF'; 資料庫已更改。 SQL> recover database using backup controlfile; ORA-00279: 更改 244905 (在 09/16/2007 16:08:37 生成) 對於線程 1 是必需的 ORA-00289: 建議: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2007_09_16O1_MF_1_ 2_%U_.ARC ORA-00280: 更改 244905 (用於線程 1) 在序列 #2 中 指定日誌: {=suggested | filename | AUTO | CANCEL} E:ORACLEPRODUCT10.2.0ORADATAORCLREDO01.LOG ORA-00279: 更改 244983 (在 09/16/2007 16:10:25 生成) 對於線程 1 是必需的 ORA-00289: 建議: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2007_09_16O1_MF_1_ 3_%U_.ARC ORA-00280: 更改 244983 (用於線程 1) 在序列 #3 中 ORA-00278: 此恢復不再需要日誌文件 'E:ORACLEPRODUCT10.2.0ORADATAORCLREDO01.LOG' 指定日誌: {=suggested | filename | AUTO | CANCEL} E:ORACLEPRODUCT10.2.0ORADATAORCLREDO02.LOG' ORA-01756: 引號內的字元串沒有正確結束 SQL> recover database using backup controlfile; ORA-00279: 更改 244983 (在 09/16/2007 16:10:25 生成) 對於線程 1 是必需的 ORA-00289: 建議: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2007_09_16O1_MF_1_ 3_%U_.ARC ORA-00280: 更改 244983 (用於線程 1) 在序列 #3 中 指定日誌: {=suggested | filename | AUTO | CANCEL} E:ORACLEPRODUCT10.2.0ORADATAORCLREDO02.LOG ORA-00279: 更改 244992 (在 09/16/2007 16:10:47 生成) 對於線程 1 是必需的 ORA-00289: 建議: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2007_09_16O1_MF_1_ 4_%U_.ARC ORA-00280: 更改 244992 (用於線程 1) 在序列 #4 中 ORA-00278: 此恢復不再需要日誌文件 'E:ORACLEPRODUCT10.2.0ORADATAORCLREDO02.LOG' 指定日誌: {=suggested | filename | AUTO | CANCEL} E:ORACLEPRODUCT10.2.0ORADATAORCLREDO03.LOG' ORA-01756: 引號內的字元串沒有正確結束 SQL> recover database using backup controlfile; ORA-00279: 更改 244992 (在 09/16/2007 16:10:47 生成) 對於線程 1 是必需的 ORA-00289: 建議: E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLARCHIVELOG2007_09_16O1_MF_1_ 4_%U_.ARC ORA-00280: 更改 244992 (用於線程 1) 在序列 #4 中 指定日誌: {=suggested | filename | AUTO | CANCEL} E:ORACLEPRODUCT10.2.0ORADATAORCLREDO03.LOG 已應用的日誌。完成介質恢復。
-

㈨ Oracle控制文件的作用

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

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

㈩ oracle中怎麼重建控制文件或是修改控制文件參數

環境:
OS:Red Hat Linux As 5
DB:10.2.0.4

在全部控制文件丟失或損壞,而且沒有備份的情況下,可以使用重建控制文件的辦法打開資料庫.以下模擬所有的控制文件丟失的情況下重建控制文件.

1.備份控制文件(資料庫mount或是open狀態)
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL>alter database backup controlfile to trace as '/u01/ftp/bak_controlfile';

2.刪除控制文件
[oracle@hxl oracl]$ rm control01.ctl
rm: remove regular file `control01.ctl'? y
[oracle@hxl oracl]$ rm control02.ctl
rm: remove regular file `control02.ctl'? y
[oracle@hxl oracl]$ rm control03.ctl
rm: remove regular file `control03.ctl'? y

3.關閉資料庫後嘗試打開資料庫
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 734003200 bytes
Fixed Size 1221564 bytes
Variable Size 218106948 bytes
Database Buffers 511705088 bytes
Redo Buffers 2969600 bytes
ORA-00205: error in identifying control file, check alert log for more info
這個時候數據無法打開,以為我們已經刪除了控制文件.

4.查看備份控制文件的內容
[oracle@hxl ftp]$ more bak_controlfile
-- The following are current System-scope REDO Log Archival related
-- parameters and can be included in the database initialization file.
--
-- LOG_ARCHIVE_DEST=''
-- LOG_ARCHIVE_DUPLEX_DEST=''
--
-- LOG_ARCHIVE_FORMAT=%t_%s_%r.dbf
--
-- DB_UNIQUE_NAME="oracl"
--
-- LOG_ARCHIVE_CONFIG='SEND, RECEIVE, NODG_CONFIG'
-- LOG_ARCHIVE_MAX_PROCESSES=2
-- STANDBY_FILE_MANAGEMENT=MANUAL
-- STANDBY_ARCHIVE_DEST=?/dbs/arch
-- FAL_CLIENT=''
-- FAL_SERVER=''
--
-- LOG_ARCHIVE_DEST_10='LOCATION=USE_DB_RECOVERY_FILE_DEST'
-- LOG_ARCHIVE_DEST_10='OPTIONAL REOPEN=300 NODELAY'
-- LOG_ARCHIVE_DEST_10='ARCH NOAFFIRM NOEXPEDITE NOVERIFY SYNC'
-- LOG_ARCHIVE_DEST_10='REGISTER NOALTERNATE NODEPENDENCY'
-- LOG_ARCHIVE_DEST_10='NOMAX_FAILURE NOQUOTA_SIZE NOQUOTA_USED NODB_UNIQUE_NAME'
-- LOG_ARCHIVE_DEST_10='VALID_FOR=(PRIMARY_ROLE,ONLINE_LOGFILES)'
-- LOG_ARCHIVE_DEST_STATE_10=ENABLE
--
-- Below are two sets of SQL statements, each of which creates a new
-- control file and uses it to open the database. The first set opens
-- the database with the NORESETLOGS option and should be used only if
-- the current versions of all online logs are available. The second
-- set opens the database with the RESETLOGS option and should be used
-- if online logs are unavailable.
-- The appropriate set of statements can be copied from the trace into
-- a script file, edited as necessary, and executed when there is a
-- need to re-create the control file.
--
-- Set #1. NORESETLOGS case
--
-- The following commands will create a new control file and use it
-- to open the database.
-- Data used by Recovery Manager will be lost.
-- Additional logs may be required for media recovery of offline
-- Use this only if the current versions of all online logs are
-- available.
-- After mounting the created controlfile, the following SQL
-- statement will place the database in the appropriate
-- protection mode:
-- ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "ORACL" NORESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 '/u01/app/oracle/oradata/oracl/redo01.log' SIZE 50M,
GROUP 2 '/u01/app/oracle/oradata/oracl/redo02.log' SIZE 50M,
GROUP 3 '/u01/app/oracle/oradata/oracl/redo03.log' SIZE 50M
-- STANDBY LOGFILE
DATAFILE
'/u01/app/oracle/oradata/oracl/system01.dbf',
'/u01/app/oracle/oradata/oracl/undotbs01.dbf',
'/u01/app/oracle/oradata/oracl/sysaux01.dbf',
'/u01/app/oracle/oradata/oracl/users01.dbf'
CHARACTER SET WE8ISO8859P1
;
-- Commands to re-create incarnation table
-- Below log names MUST be changed to existing filenames on
-- disk. Any one log file from each branch can be used to
-- re-create incarnation records.
-- ALTER DATABASE REGISTER LOGFILE '/u01/app/oracle/flash_recovery_area/ORACL/archivelog/2012_06_12/o1_mf_1_1_%u_.arc';
-- ALTER DATABASE REGISTER LOGFILE '/u01/app/oracle/flash_recovery_area/ORACL/archivelog/2012_06_12/o1_mf_1_1_%u_.arc';
-- ALTER DATABASE REGISTER LOGFILE '/u01/app/oracle/flash_recovery_area/ORACL/archivelog/2012_06_12/o1_mf_1_1_%u_.arc';
-- ALTER DATABASE REGISTER LOGFILE '/u01/app/oracle/flash_recovery_area/ORACL/archivelog/2012_06_12/o1_mf_1_1_%u_.arc';
-- Recovery is required if any of the datafiles are restored backups,
-- or if the last shutdown was not normal or immediate.
RECOVER DATABASE
-- All logs need archiving and a log switch is needed.
ALTER SYSTEM ARCHIVE LOG ALL;
-- Database can now be opened normally.
ALTER DATABASE OPEN;
-- Commands to add tempfiles to temporary tablespaces.
-- Online tempfiles have complete space information.
-- Other tempfiles may require adjustment.
ALTER TABLESPACE TEMP ADD TEMPFILE '/u01/app/oracle/oradata/oracl/temp01.dbf'
SIZE 20971520 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
-- End of tempfile additions.
--
-- Set #2. RESETLOGS case
--
-- The following commands will create a new control file and use it
-- to open the database.
-- Data used by Recovery Manager will be lost.
-- The contents of online logs will be lost and all backups will
-- be invalidated. Use this only if online logs are damaged.
-- After mounting the created controlfile, the following SQL
-- statement will place the database in the appropriate
-- protection mode:
-- ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "ORACL" RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 '/u01/app/oracle/oradata/oracl/redo01.log' SIZE 50M,
GROUP 2 '/u01/app/oracle/oradata/oracl/redo02.log' SIZE 50M,
GROUP 3 '/u01/app/oracle/oradata/oracl/redo03.log' SIZE 50M
-- STANDBY LOGFILE
DATAFILE
'/u01/app/oracle/oradata/oracl/system01.dbf',
'/u01/app/oracle/oradata/oracl/undotbs01.dbf',
'/u01/app/oracle/oradata/oracl/sysaux01.dbf',
'/u01/app/oracle/oradata/oracl/users01.dbf'
CHARACTER SET WE8ISO8859P1
;
-- Commands to re-create incarnation table
-- Below log names MUST be changed to existing filenames on
-- disk. Any one log file from each branch can be used to
-- re-create incarnation records.
-- ALTER DATABASE REGISTER LOGFILE '/u01/app/oracle/flash_recovery_area/ORACL/archivelog/2012_06_12/o1_mf_1_1_%u_.arc';
-- ALTER DATABASE REGISTER LOGFILE '/u01/app/oracle/flash_recovery_area/ORACL/archivelog/2012_06_12/o1_mf_1_1_%u_.arc';
-- ALTER DATABASE REGISTER LOGFILE '/u01/app/oracle/flash_recovery_area/ORACL/archivelog/2012_06_12/o1_mf_1_1_%u_.arc';
-- ALTER DATABASE REGISTER LOGFILE '/u01/app/oracle/flash_recovery_area/ORACL/archivelog/2012_06_12/o1_mf_1_1_%u_.arc';
-- Recovery is required if any of the datafiles are restored backups,
-- or if the last shutdown was not normal or immediate.
RECOVER DATABASE USING BACKUP CONTROLFILE
-- Database can now be opened zeroing the online logs.
ALTER DATABASE OPEN RESETLOGS;
-- Commands to add tempfiles to temporary tablespaces.
-- Online tempfiles have complete space information.
-- Other tempfiles may require adjustment.
ALTER TABLESPACE TEMP ADD TEMPFILE '/u01/app/oracle/oradata/oracl/temp01.dbf'
SIZE 20971520 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
-- End of tempfile additions.
--
5.從備份控制文件中提取我們需要的部分,這里我們選擇RESETLOGS,將如下內容保存文件為
create_confile.sql

CREATE CONTROLFILE REUSE DATABASE "ORACL" RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 '/u01/app/oracle/oradata/oracl/redo01.log' SIZE 50M,
GROUP 2 '/u01/app/oracle/oradata/oracl/redo02.log' SIZE 50M,
GROUP 3 '/u01/app/oracle/oradata/oracl/redo03.log' SIZE 50M
-- STANDBY LOGFILE
DATAFILE
'/u01/app/oracle/oradata/oracl/system01.dbf',
'/u01/app/oracle/oradata/oracl/undotbs01.dbf',
'/u01/app/oracle/oradata/oracl/sysaux01.dbf',
'/u01/app/oracle/oradata/oracl/users01.dbf'
CHARACTER SET WE8ISO8859P1
;

6.執行create_confile.sql
SQL>set sqlblanklines on -- 因為文件中有空行,需要將該選項打開,否則執行的時候報語法錯誤
SQL>@/u01/ftp/create_confile.sql

SQL> alter database open resetlogs;
Database altered.

說明:
重建控制文件後,若備份信息是存儲在控制文件的,該信息會丟失.

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731