計(jì)算機(jī)必學(xué)oracle數(shù)據(jù)庫第05章_第1頁
計(jì)算機(jī)必學(xué)oracle數(shù)據(jù)庫第05章_第2頁
計(jì)算機(jī)必學(xué)oracle數(shù)據(jù)庫第05章_第3頁
計(jì)算機(jī)必學(xué)oracle數(shù)據(jù)庫第05章_第4頁
計(jì)算機(jī)必學(xué)oracle數(shù)據(jù)庫第05章_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Oracle10g數(shù)據(jù)庫應(yīng)用教程

授課教師:職務(wù):第5章數(shù)數(shù)據(jù)據(jù)庫存儲(chǔ)儲(chǔ)管理課程描述述介紹Oracle數(shù)據(jù)據(jù)庫的存存儲(chǔ)單元元和物理理文件管管理。Oracle數(shù)數(shù)據(jù)庫的的存儲(chǔ)單單元包括括表空間間、段、、區(qū)間和和數(shù)據(jù)塊塊等。Oracle10g的一個(gè)個(gè)新增特特性———自動(dòng)存存儲(chǔ)管理理(ASM)。。本章知識(shí)識(shí)點(diǎn)表空間管管理控制文件件管理重做日志志管理歸檔日志志管理5.1表表空間間管理查看表空空間信息息創(chuàng)建表空空間設(shè)置和修修改表空空間屬性性刪除表空空間段和數(shù)據(jù)據(jù)塊管理理撤銷表空空間查看表空空間信息息與表空間間相關(guān)的的視圖段類型說明V$TABLESPACE控制文件中保存的所有表空間的名稱和數(shù)量DBA_TABLESPACES所有表空間的描述信息USER_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$TABLESPACE中表空空間的內(nèi)內(nèi)容和數(shù)數(shù)量,代代碼及執(zhí)執(zhí)行結(jié)果果如下::SQL>>SELECT**FROMV$TABLESPACE;TS#NAMEINCBIGFLAENC---------------------- --------- ---------0SYSTEMYESNOYES1UNDOTBS1YESNOYES2SYSAUXYESNOYES4USERSYESNOYES3TEMPNONOYES6EXAMPLE YESNOYES7ORCLTBS01YESNOYES8ORCLTBS02YESNOYES已選擇8行。查看表空空間信息息【例】通通過視圖圖DBA_TABLESPACES查看所所有表空空間的信信息,代代碼及執(zhí)執(zhí)行結(jié)果果如下::SQL>>SELECTTABLESPACE__NAME,CONTENTS,STATUSFROMDBA_TABLESPACES;TABLESPACE_NAMECONTENTSSTATUS--------------------------------SYSTEMPERMANENTONLINEUNDOTBS1UNDOONLINESYSAUXPERMANENTONLINETEMPTEMPORARYONLINEUSERSPERMANENTONLINEEXAMPLEPERMANENTONLINEORCLTBS01PERMANENTONLINEORCLTBS02PERMANENTONLINE已選擇8行。查看表空空間信息息“表空間間管理””頁面操作按鈕創(chuàng)建表空空間1.本地地管理表表空間【例】在在CREATETABLESPACE語語句中使使用EXTENTMANAGEMENTLOCAL子句,,可以創(chuàng)創(chuàng)建一個(gè)個(gè)本地管管理表空空間,代代碼如下下:SQL>>CREATETABLESPACEOrclTBS01DATAFILE''C:\\oracle\product\\10..2.0\oradata\\orcl\OrclTBS01..dbf'SIZE50MEXTENTMANAGEMENTLOCALAUTOALLOCATE;;表空間已已創(chuàng)建。。創(chuàng)建表空空間【例】在在創(chuàng)建表表空間OrclTBS02時(shí)時(shí),指定定其最小小區(qū)間為為128KB,,代碼如如下:SQL>>CREATETABLESPACEOrclTBS02DATAFILE''C:\\oracle\product\\10..2.0\oradata\\orcl\OrclTBS02..dbf'SIZE30MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;表空間已已創(chuàng)建。。創(chuàng)建表空空間2.大文文件表空空間【例】在在CREATETABLESPACE語語句中使使用BIGFILE關(guān)關(guān)鍵詞可可以創(chuàng)建建大文件件表空間間,代碼碼如下::SQL>>CREATEBIGFILETABLESPACEbigtbsDATAFILE''C:\\oracle\product\\10..2.0\oradata\\orcl\bigtbs..dbf'SIZE10G;表空間已已創(chuàng)建。。創(chuàng)建表空空間3.臨時(shí)時(shí)表空間間【例】創(chuàng)創(chuàng)建臨時(shí)時(shí)表空間間tmptbs,代碼碼如下::SQL>>CREATETEMPORARYTABLESPACEtmptbsTEMPFILE''C:\\oracle\product\\10..2.0\oradata\\orcl\tmptbs..dbf'SIZE20MREUSEEXTENTMANAGEMENTLOCALUNIFORMSIZE16M;表空間已已創(chuàng)建。。創(chuàng)建表空空間創(chuàng)建表空空間頁面面單擊此按鈕保存輸入名稱創(chuàng)建大文件表空間設(shè)置和修修改表空空間屬性性1.重命命名表空空間【例】將將表空間間OrclTBS02修改為為OrclTBS03,可以以使用下下面的語語句:SQL>>ALTERTABLESPACEOrclTBS02RENAMETOOrclTBS03;;表空間已已更改。。設(shè)置和修修改表空空間屬性性2.本地地管理表表空間【例】在在ALTERTABLESPACE語句句中使用用ADDDATAFILE子句,,可以在在本地管管理表空空間中增增加數(shù)據(jù)據(jù)文件,,代碼如如下:SQL>>ALTERTABLESPACEOrclTBS01ADDDATAFILE''C::\oracle\product\10.2..0\oradata\orcl\\OrclTBS011.dbf''SIZE10M;表空間已已更改。。設(shè)置和修修改表空空間屬性性3.大文文件表空空間【例】修修改大文文件表空空間bigtbs的數(shù)數(shù)據(jù)文件件大小為為4GB,代碼碼如下::SQL>>ALTERTABLESPACEbigtbsRESIZE4G;;表空間已已更改。。設(shè)置和修修改表空空間屬性性4.臨時(shí)時(shí)表空間間【例】在在臨時(shí)表表空間tmptbs中中添加臨臨時(shí)文件件,tmptbs01.dbf,文文件大小小為20MB,,代碼如如下:SQL>>ALTERTABLESPACEtmptbsADDTEMPFILE''F::\oracle\product\10.2..0\oradata\orcl\\tmptbs01..dbf'SIZE20M;表空間已已更改。。設(shè)置和修修改表空空間屬性性5.設(shè)置置聯(lián)機(jī)和和脫機(jī)將數(shù)據(jù)庫庫的一部部分設(shè)置置為不可可訪問,,而其他他部分可可以訪問問。執(zhí)行脫機(jī)機(jī)表空間間備份。。在升級(jí)或或維護(hù)應(yīng)應(yīng)用程序序時(shí),將將應(yīng)用程程序及其其使用的的表臨時(shí)時(shí)設(shè)置為為不可訪訪問。重命名或或重新分分配表空空間。設(shè)置和修修改表空空間屬性性ALTERTABLESPACE…OFFLINE語語句設(shè)置置表空間間為脫機(jī)機(jī)狀態(tài)【例】將將表空間間OrclTBS01設(shè)置為為脫機(jī)狀狀態(tài):SQL>>ALTERTABLESPACEOrclTBS01OFFLINE;;DBA__TABLESPACES視視圖查看看表空間間的狀態(tài)態(tài)SQL>>SELECTTABLESPACE__NAME,CONTENTS,STATUSFROMDBA__TABLESPACES;;ALTERTABLESPACE…ONLINE語句句設(shè)置表表空間為為聯(lián)機(jī)狀狀態(tài)?!纠繉⒈砜臻g間OrclTBS01設(shè)置為為聯(lián)機(jī)狀狀態(tài):SQL>>ALTERTABLESPACEOrclTBS01ONLINE;設(shè)置和修修改表空空間屬性性6.設(shè)置置只讀表表空間ALTERTABLESPACE…READONLY語句句設(shè)置只只讀表空空間【例】將將表空間間OrclTBS01設(shè)置為為只讀表表空間::SQL>>ALTERTABLESPACEOrclTBS01READONLY;ALTERTABLESPACE…READWRITE語語句可以以將只讀讀表空間間設(shè)置為為可讀寫寫狀態(tài)。?!纠繉⒈砜臻g間OrclTBS01設(shè)置為為可讀寫寫狀態(tài)::SQL>>ALTERTABLESPACEOrclTBS01READWRITE;;設(shè)置和修修改表空空間屬性性編輯表空空間頁面面單擊此按鈕保存添加、編輯和移去數(shù)據(jù)文件刪除表空空間DROPTABLESPACE語語句刪除除表空間間?!纠縿h刪除表空空間OrclTBS01:SQL>>DROPTABLESPACEOrclTBS01;;表空間已已刪除。。INCLUDINGCONTENTS子子句可以以在刪除除表空間間的同時(shí)時(shí)刪除其其中的段段,例如如:SQL>>DROPTABLESPACEOrclTBS01INCLUDINGCONTENTS;INCLUDINGCONTENTSANDDATAFILE子句可可以在刪刪除表空空間的同同時(shí),刪刪除包含含的段和和數(shù)據(jù)文文件:SQL>>DROPTABLESPACEOrclTBS03INCLUDINGCONTENTSANDDATAFILES;;段和數(shù)據(jù)據(jù)塊管理理SEGMENTSPACEMANAGEMENT子子句可定定義段空空間管理理方式【例】創(chuàng)創(chuàng)建自動(dòng)動(dòng)段管理理方式的的表空間間MyTBS01:SQL>>CREATETABLESPACEOrclTBS01DATAFILE''C:\\oracle\product\\10..2.0\oradata\\orcl\OrclTBS01..dbf'SIZE30MEXTENTMANAGEMENTLOCALAUTOALLOCATESEGMENTSPACEMANAGEMENTAUTO;【例】創(chuàng)創(chuàng)建手動(dòng)動(dòng)段管理理方式的的表空間間MyTBS01:SQL>>CREATETABLESPACEOrclTBS01DATAFILE''C:\\oracle\product\\10..2.0\oradata\\orcl\OrclTBS01..dbf'SIZE30MEXTENTMANAGEMENTLOCALAUTOALLOCATESEGMENTSPACEMANAGEMENTMANUAL;段和數(shù)據(jù)據(jù)塊管理理數(shù)據(jù)塊是是Oracle數(shù)據(jù)庫庫的最小小存儲(chǔ)單單元,在在初始化化參數(shù)DB_BLOCK_SIZE中定義義了標(biāo)準(zhǔn)準(zhǔn)數(shù)據(jù)塊塊的大小小。在創(chuàng)建表表空間時(shí)時(shí),如果果不特殊殊指定,,將使用用DB__BLOCK__SIZE中定定義的數(shù)數(shù)據(jù)作為為數(shù)據(jù)塊塊的大小小?!纠靠煽梢栽贑REATETABLESPACE語句句中使用用BLOCKSIZE子句指指定非標(biāo)標(biāo)準(zhǔn)數(shù)據(jù)據(jù)塊的大大小:SQL>>CREATETABLESPACEOrclTBS01DATAFILE''F:\\oracle\product\\10..2.0\oradata\\orcl\OrclTBS01..dbf'SIZE30MEXTENTMANAGEMENTLOCALAUTOALLOCATEBLOCKSIZE8K;;新創(chuàng)建的的表空間間數(shù)據(jù)塊塊大小為為8K。。撤銷表空空間撤銷記錄錄可以用用于完成成如下功功能:當(dāng)執(zhí)行ROLLBACK命令令時(shí),完完成回滾滾操作。。恢復(fù)數(shù)據(jù)據(jù)庫。使用閃回回查詢分分析以前前時(shí)間點(diǎn)點(diǎn)的數(shù)據(jù)據(jù)。使用閃回回技術(shù)從從邏輯破破壞中恢恢復(fù)數(shù)據(jù)據(jù)。初始化參參數(shù)UNDO__TABLESPACE設(shè)置置默認(rèn)的的撤銷表表空間。?!纠渴故褂肅REATEUNDOTABLESPACE語語句創(chuàng)建建撤銷表表空間::SQL>>CREATEUNDOTABLESPACEundotbs01DATAFILE''C:\\oracle\product\\10..2.0\oradata\\orcl\undotbs02..dbf'SIZE2MREUSE;表空間已已創(chuàng)建。。5.2控控制文文件管理理創(chuàng)建控制制文件恢復(fù)控制制文件刪除控制制文件查看控制制文件信信息創(chuàng)建控制制文件創(chuàng)建初始始控制文文件創(chuàng)建控制制文件創(chuàng)建控制制文件副副本(1)關(guān)關(guān)閉數(shù)據(jù)據(jù)庫。(2)將將當(dāng)前的的控制文文件復(fù)制制到其他他目錄下下。(3)修修改初始始化參數(shù)數(shù)CONTROL_FILES,增增加新的的控制文文件或者者修改原原有的控控制文件件。(4)重重新啟動(dòng)動(dòng)數(shù)據(jù)庫庫。創(chuàng)建控制制文件創(chuàng)建新的的控制文文件數(shù)據(jù)庫的的控制文文件被永永久破壞壞,而且且沒有對(duì)對(duì)控制文文件進(jìn)行行備份。。需要修改改數(shù)據(jù)庫庫名?!纠渴故褂肅REATECONTROLFILE語句句創(chuàng)建控控件:CREATECONTROLFILESETDATABASEdb_nameLOGFILEGROUP1(('c:\oracle\\product\10.2.0\\oradata\db_name\redo01_01.log','c:\\oracle\product\\10..2.0\oradata\\db_name\redo01_02.log''),……RESETLOGSDATAFILE'c:\oracle\\product\10.2.0\\oradata\db__name\system01.dbf''SIZE3M,,'c:\\oracle\product\\10..2.0\oradata\\db_name\\rbs01..dbs'SIZE5M,'c:\\oracle\product\\10..2.0\oradata\\db_name\\users01.dbs''SIZE5M,,'c:\\oracle\product\\10..2.0\oradata\\db_name\\temp01.dbs'SIZE5MMAXLOGFILES50MAXLOGMEMBERS3MAXLOGHISTORY400MAXDATAFILES200MAXINSTANCES6ARCHIVELOG;創(chuàng)建控制制文件創(chuàng)建新的的控制文文件(1)獲獲取數(shù)據(jù)據(jù)庫的數(shù)數(shù)據(jù)文件件和重做做日志文文件列表表?!纠繌膹囊晥DV$DATAFILE中獲取取數(shù)據(jù)文文件的信信息:SQL>>SELECTNAMEFROMV$DATAFILE;NAME-----------------------------------------------------------F:\ORACLE\\PRODUCT\10.2.0\\ORADATA\ORCL\SYSTEM01.DBFF:\ORACLE\\PRODUCT\10.2.0\\ORADATA\ORCL\UNDOTBS01.DBFF:\ORACLE\\PRODUCT\10.2.0\\ORADATA\ORCL\SYSAUX01.DBFF:\ORACLE\\PRODUCT\10.2.0\\ORADATA\ORCL\USERS01..DBFF:\ORACLE\\PRODUCT\10.2.0\\ORADATA\ORCL\EXAMPLE01.DBF【例】從從視圖V$LOGFILE中中獲取日日志文件件的信息息:SQL>>SELECTMEMBERFROMV$LOGFILE;;MEMBER-----------------------------------------------------------F:\ORACLE\\PRODUCT\10.2.0\\ORADATA\ORCL\REDO03.LOGF:\ORACLE\\PRODUCT\10.2.0\\ORADATA\ORCL\REDO02.LOGF:\ORACLE\\PRODUCT\10.2.0\\ORADATA\ORCL\REDO01.LOG創(chuàng)建控制制文件(2)關(guān)關(guān)閉數(shù)據(jù)據(jù)庫。(3)備備份所有有的數(shù)據(jù)據(jù)文件和和重做日日志文件件。(4)使使用STARTUPNOMOUNT啟動(dòng)動(dòng)數(shù)據(jù)庫庫實(shí)例。。(5)使使用CREATECONTROLFILE語句句創(chuàng)建控控制文件件。如果果需要重重命名數(shù)數(shù)據(jù)庫,,則使用用RESETLOGS子句,,否則使使用NORESETLOGS子句。。(6)將將新的控控制文件件備份到到其他不不在線的的存儲(chǔ)介介質(zhì)中,,如U盤盤、移動(dòng)動(dòng)硬盤或或磁帶等等。(7)根根據(jù)實(shí)際際情況修修改CONTROL__FILE參數(shù)數(shù);如果果修改了了數(shù)據(jù)庫庫名稱,,則還需需要修改改DB__NAME參數(shù)數(shù)。(8)如如果需要要的話,,則恢復(fù)復(fù)數(shù)據(jù)庫庫。(9)如如果在第第8步中中進(jìn)行了了恢復(fù)數(shù)數(shù)據(jù)庫的的操作,,則需要要執(zhí)行ALTERDATABASEOPEN語句打打開數(shù)據(jù)據(jù)庫。如如果在創(chuàng)創(chuàng)建控制制文件時(shí)時(shí)使用了了RESETLOGS子句,,則需要要使用ALTERDATABASEOPENRESETLOGS語句句?;謴?fù)控制制文件如果控制制文件被被破壞,,但存儲(chǔ)儲(chǔ)控制文文件的目目錄仍然然是可訪訪問:關(guān)閉數(shù)據(jù)據(jù)庫實(shí)例例;使用操作作系統(tǒng)命命令將控控制文件件副本復(fù)復(fù)制到控控制文件件目錄下下;使用STARTUP命命令打開開數(shù)據(jù)庫庫實(shí)例。。如果存儲(chǔ)儲(chǔ)介質(zhì)被被破壞,,導(dǎo)致存存儲(chǔ)控制制文件的的目錄無無法訪問問:關(guān)閉數(shù)據(jù)據(jù)庫實(shí)例例;使用操作作系統(tǒng)命命令將控控制文件件副本復(fù)復(fù)制到一一個(gè)新的的可以訪訪問的目目錄下;;修改CONTROL__FILES參參數(shù),將將無效的的控制文文件目錄錄修改為為新的目目錄;使用STARTUP命命令打開開數(shù)據(jù)庫庫實(shí)例。。刪除控制制文件(1)關(guān)關(guān)閉數(shù)據(jù)據(jù)庫。(2)編編輯CONTROL__FILES參參數(shù)的值值,刪除除指定的的控制文文件信息息。(3)重重新啟動(dòng)動(dòng)數(shù)據(jù)庫庫。查看控制制文件信信息與控制文文件相關(guān)關(guān)的視圖圖視圖名說明V$DATABASE顯示控制文件中描述的數(shù)據(jù)庫信息V$CONTROLFILE顯示控制文件的名稱列表V$CONTROLFILE_RECORD_SECTION顯示控制文件的記錄信息V$PARAMETER顯示初始化參數(shù)CONTROL_FILES中定義的控制文件名稱查看控制制文件信信息【例】從從視圖V$DATABASE中查詢?cè)償?shù)據(jù)庫庫編號(hào)、、數(shù)據(jù)庫庫名稱和和日志模模式等信信息:SQL>>SELECTDBID,NAME,LOG__MODEFROMV$$DATABASE;;DBIDNAMELOG__MODE----------------------------1140083184 ORCLNOARCHIVELOG【例】從從視圖V$CONTROLFILE_RECORD_SECTION中查詢?cè)兊娇刂浦莆募牡挠涗涱愵愋?、記記錄大小小、記錄錄總?shù)量量、使用用記錄數(shù)數(shù)量等信信息:SQL>>SELECTTYPE,RECORD_SIZE,RECORDS__TOTAL,,RECORDS_USEDFROMV$CONTROLFILE_RECORD_SECTION;;TYPERECORD_SIZERECORDS_TOTAL RECORDS__USED-------------------------------------------DATABASE31611CKPTPROGRESS8180110REDOTHREAD25681REDOLOG72163DATAFILE42810055.3重重做日日志管理理重做日志志的基本本概念查看重做做日志信信息創(chuàng)建重做做日志組組和成員員重命名重重做日志志成員刪除重做做日志組組和成員員清空重做做日志文文件重做日志志的基本本概念LGWR寫入重重做日志志的過程程重做日志志的基本本概念重做日志志的多元元性重做日志志的基本本概念LGWR對(duì)重做做日志文文件無效效的響應(yīng)應(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ù)據(jù)庫的檢查點(diǎn)已經(jīng)超出了丟失的重做日志,則不需要進(jìn)行介質(zhì)恢復(fù)了,因?yàn)橹刈鋈罩局杏涗浀臄?shù)據(jù)寫入到數(shù)據(jù)文件中。現(xiàn)在只需要?jiǎng)h除無效的重做日志組。如果數(shù)據(jù)庫還沒有對(duì)失效的日志進(jìn)行歸檔操作,則執(zhí)行ALTERDATABASECLEARUNARCHIVEDLOG禁止歸檔操作,這樣就可以刪除日志文件了當(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ù)即可查看重做做日志信信息重做日志志組管理理頁面單擊此按鈕創(chuàng)建重做日志組查看重做做日志信信息查看重做做日志組組頁面查看重做做日志信信息【例】查查詢視圖圖V$LOG,,顯示控控制文件件中重做做日志文文件的信信息:SQL>>SELECTGROUP#,,ARCHIVED,STATUSFROMV$LOG;GROUP#ARCSTATUS--------------------1NOINACTIVE2NOCURRENT3NOINACTIVE4NOINACTIVE10NOINACTIVE【例】查查詢視圖圖V$LOGFILE,顯示示重做日日志組及及其成員員的基本本信息::SQL>>SELECTGROUP#,,STATUS,MEMBERFROMV$$LOGFILE;GROUP#STATUSMEMBER------------------------------------------------------------------------------3STALEF::\ORACLE\PRODUCT\10.2..0\ORADATA\ORCL\\REDO03.LOG2F:\\ORACLE\PRODUCT\\10..2.0\ORADATA\\ORCL\REDO02..LOG1F:\\ORACLE\PRODUCT\\10..2.0\ORADATA\\ORCL\REDO01..LOG4STALEF:\ORACLE\\PRODUCT\10.2.0\\DB__2\DATABASE\LOG1C.RDO4STALEF::\ORACLE\PRODUCT\10.2..0\DB_2\DATABASE\LOG2C.RDO2F:\\ORACLE\PRODUCT\\10..2.0\DB_2\\DATABASE\\LOG3A..ODO已選擇6行。創(chuàng)建重做做日志組組和成員員創(chuàng)建重做做日志組組單擊此按

