




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 第第5章章 數(shù)據(jù)庫存儲(chǔ)管理數(shù)據(jù)庫存儲(chǔ)管理 本章知識(shí)點(diǎn)本章知識(shí)點(diǎn)p 表空間管理表空間管理 p 控制文件管理控制文件管理 p 重做日志管理重做日志管理 p 歸檔日志管理歸檔日志管理 5.1表空間管理表空間管理 p 查看表空間信息查看表空間信息 p 創(chuàng)建表空間創(chuàng)建表空間 p 設(shè)置和修改表空間屬性設(shè)置和修改表空間屬性 p 刪除表空間刪除表空間 p 段和數(shù)據(jù)塊管理段和數(shù)據(jù)塊管理 p 撤銷表空間撤銷表空間 查看表空間信息查看表空間信息 p與表空間相關(guān)的視圖與表空間相關(guān)的視圖段 類 型說 明V$TABLESPACE控制文件中保存的所有表空間的名稱和數(shù)量DBA_TABLESPACES所有表空間的描述信息US
2、ER_TABLESPACES所有用戶可訪問表空間的描述信息DBA_TABLESPACE_GROUPS所有表空間組及其所屬的表空間信息DBA_SEGMENTS所有表空間中的區(qū)間信息USER_SEGMENTS所有用戶表空間中的區(qū)間信息DBA_FREE_SPACE所有表空間中的空閑區(qū)間信息USER_FREE_SPACE所有用戶表空間中的空閑區(qū)間信息V$DATAFILE所有數(shù)據(jù)文件信息V$TEMPFILE所有臨時(shí)文件信息DBA_DATA_FILES顯示所有屬于表空間的數(shù)據(jù)文件信息DBA_TEMP_FILES顯示所有屬于臨時(shí)表空間的臨時(shí)文件信息查看表空間信息查看表空間信息【例】查看視圖【例】查看視圖V$
3、TABLESPACEV$TABLESPACE中表空間的內(nèi)中表空間的內(nèi)容和數(shù)量,代碼及執(zhí)行結(jié)果如下:容和數(shù)量,代碼及執(zhí)行結(jié)果如下:SQL SELECT * FROM V$TABLESPACE; TS# NAMEINCBIGFLA ENC - - - - 0 SYSTEM YES NO YES 1 UNDOTBS1YES NO YES 2 SYSAUXYES NO YES 4 USERSYES NOYES 3 TEMPNONOYES 6 EXAMPLEYESNOYES 7 ORCLTBS01YES NO YES 8 ORCLTBS02YES NOYES已選擇已選擇8 8行。行。查看表空間信息查看表
4、空間信息【例】通過視圖【例】通過視圖DBA_TABLESPACESDBA_TABLESPACES查看所有表查看所有表空間的信息,代碼及執(zhí)行結(jié)果如下:空間的信息,代碼及執(zhí)行結(jié)果如下:SQLSELECT TABLESPACE_NAME,CONTENTS, STATUS FROM DBA_TABLESPACES;TABLESPACE_NAMECONTENTS STATUS- -SYSTEMPERMANENT ONLINEUNDOTBS1UNDO ONLINESYSAUX PERMANENT ONLINETEMPTEMPORARY ONLINEUSERSPERMANENT ONLINEEXAMPLEP
5、ERMANENT ONLINEORCLTBS01PERMANENT ONLINEORCLTBS02PERMANENT ONLINE已選擇已選擇8 8行。行。查看表空間信息查看表空間信息p“表空間管理表空間管理”頁面頁面 操作按鈕創(chuàng)建表空間創(chuàng)建表空間 1 1本地管理表空間本地管理表空間 【例】在【例】在CREATE TABLESPACECREATE TABLESPACE語句中使用語句中使用EXTENT MANAGEMENT LOCALEXTENT MANAGEMENT LOCAL子句,可以創(chuàng)建子句,可以創(chuàng)建一個(gè)本地管理表空間,代碼如下:一個(gè)本地管理表空間,代碼如下:SQL CREATE TABL
6、ESPACE OrclTBS01 DATAFILE C:oracleproduct10.2.0oradataorclOrclTBS01.dbf SIZE 50M EXTENT MANAGEMENT LOCAL AUTOALLOCATE; 表空間已創(chuàng)建。創(chuàng)建表空間創(chuàng)建表空間 【例】在創(chuàng)建表空間【例】在創(chuàng)建表空間OrclTBS02OrclTBS02時(shí),指定其最時(shí),指定其最小區(qū)間為小區(qū)間為128KB128KB,代碼如下:,代碼如下:SQL CREATE TABLESPACE OrclTBS02 DATAFILE C:oracleproduct10.2.0oradataorclOrclTBS02.db
7、f SIZE 30M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;表空間已創(chuàng)建。表空間已創(chuàng)建。創(chuàng)建表空間創(chuàng)建表空間 2 2大文件表空間大文件表空間【例】在【例】在CREATE TABLESPACECREATE TABLESPACE語句中使用語句中使用BIGFILEBIGFILE關(guān)鍵詞可以創(chuàng)建大文件表空間,代關(guān)鍵詞可以創(chuàng)建大文件表空間,代碼如下:碼如下:SQL CREATE BIGFILE TABLESPACE bigtbs DATAFILE C:oracleproduct10.2.0oradataorclbigtbs.dbf SIZE 10G;表空間已創(chuàng)
8、建。創(chuàng)建表空間創(chuàng)建表空間3 3臨時(shí)表空間臨時(shí)表空間【例】創(chuàng)建臨時(shí)表空間tmptbs,代碼如下:SQL CREATE TEMPORARY TABLESPACE tmptbs TEMPFILE C:oracleproduct10.2.0oradataorcltmptbs.dbf SIZE 20M REUSE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 16M;表空間已創(chuàng)建。創(chuàng)建表空間創(chuàng)建表空間p創(chuàng)建表空間頁面 單擊此按鈕保存輸入名稱創(chuàng)建大文件表空間設(shè)置和修改表空間屬性設(shè)置和修改表空間屬性 1 1重命名表空間重命名表空間【例】將表空間OrclTBS02修改為OrclTB
9、S03,可以使用下面的語句:SQL ALTER TABLESPACE OrclTBS02 RENAME TO OrclTBS03;表空間已更改。 設(shè)置和修改表空間屬性設(shè)置和修改表空間屬性2 2本地管理表空間本地管理表空間 【例】在ALTER TABLESPACE語句中使用ADD DATAFILE子句,可以在本地管理表空間中增加數(shù)據(jù)文件,代碼如下:SQL ALTER TABLESPACE OrclTBS01 ADD DATAFILE C:oracleproduct10.2.0oradataorclOrclTBS011.dbf SIZE 10M;表空間已更改。 設(shè)置和修改表空間屬性設(shè)置和修改表空間
10、屬性3 3大文件表空間大文件表空間【例】修改大文件表空間【例】修改大文件表空間bigtbsbigtbs的數(shù)據(jù)文件的數(shù)據(jù)文件大小為大小為4GB4GB,代碼如下:,代碼如下:SQL ALTER TABLESPACE bigtbs RESIZE 4G;表空間已更改。表空間已更改。 設(shè)置和修改表空間屬性設(shè)置和修改表空間屬性4臨時(shí)表空間【例】在臨時(shí)表空間tmptbs中添加臨時(shí)文件,tmptbs01.dbf,文件大小為20MB,代碼如下:SQL ALTER TABLESPACE tmptbs ADD TEMPFILE F:oracleproduct10.2.0oradataorcltmptbs01.dbf
11、 SIZE 20M;表空間已更改。 設(shè)置和修改表空間屬性設(shè)置和修改表空間屬性5設(shè)置聯(lián)機(jī)和脫機(jī)將數(shù)據(jù)庫的一部分設(shè)置為不可訪問,而其他部分可以訪問。執(zhí)行脫機(jī)表空間備份。在升級(jí)或維護(hù)應(yīng)用程序時(shí),將應(yīng)用程序及其使用的表臨時(shí)設(shè)置為不可訪問。重命名或重新分配表空間。設(shè)置和修改表空間屬性設(shè)置和修改表空間屬性pALTER TABLESPACEOFFLINE語句設(shè)置表空間為脫機(jī)狀態(tài) 【例】將表空間OrclTBS01設(shè)置為脫機(jī)狀態(tài):SQL ALTER TABLESPACE OrclTBS01 OFFLINE;pDBA_TABLESPACES視圖查看表空間的狀態(tài) SQLSELECT TABLESPACE_NAME,
12、CONTENTS,STATUS FROM DBA_TABLESPACES;pALTER TABLESPACEONLINE語句設(shè)置表空間為聯(lián)機(jī)狀態(tài)。【例】將表空間OrclTBS01設(shè)置為聯(lián)機(jī)狀態(tài):SQL ALTER TABLESPACE OrclTBS01 ONLINE;設(shè)置和修改表空間屬性設(shè)置和修改表空間屬性 6設(shè)置只讀表空間pALTER TABLESPACEREAD ONLY語句設(shè)置只讀表空間【例】將表空間OrclTBS01設(shè)置為只讀表空間:SQL ALTER TABLESPACE OrclTBS01 READ ONLY;pALTER TABLESPACEREAD WRITE語句可以將只讀表
13、空間設(shè)置為可讀寫狀態(tài)?!纠繉⒈砜臻gOrclTBS01設(shè)置為可讀寫狀態(tài):SQL ALTER TABLESPACE OrclTBS01 READ WRITE;設(shè)置和修改表空間屬性設(shè)置和修改表空間屬性p編輯表空間頁面編輯表空間頁面 單 擊 此 按鈕保存添 加 、 編輯 和 移 去數(shù)據(jù)文件刪除表空間刪除表空間 pDROP TABLESPACEDROP TABLESPACE語句刪除表空間。語句刪除表空間?!纠縿h除表空間OrclTBS01:SQL DROP TABLESPACE OrclTBS01;表空間已刪除。pINCLUDING CONTENTSINCLUDING CONTENTS子句可以在刪除表
14、空間的子句可以在刪除表空間的同時(shí)刪除其中的段,例如:同時(shí)刪除其中的段,例如:SQL DROP TABLESPACE OrclTBS01 INCLUDING CONTENTS;pINCLUDING CONTENTS AND DATAFILEINCLUDING CONTENTS AND DATAFILE子句可以在子句可以在刪除表空間的同時(shí),刪除包含的段和數(shù)據(jù)文件:刪除表空間的同時(shí),刪除包含的段和數(shù)據(jù)文件:SQL DROP TABLESPACE OrclTBS03 INCLUDING CONTENTS AND DATAFILES;段和數(shù)據(jù)塊管理段和數(shù)據(jù)塊管理 pSEGMENT SPACE MANAG
15、EMENT子句可定義段空間管理方式【例】創(chuàng)建自動(dòng)段管理方式的表空間MyTBS01:SQL CREATE TABLESPACE OrclTBS01 DATAFILE C:oracleproduct10.2.0oradataorclOrclTBS01.dbf SIZE 30M EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO;【例】創(chuàng)建手動(dòng)段管理方式的表空間【例】創(chuàng)建手動(dòng)段管理方式的表空間MyTBS01MyTBS01:SQL CREATE TABLESPACE OrclTBS01 DATAFILE C:oracle
16、product10.2.0oradataorclOrclTBS01.dbf SIZE 30M EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL; 段和數(shù)據(jù)塊管理段和數(shù)據(jù)塊管理 p數(shù)據(jù)塊是數(shù)據(jù)塊是OracleOracle數(shù)據(jù)庫的最小存儲(chǔ)單元,在初始化數(shù)據(jù)庫的最小存儲(chǔ)單元,在初始化參數(shù)參數(shù)DB_BLOCK_SIZEDB_BLOCK_SIZE中定義了標(biāo)準(zhǔn)數(shù)據(jù)塊的大小。中定義了標(biāo)準(zhǔn)數(shù)據(jù)塊的大小。p在創(chuàng)建表空間時(shí),如果不特殊指定,將使用在創(chuàng)建表空間時(shí),如果不特殊指定,將使用DB_BLOCK_SIZEDB_BLOCK_
17、SIZE中定義的數(shù)據(jù)作為數(shù)據(jù)塊的大小。中定義的數(shù)據(jù)作為數(shù)據(jù)塊的大小。【例】可以在CREATE TABLESPACE語句中使用BLOCKSIZE子句指定非標(biāo)準(zhǔn)數(shù)據(jù)塊的大?。篠QL CREATE TABLESPACE OrclTBS01 DATAFILE F:oracleproduct10.2.0oradataorclOrclTBS01.dbf SIZE 30M EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K;新創(chuàng)建的表空間數(shù)據(jù)塊大小為8K。撤銷表空間撤銷表空間 p撤銷記錄可以用于完成如下功能:撤銷記錄可以用于完成如下功能: 當(dāng)執(zhí)行ROLLBAC
18、K命令時(shí),完成回滾操作。 恢復(fù)數(shù)據(jù)庫。 使用閃回查詢分析以前時(shí)間點(diǎn)的數(shù)據(jù)。 使用閃回技術(shù)從邏輯破壞中恢復(fù)數(shù)據(jù)。p初始化參數(shù)初始化參數(shù)UNDO_TABLESPACEUNDO_TABLESPACE設(shè)置默認(rèn)的撤銷表空間。設(shè)置默認(rèn)的撤銷表空間?!纠渴褂肅REATE UNDO TABLESPACE語句創(chuàng)建撤銷表空間:SQL CREATE UNDO TABLESPACE undotbs01 DATAFILE C:oracleproduct10.2.0oradataorclundotbs02.dbf SIZE 2M REUSE;表空間已創(chuàng)建。5.2控制文件管理p 創(chuàng)建控制文件創(chuàng)建控制文件 p 恢復(fù)控制文件
19、恢復(fù)控制文件 p 刪除控制文件刪除控制文件 p 查看控制文件信息查看控制文件信息 創(chuàng)建控制文件創(chuàng)建控制文件p創(chuàng)建初始控制文件創(chuàng)建控制文件創(chuàng)建控制文件p 創(chuàng)建控制文件副本(1)關(guān)閉數(shù)據(jù)庫。 (2)將當(dāng)前的控制文件復(fù)制到其他目錄下。(3)修改初始化參數(shù)CONTROL_FILES,增加新的控制文件或者修改原有的控制文件。(4)重新啟動(dòng)數(shù)據(jù)庫。創(chuàng)建控制文件創(chuàng)建控制文件p 創(chuàng)建新的控制文件創(chuàng)建新的控制文件數(shù)據(jù)庫的控制文件被永久破壞,而且沒有對(duì)控制文件進(jìn)行備份。需要修改數(shù)據(jù)庫名。【例】使用CREATE CONTROLFILE語句創(chuàng)建控件:CREATE CONTROLFILE SET DATABASE db
20、_name LOGFILE GROUP 1 (c:oracleproduct10.2.0oradata db_name redo01_01. log, c:oracleproduct10.2.0oradata db_name redo01 _02.log), RESETLOGS DATAFILEc:oracleproduct10.2.0oradata db_namesystem01.dbf SIZE 3M, c:oracleproduct10.2.0oradata db_namerbs01.dbs SIZE 5M, c:oracleproduct10.2.0oradata db_nameuse
21、rs01.dbs SIZE 5M, c:oracleproduct10.2.0oradata db_nametemp01.dbs SIZE 5M MAXLOGFILES 50 MAXLOGMEMBERS 3 MAXLOGHISTORY 400 MAXDATAFILES 200 MAXINSTANCES 6 ARCHIVELOG;創(chuàng)建控制文件創(chuàng)建控制文件p創(chuàng)建新的控制文件創(chuàng)建新的控制文件(1)獲取數(shù)據(jù)庫的數(shù)據(jù)文件和重做日志文件列表。 【例】從視圖V$DATAFILE中獲取數(shù)據(jù)文件的信息:SQL SELECT NAME FROM V$DATAFILE;NAME-F:ORACLEPRODUCT10.
22、2.0ORADATAORCLSYSTEM01.DBFF:ORACLEPRODUCT10.2.0ORADATAORCLUNDOTBS01.DBFF:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBFF:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBFF:ORACLEPRODUCT10.2.0ORADATAORCLEXAMPLE01.DBF【例】從視圖V$LOGFILE中獲取日志文件的信息:SQL SELECT MEMBER FROM V$LOGFILE;MEMBER-F:ORACLEPRODUCT10.2.0ORADATAORC
23、LREDO03.LOGF:ORACLEPRODUCT10.2.0ORADATAORCLREDO02.LOGF:ORACLEPRODUCT10.2.0ORADATAORCLREDO01.LOG 創(chuàng)建控制文件創(chuàng)建控制文件(2)關(guān)閉數(shù)據(jù)庫。(3)備份所有的數(shù)據(jù)文件和重做日志文件。(4)使用STARTUP NOMOUNT啟動(dòng)數(shù)據(jù)庫實(shí)例。(5)使用CREATE CONTROLFILE語句創(chuàng)建控制文件。如果需要重命名數(shù)據(jù)庫,則使用RESETLOGS子句,否則使用NORESETLOGS子句。(6)將新的控制文件備份到其他不在線的存儲(chǔ)介質(zhì)中,如U盤、移動(dòng)硬盤或磁帶等。(7)根據(jù)實(shí)際情況修改CONTROL_FI
24、LE參數(shù);如果修改了數(shù)據(jù)庫名稱,則還需要修改DB_NAME參數(shù)。(8)如果需要的話,則恢復(fù)數(shù)據(jù)庫。(9)如果在第8步中進(jìn)行了恢復(fù)數(shù)據(jù)庫的操作,則需要執(zhí)行ALTER DATABASE OPEN語句打開數(shù)據(jù)庫。如果在創(chuàng)建控制文件時(shí)使用了RESETLOGS子句,則需要使用ALTER DATABASE OPEN RESETLOGS語句。恢復(fù)控制文件恢復(fù)控制文件 p如果控制文件被破壞,但存儲(chǔ)控制文件的目錄仍如果控制文件被破壞,但存儲(chǔ)控制文件的目錄仍然是可訪問:然是可訪問:1.關(guān)閉數(shù)據(jù)庫實(shí)例;2.使用操作系統(tǒng)命令將控制文件副本復(fù)制到控制文件目錄下;3.使用STARTUP命令打開數(shù)據(jù)庫實(shí)例。p如果存儲(chǔ)介質(zhì)被
25、破壞,導(dǎo)致存儲(chǔ)控制文件的目錄如果存儲(chǔ)介質(zhì)被破壞,導(dǎo)致存儲(chǔ)控制文件的目錄無法訪問:無法訪問:1.關(guān)閉數(shù)據(jù)庫實(shí)例;2.使用操作系統(tǒng)命令將控制文件副本復(fù)制到一個(gè)新的可以訪問的目錄下;3.修改CONTROL_FILES參數(shù),將無效的控制文件目錄修改為新的目錄;4.使用STARTUP命令打開數(shù)據(jù)庫實(shí)例。刪除控制文件刪除控制文件 (1 1)關(guān)閉數(shù)據(jù)庫。)關(guān)閉數(shù)據(jù)庫。(2 2)編輯)編輯CONTROL_FILESCONTROL_FILES參數(shù)的參數(shù)的值,刪除指定的控制文件信息。值,刪除指定的控制文件信息。(3 3)重新啟動(dòng)數(shù)據(jù)庫。)重新啟動(dòng)數(shù)據(jù)庫。查看控制文件信息查看控制文件信息 p與控制文件相關(guān)的視圖與控
26、制文件相關(guān)的視圖 視 圖 名說 明V$DATABASE顯示控制文件中描述的數(shù)據(jù)庫信息V$CONTROLFILE顯示控制文件的名稱列表V$CONTROLFILE_RECORD_SECTION顯示控制文件的記錄信息V$PARAMETER顯示初始化參數(shù)CONTROL_FILES中定義的控制文件名稱查看控制文件信息查看控制文件信息【例】從視圖【例】從視圖V$DATABASEV$DATABASE中查詢數(shù)據(jù)庫編號(hào)、數(shù)據(jù)庫名稱和日志模式中查詢數(shù)據(jù)庫編號(hào)、數(shù)據(jù)庫名稱和日志模式等信息:等信息:SQL SELECT DBID, NAME, LOG_MODE FROM V$DATABASE; DBID NAME L
27、OG_MODE - - - 1140083184ORCLNOARCHIVELOG【例】從視圖【例】從視圖V$CONTROLFILE_RECORD_SECTIONV$CONTROLFILE_RECORD_SECTION中查詢到控制文件的中查詢到控制文件的記錄類型、記錄大小、記錄總數(shù)量、使用記錄數(shù)量等信息:記錄類型、記錄大小、記錄總數(shù)量、使用記錄數(shù)量等信息:SQL SELECT TYPE,RECORD_SIZE,RECORDS_TOTAL,RECORDS_USED FROM V$CONTROLFILE_ RECORD_SECTION;TYPE RECORD_SIZE RECORDS_TOTALRE
28、CORDS_USED- - -DATABASE 316 11CKPT PROGRESS 8180 110REDO THREAD 256 81REDO LOG 72 163DATAFILE 42810055.3重做日志管理重做日志管理 p 重做日志的基本概念重做日志的基本概念 p 查看重做日志信息查看重做日志信息 p 創(chuàng)建重做日志組和成員創(chuàng)建重做日志組和成員 p 重命名重做日志成員重命名重做日志成員 p 刪除重做日志組和成員刪除重做日志組和成員 p 清空重做日志文件清空重做日志文件 重做日志的基本概念重做日志的基本概念 p LGWR LGWR寫入重做日志的過程寫入重做日志的過程 重用 重做日志的
29、基本概念重做日志的基本概念p重做日志的多元性重做日志的多元性 重做日志的基本概念重做日志的基本概念pLGWRLGWR對(duì)重做日志文件無效的響應(yīng)對(duì)重做日志文件無效的響應(yīng) 情 況LGWR的動(dòng)作LGWR可以寫入組中的至少一個(gè)成員文件正常完成寫操作。LGWR寫入組中可訪問的成員文件,忽略不可訪問的成員文件在日志切換時(shí),LGWR無法訪問下一個(gè)組,因?yàn)樵摻M需要被歸檔臨時(shí)停止數(shù)據(jù)庫操作,等待該組可以被訪問或該組已經(jīng)被歸檔在日志切換時(shí),由于介質(zhì)被破壞,下一組的所有成員都無法被訪問Oracle數(shù)據(jù)庫返回錯(cuò)誤,數(shù)據(jù)庫實(shí)例被關(guān)閉。此時(shí),需要從有效的重做日志文件中執(zhí)行介質(zhì)恢復(fù)操作。數(shù)據(jù)庫恢復(fù)操作請(qǐng)參照第8章理解。如果數(shù)
30、據(jù)庫的檢查點(diǎn)已經(jīng)超出了丟失的重做日志,則不需要進(jìn)行介質(zhì)恢復(fù)了,因?yàn)橹刈鋈罩局杏涗浀臄?shù)據(jù)寫入到數(shù)據(jù)文件中?,F(xiàn)在只需要?jiǎng)h除無效的重做日志組。如果數(shù)據(jù)庫還沒有對(duì)失效的日志進(jìn)行歸檔操作,則執(zhí)行ALTER DATABASE CLEAR UNARCHIVED LOG禁止歸檔操作,這樣就可以刪除日志文件了當(dāng)LGWR寫入時(shí),所有組中的成員文件都突然無法訪問Oracle數(shù)據(jù)庫返回錯(cuò)誤,數(shù)據(jù)庫實(shí)例被關(guān)閉。此時(shí),需要從有效的重做日志文件中執(zhí)行介質(zhì)恢復(fù)操作。如果介質(zhì)沒有被破壞,只是不小心掉線了,則不需要執(zhí)行介質(zhì)恢復(fù),只要將介質(zhì)恢復(fù)在線,然后讓數(shù)據(jù)庫執(zhí)行自動(dòng)實(shí)例恢復(fù)即可查看重做日志信息查看重做日志信息 p重做日志組管理
31、頁面重做日志組管理頁面 單擊此按鈕創(chuàng)建重做日志組查看重做日志信息查看重做日志信息 p查看重做日志組頁面查看重做日志組頁面 查看重做日志信息查看重做日志信息【例】查詢視圖【例】查詢視圖V$LOGV$LOG,顯示控制文件中重做日志文件的信息:,顯示控制文件中重做日志文件的信息:SQL SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG; GROUP# ARC STATUS- - - 1 NO INACTIVE 2 NO CURRENT 3 NO INACTIVE 4 NO INACTIVE 10 NO INACTIVE【例】查詢視圖【例】查詢視圖V$LOGFILE
32、V$LOGFILE,顯示重做日志組及其成員的基本信息:,顯示重做日志組及其成員的基本信息:SQL SELECT GROUP#,STATUS,MEMBER FROM V$LOGFILE;GROUP# STATUS MEMBER- - -3 STALE F:ORACLEPRODUCT10.2.0ORADATAORCLREDO03.LOG2 F:ORACLEPRODUCT10.2.0ORADATAORCLREDO02.LOG1 F:ORACLEPRODUCT10.2.0ORADATAORCLREDO01.LOG4 STALE F:ORACLEPRODUCT10.2.0DB_2DATABASELOG1
33、C.RDO4 STALE F:ORACLEPRODUCT10.2.0DB_2DATABASELOG2C.RDO2 F:ORACLEPRODUCT10.2.0DB_2DATABASELOG3A.ODO已選擇6行。創(chuàng)建重做日志組和成員創(chuàng)建重做日志組和成員 p創(chuàng)建重做日志組創(chuàng)建重做日志組 單 擊 此 按鈕保存添加、編輯和移去重做日志成員編輯組號(hào)和文件大小創(chuàng)建重做日志組和成員創(chuàng)建重做日志組和成員 pALTER DATABASEALTER DATABASE語句創(chuàng)建重做日志組語句創(chuàng)建重做日志組 【例】在ALTER DATABASE語句中使用ADD LOGFILE子句也可以創(chuàng)建重做日志組:ALTER DAT
34、ABASE ADD LOGFILE (log1c.rdo, log2c.rdo) SIZE 5000k;【例】在使用ALTER DATABASE語句創(chuàng)建重做日志組時(shí),可以使用GROUP子句定義組編號(hào):ALTER DATABASE ADD LOGFILE GROUP 10 (log1a.rdo, log2a.rdo) SIZE 5000k;創(chuàng)建重做日志組和成員創(chuàng)建重做日志組和成員 p創(chuàng)建重做日志成員創(chuàng)建重做日志成員 【例】在ALTER DATABASE語句中使用ADD LOGFILE MEMBER關(guān)鍵字,可以向已存在的重做日志組中添加成員:ALTER DATABASE ADD LOGFILE M
35、EMBER log3a.odo TO GROUP 10;重命名重做日志成員重命名重做日志成員 p用戶必須擁有如下權(quán)限:用戶必須擁有如下權(quán)限:ALTER DATABASE系統(tǒng)權(quán)限。復(fù)制文件到指定位置的操作系統(tǒng)權(quán)限。打開和備份數(shù)據(jù)庫的權(quán)限。(1 1)使用)使用SHUTDOWNSHUTDOWN命令關(guān)閉數(shù)據(jù)庫。命令關(guān)閉數(shù)據(jù)庫。(2 2)將重做日志文件復(fù)制到新的位置。)將重做日志文件復(fù)制到新的位置。(3 3)使用)使用STARTUP MOUNTSTARTUP MOUNT命令裝載數(shù)據(jù)庫。命令裝載數(shù)據(jù)庫。(4 4)使用帶)使用帶RENAME FILERENAME FILE子句的子句的ALTER DATABA
36、SEALTER DATABASE語句重命語句重命名數(shù)據(jù)庫的重做日志文件,例如:名數(shù)據(jù)庫的重做日志文件,例如:ALTER DATABASE RENAME FILE /diska/logs/log1a.rdo, /diska/logs/log2a.rdoTO /diskc/logs/log1c.rdo, /diskc/logs/log2c.rdo;(5 5)使用)使用ALTER DATABASE OPENALTER DATABASE OPEN命令打開數(shù)據(jù)庫。命令打開數(shù)據(jù)庫。刪除重做日志組和成員刪除重做日志組和成員 (1 1)刪除重做日志組)刪除重做日志組 DROP LOGFILE子句也可以刪除指定
37、的重做日志組?!纠縿h除編號(hào)為10的重做日志組:SQL ALTER DATABASE DROP LOGFILE GROUP 10;數(shù)據(jù)庫已更改。刪除重做日志組和成員刪除重做日志組和成員(2 2)刪除重做日志成員)刪除重做日志成員 DROP LOGFILE MEMBER子句也可以刪除指定的重做日志組。 【例】刪除重做日志組log1a.rdo:SQL ALTER DATABASE DROP LOGFILE MEMBER log1a.rdo;數(shù)據(jù)庫已更改。清空重做日志文件清空重做日志文件 p ALTER DATABASE CLEAR LOGFILEALTER DATABASE CLEAR LOGFILE命令初命令初始化此日志文件。執(zhí)行此命令時(shí),不需始化此日志文件。執(zhí)行此命令時(shí),不需要關(guān)閉數(shù)據(jù)庫。要關(guān)閉數(shù)據(jù)庫?!纠壳蹇站幪?hào)為10的重做日志組:ALTER DATABASE CLEAR LOGFILE GROUP 10;p 如果重做日志文件沒有歸檔,則可以在如果重做日志文件沒有歸檔,則可以在語句中使用語句中使用UNARCHIVEDUNARCHIVED關(guān)鍵字:關(guān)鍵字:ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROU
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 能源管理項(xiàng)目可行性分析報(bào)告(模板參考范文)
- 2024年仿石材漆項(xiàng)目可行性分析報(bào)告
- 2025年木制建筑裝飾材料行業(yè)深度研究分析報(bào)告
- 寧波智能巡檢機(jī)器人項(xiàng)目申請(qǐng)報(bào)告
- 中國豆沙排項(xiàng)目投資可行性研究報(bào)告
- 2025年中國聯(lián)磺甲氧芐啶片行業(yè)市場運(yùn)行現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2025年餐廳點(diǎn)餐系統(tǒng)行業(yè)深度研究分析報(bào)告
- 農(nóng)村飲水安全鞏固提升工程供水技改項(xiàng)目環(huán)評(píng)報(bào)告
- 2024-2030年中國兒童油漆行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃報(bào)告
- 中國租車打車行業(yè)市場發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃報(bào)告
- 2024年企業(yè)規(guī)章制度修訂方案
- 聚焦任務(wù)的學(xué)習(xí)設(shè)計(jì)作業(yè)改革新視角
- 血管活性藥物靜脈輸注護(hù)理方法(中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)T CNAS 22-2021)
- 史上最完善IPD培訓(xùn)資料華為IPD培訓(xùn)資料
- 2024高二語文期末試卷(選必上、中)及詳細(xì)答案
- 《選材專項(xiàng)訓(xùn)練》課件
- 附著式升降腳手架安裝平臺(tái)和架體檢查驗(yàn)收表
- 小兒麻疹的護(hù)理查房
- DL-T 2574-2022 混流式水輪機(jī)維護(hù)檢修規(guī)程
- 《鋼鐵是怎樣煉成的》讀書分享課件
- GB/T 19830-2023石油天然氣工業(yè)油氣井套管或油管用鋼管
評(píng)論
0/150
提交評(píng)論