鈕保存添加、編輯和移去重做日志成員編輯組號(hào)和文件大小創(chuàng)建重做做日志組組和成員員ALTERDATABASE語句句創(chuàng)建重重做日志志組【例】在在ALTERDATABASE語語句中使使用ADDLOGFILE子句也也可以創(chuàng)創(chuàng)建重做做日志組組:ALTERDATABASEADDLOGFILE(('log1c.rdo',,'log2c.rdo'')SIZE5000k;【例】在在使用ALTERDATABASE語句句創(chuàng)建重重做日志志組時(shí),,可以使使用GROUP子句定定義組編編號(hào):ALTERDATABASEADDLOGFILEGROUP10(('log1a.rdo',,'log2a.rdo'')SIZE5000k;創(chuàng)建重做做日志組組和成員員創(chuàng)建重做做日志成成員【例】在在ALTERDATABASE語語句中使使用ADDLOGFILEMEMBER關(guān)鍵鍵字,可可以向已已存在的的重做日日志組中中添加成成員:ALTERDATABASEADDLOGFILEMEMBER''log3a.odo'TOGROUP10;;重命名重重做日志志成員用戶必須須擁有如如下權(quán)限限:ALTERDATABASE系統(tǒng)統(tǒng)權(quán)限。。復(fù)制文件件到指定定位置的的操作系系統(tǒng)權(quán)限限。打開和備備份數(shù)據(jù)據(jù)庫的權(quán)權(quán)限。(1)使使用SHUTDOWN命令關(guān)關(guān)閉數(shù)據(jù)據(jù)庫。(2)將將重做日日志文件件復(fù)制到到新的位位置。(3)使使用STARTUPMOUNT命命令裝載載數(shù)據(jù)庫庫。(4)使使用帶RENAMEFILE子句句的ALTERDATABASE語句重重命名數(shù)數(shù)據(jù)庫的的重做日日志文件件,例如如:ALTERDATABASERENAMEFILE''/diska/logs//log1a..rdo',''/diska/logs/log2a.rdo'TO''/diskc/logs//log1c..rdo',''/diskc/logs/log2c.rdo';;(5)使使用ALTERDATABASEOPEN命命令打開開數(shù)據(jù)庫庫。刪除重做做日志組組和成員員(1)刪刪除重做做日志組組DROPLOGFILE子子句也可可以刪除除指定的的重做日日志組。?!纠縿h刪除編號(hào)號(hào)為10的重做做日志組組:SQL>>ALTERDATABASEDROPLOGFILEGROUP10;數(shù)據(jù)庫已已更改。。刪除重做做日志組組和成員員(2)刪刪除重做做日志成成員DROPLOGFILEMEMBER子句也也可以刪刪除指定定的重做做日志組組?!纠縿h刪除重做做日志組組log1a..rdo:SQL>>ALTERDATABASEDROPLOGFILEMEMBER''log1a.rdo';;數(shù)據(jù)庫已已更改。。清空重做做日志文文件ALTERDATABASECLEARLOGFILE命令初初始化此此日志文文件。執(zhí)執(zhí)行此命命令時(shí),,不需要要關(guān)閉數(shù)數(shù)據(jù)庫。?!纠壳迩蹇站幪?hào)號(hào)為10的重做做日志組組:ALTERDATABASECLEARLOGFILE

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論