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

下載本文檔

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

文檔簡(jiǎn)介

1、Oracle 10g數(shù)據(jù)庫(kù)運(yùn)用教程 授課教師:職務(wù):第5章 數(shù)據(jù)庫(kù)存儲(chǔ)管理 課程描畫引見Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)單元和物理文件管理。Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)單元包括表空間、段、區(qū)間和數(shù)據(jù)塊等。Oracle 10g的一個(gè)新增特性自動(dòng)存儲(chǔ)管理ASM。 本章知識(shí)點(diǎn) 表空間管理 控制文件管理 重做日志管理 歸檔日志管理 5.1表空間管理 查看表空間信息 創(chuàng)建表空間 設(shè)置和修正表空間屬性 刪除表空間 段和數(shù)據(jù)塊管理 撤銷表空間 查看表空間信息 與表空間相關(guān)的視圖段 類 型說(shuō) 明V$TABLESPACE控制文件中保存的所有表空間的名稱和數(shù)量DBA_TABLESPACES所有表空間的描述信息USER_TAB

2、LESPACES所有用戶可訪問(wèn)表空間的描述信息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)容和數(shù)量

3、,代碼及執(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行。查看表空間信息【例】經(jīng)過(guò)視圖DBA_TABLESPACES查看一切表空間的信息,代碼及執(zhí)行結(jié)果如下:SQLSELECT TABLESPACE

4、_NAME,CONTENTS, STATUS FROM DBA_TABLESPACES;TABLESPACE_NAMECONTENTS STATUS- -SYSTEMPERMANENT ONLINEUNDOTBS1UNDO ONLINESYSAUX PERMANENT ONLINETEMPTEMPORARY ONLINEUSERSPERMANENT ONLINEEXAMPLEPERMANENT ONLINEORCLTBS01PERMANENT ONLINEORCLTBS02PERMANENT ONLINE已選擇8行。查看表空間信息“表空間管理頁(yè)面 操作按鈕創(chuàng)建表空間 1本地管理表空間 【例】在

5、CREATE TABLESPACE語(yǔ)句中運(yùn)用EXTENT MANAGEMENT LOCAL子句,可以創(chuàng)建一個(gè)本地管理表空間,代碼如下:SQL CREATE TABLESPACE OrclTBS01 DATAFILE C:oracleproduct10.2.0oradataorclOrclTBS01.dbf SIZE 50M EXTENT MANAGEMENT LOCAL AUTOALLOCATE; 表空間已創(chuàng)建。創(chuàng)建表空間 【例】在創(chuàng)建表空間OrclTBS02時(shí),指定其最小區(qū)間為128KB,代碼如下:SQL CREATE TABLESPACE OrclTBS02 DATAFILE C:orac

6、leproduct10.2.0oradataorclOrclTBS02.dbf SIZE 30M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;表空間已創(chuàng)建。創(chuàng)建表空間 2大文件表空間【例】在CREATE TABLESPACE語(yǔ)句中運(yùn)用BIGFILE關(guān)鍵詞可以創(chuàng)建大文件表空間,代碼如下:SQL CREATE BIGFILE TABLESPACE bigtbs DATAFILE C:oracleproduct10.2.0oradataorclbigtbs.dbf SIZE 10G;表空間已創(chuàng)建。創(chuàng)建表空間3暫時(shí)表空間【例】創(chuàng)建暫時(shí)表空間tmptbs,代碼如下

7、: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)建表空間頁(yè)面 單擊此按鈕保管輸入稱號(hào)創(chuàng)建大文件表空間設(shè)置和修正表空間屬性 1重命名表空間【例】將表空間OrclTBS02修正為OrclTBS03,可以運(yùn)用下面的語(yǔ)句:SQL ALTER TABLESPACE OrclTBS02 RENAME TO OrclTBS03;表空間已更

8、改。 設(shè)置和修正表空間屬性2本地管理表空間 【例】在ALTER TABLESPACE語(yǔ)句中運(yùn)用ADD DATAFILE子句,可以在本地管理表空間中添加數(shù)據(jù)文件,代碼如下:SQL ALTER TABLESPACE OrclTBS01 ADD DATAFILE C:oracleproduct10.2.0oradataorclOrclTBS011.dbf SIZE 10M;表空間已更改。 設(shè)置和修正表空間屬性3大文件表空間【例】修正大文件表空間bigtbs的數(shù)據(jù)文件大小為4GB,代碼如下:SQL ALTER TABLESPACE bigtbs RESIZE 4G;表空間已更改。 設(shè)置和修正表空間屬性

9、4暫時(shí)表空間【例】在暫時(shí)表空間tmptbs中添加暫時(shí)文件,tmptbs01.dbf,文件大小為20MB,代碼如下:SQL ALTER TABLESPACE tmptbs ADD TEMPFILE F:oracleproduct10.2.0oradataorcltmptbs01.dbf SIZE 20M;表空間已更改。 設(shè)置和修正表空間屬性5設(shè)置聯(lián)機(jī)和脫機(jī)將數(shù)據(jù)庫(kù)的一部分設(shè)置為不可訪問(wèn),而其他部分可以訪問(wèn)。執(zhí)行脫機(jī)表空間備份。在晉級(jí)或維護(hù)運(yùn)用程序時(shí),將運(yùn)用程序及其運(yùn)用的表暫時(shí)設(shè)置為不可訪問(wèn)。重命名或重新分配表空間。設(shè)置和修正表空間屬性ALTER TABLESPACEOFFLINE語(yǔ)句設(shè)置表空間為

10、脫機(jī)形狀 【例】將表空間OrclTBS01設(shè)置為脫機(jī)形狀:SQL ALTER TABLESPACE OrclTBS01 OFFLINE;DBA_TABLESPACES視圖查看表空間的形狀 SQLSELECT TABLESPACE_NAME,CONTENTS,STATUS FROM DBA_TABLESPACES;ALTER TABLESPACEONLINE語(yǔ)句設(shè)置表空間為聯(lián)機(jī)形狀。【例】將表空間OrclTBS01設(shè)置為聯(lián)機(jī)形狀:SQL ALTER TABLESPACE OrclTBS01 ONLINE;設(shè)置和修正表空間屬性 6設(shè)置只讀表空間ALTER TABLESPACEREAD ONLY語(yǔ)句

11、設(shè)置只讀表空間【例】將表空間OrclTBS01設(shè)置為只讀表空間:SQL ALTER TABLESPACE OrclTBS01 READ ONLY;ALTER TABLESPACEREAD WRITE語(yǔ)句可以將只讀表空間設(shè)置為可讀寫形狀?!纠繉⒈砜臻gOrclTBS01設(shè)置為可讀寫形狀:SQL ALTER TABLESPACE OrclTBS01 READ WRITE;設(shè)置和修正表空間屬性編輯表空間頁(yè)面 單擊此按鈕保管添加、編輯和移去數(shù)據(jù)文件刪除表空間 DROP TABLESPACE語(yǔ)句刪除表空間?!纠縿h除表空間OrclTBS01:SQL DROP TABLESPACE OrclTBS01;表

12、空間已刪除。INCLUDING CONTENTS子句可以在刪除表空間的同時(shí)刪除其中的段,例如:SQL DROP TABLESPACE OrclTBS01 INCLUDING CONTENTS;INCLUDING CONTENTS AND DATAFILE子句可以在刪除表空間的同時(shí),刪除包含的段和數(shù)據(jù)文件:SQL DROP TABLESPACE OrclTBS03 INCLUDING CONTENTS AND DATAFILES;段和數(shù)據(jù)塊管理 SEGMENT SPACE MANAGEMENT子句可定義段空間管理方式【例】創(chuàng)建自動(dòng)段管理方式的表空間MyTBS01:SQL CREATE TABLE

13、SPACE OrclTBS01 DATAFILE C:oracleproduct10.2.0oradataorclOrclTBS01.dbf SIZE 30M EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO;【例】創(chuàng)建手動(dòng)段管理方式的表空間MyTBS01:SQL CREATE TABLESPACE OrclTBS01 DATAFILE C:oracleproduct10.2.0oradataorclOrclTBS01.dbf SIZE 30M EXTENT MANAGEMENT LOCAL AUTOALLOC

14、ATE SEGMENT SPACE MANAGEMENT MANUAL; 段和數(shù)據(jù)塊管理 數(shù)據(jù)塊是Oracle數(shù)據(jù)庫(kù)的最小存儲(chǔ)單元,在初始化參數(shù)DB_BLOCK_SIZE中定義了規(guī)范數(shù)據(jù)塊的大小。在創(chuàng)建表空間時(shí),假設(shè)不特殊指定,將運(yùn)用DB_BLOCK_SIZE中定義的數(shù)據(jù)作為數(shù)據(jù)塊的大小?!纠靠梢栽贑REATE TABLESPACE語(yǔ)句中運(yùn)用BLOCKSIZE子句指定非規(guī)范數(shù)據(jù)塊的大小:SQL CREATE TABLESPACE OrclTBS01 DATAFILE F:oracleproduct10.2.0oradataorclOrclTBS01.dbf SIZE 30M EXTENT M

15、ANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K;新創(chuàng)建的表空間數(shù)據(jù)塊大小為8K。撤銷表空間 撤銷記錄可以用于完成如下功能:當(dāng)執(zhí)行ROLLBACK命令時(shí),完成回滾操作?;謴?fù)數(shù)據(jù)庫(kù)。運(yùn)用閃回查詢分析以前時(shí)間點(diǎn)的數(shù)據(jù)。運(yùn)用閃回技術(shù)從邏輯破壞中恢復(fù)數(shù)據(jù)。初始化參數(shù)UNDO_TABLESPACE設(shè)置默許的撤銷表空間?!纠窟\(yùn)用CREATE UNDO TABLESPACE語(yǔ)句創(chuàng)建撤銷表空間:SQL CREATE UNDO TABLESPACE undotbs01 DATAFILE C:oracleproduct10.2.0oradataorclundotbs02.dbf

16、 SIZE 2M REUSE;表空間已創(chuàng)建。5.2控制文件管理 創(chuàng)建控制文件 恢復(fù)控制文件 刪除控制文件 查看控制文件信息 創(chuàng)建控制文件創(chuàng)建初始控制文件創(chuàng)建控制文件 創(chuàng)建控制文件副本1封鎖數(shù)據(jù)庫(kù)。 2將當(dāng)前的控制文件復(fù)制到其他目錄下。3修正初始化參數(shù)CONTROL_FILES,添加新的控制文件或者修正原有的控制文件。4重新啟動(dòng)數(shù)據(jù)庫(kù)。創(chuàng)建控制文件 創(chuàng)建新的控制文件數(shù)據(jù)庫(kù)的控制文件被永久破壞,而且沒(méi)有對(duì)控制文件進(jìn)展備份。需求修正數(shù)據(jù)庫(kù)名?!纠窟\(yùn)用CREATE CONTROLFILE語(yǔ)句創(chuàng)建控件:CREATE CONTROLFILE SET DATABASE db_name LOGFILE GR

17、OUP 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_nameusers01.dbs SIZE 5M

18、, c:oracleproduct10.2.0oradata db_nametemp01.dbs SIZE 5M MAXLOGFILES 50 MAXLOGMEMBERS 3 MAXLOGHISTORY 400 MAXDATAFILES 200 MAXINSTANCES 6 ARCHIVELOG;創(chuàng)建控制文件創(chuàng)建新的控制文件1獲取數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和重做日志文件列表。 【例】從視圖V$DATAFILE中獲取數(shù)據(jù)文件的信息:SQL SELECT NAME FROM V$DATAFILE;NAME-F:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBFF:ORACL

19、EPRODUCT10.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.0ORADATAORCLREDO03.LOGF:ORACLEPRODUCT10.2.0O

20、RADATAORCLREDO02.LOGF:ORACLEPRODUCT10.2.0ORADATAORCLREDO01.LOG 創(chuàng)建控制文件2封鎖數(shù)據(jù)庫(kù)。3備份一切的數(shù)據(jù)文件和重做日志文件。4運(yùn)用STARTUP NOMOUNT啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例。5運(yùn)用CREATE CONTROLFILE語(yǔ)句創(chuàng)建控制文件。假設(shè)需求重命名數(shù)據(jù)庫(kù),那么運(yùn)用RESETLOGS子句,否那么運(yùn)用NORESETLOGS子句。6將新的控制文件備份到其他不在線的存儲(chǔ)介質(zhì)中,如U盤、挪動(dòng)硬盤或磁帶等。7根據(jù)實(shí)踐情況修正CONTROL_FILE參數(shù);假設(shè)修正了數(shù)據(jù)庫(kù)稱號(hào),那么還需求修正DB_NAME參數(shù)。8假設(shè)需求的話,那么恢復(fù)數(shù)據(jù)庫(kù)。

21、9假設(shè)在第8步中進(jìn)展了恢復(fù)數(shù)據(jù)庫(kù)的操作,那么需求執(zhí)行ALTER DATABASE OPEN語(yǔ)句翻開數(shù)據(jù)庫(kù)。假設(shè)在創(chuàng)建控制文件時(shí)運(yùn)用了RESETLOGS子句,那么需求運(yùn)用ALTER DATABASE OPEN RESETLOGS語(yǔ)句。恢復(fù)控制文件 假設(shè)控制文件被破壞,但存儲(chǔ)控制文件的目錄依然是可訪問(wèn):封鎖數(shù)據(jù)庫(kù)實(shí)例;運(yùn)用操作系統(tǒng)命令將控制文件副本復(fù)制到控制文件目錄下;運(yùn)用STARTUP命令翻開數(shù)據(jù)庫(kù)實(shí)例。假設(shè)存儲(chǔ)介質(zhì)被破壞,導(dǎo)致存儲(chǔ)控制文件的目錄無(wú)法訪問(wèn):封鎖數(shù)據(jù)庫(kù)實(shí)例;運(yùn)用操作系統(tǒng)命令將控制文件副本復(fù)制到一個(gè)新的可以訪問(wèn)的目錄下;修正CONTROL_FILES參數(shù),將無(wú)效的控制文件目錄修正為新

22、的目錄;運(yùn)用STARTUP命令翻開數(shù)據(jù)庫(kù)實(shí)例。刪除控制文件 1封鎖數(shù)據(jù)庫(kù)。2編輯CONTROL_FILES參數(shù)的值,刪除指定的控制文件信息。3重新啟動(dòng)數(shù)據(jù)庫(kù)。查看控制文件信息 與控制文件相關(guān)的視圖 視 圖 名說(shuō) 明V$DATABASE顯示控制文件中描述的數(shù)據(jù)庫(kù)信息V$CONTROLFILE顯示控制文件的名稱列表V$CONTROLFILE_RECORD_SECTION顯示控制文件的記錄信息V$PARAMETER顯示初始化參數(shù)CONTROL_FILES中定義的控制文件名稱查看控制文件信息【例】從視圖V$DATABASE中查詢數(shù)據(jù)庫(kù)編號(hào)、數(shù)據(jù)庫(kù)稱號(hào)和日志方式等信息:SQL SELECT DBID,

23、NAME, LOG_MODE FROM V$DATABASE; DBID NAME LOG_MODE - - - 1140083184ORCLNOARCHIVELOG【例】從視圖V$CONTROLFILE_RECORD_SECTION中查詢到控制文件的記錄類型、記錄大小、記錄總數(shù)量、運(yùn)用記錄數(shù)量等信息:SQL SELECT TYPE,RECORD_SIZE,RECORDS_TOTAL,RECORDS_USED FROM V$CONTROLFILE_ RECORD_SECTION;TYPE RECORD_SIZE RECORDS_TOTALRECORDS_USED- - -DATABASE 31

24、6 11CKPT PROGRESS 8180 110REDO THREAD 256 81REDO LOG 72 163DATAFILE 42810055.3重做日志管理 重做日志的根本概念 查看重做日志信息 創(chuàng)建重做日志組和成員 重命名重做日志成員 刪除重做日志組和成員 清空重做日志文件 重做日志的根本概念 LGWR寫入重做日志的過(guò)程 重做日志的根本概念重做日志的多元性 重做日志的根本概念LGWR對(duì)重做日志文件無(wú)效的呼應(yīng) 情 況LGWR的動(dòng)作LGWR可以寫入組中的至少一個(gè)成員文件正常完成寫操作。LGWR寫入組中可訪問(wèn)的成員文件,忽略不可訪問(wèn)的成員文件在日志切換時(shí),LGWR無(wú)法訪問(wèn)下一個(gè)組,因?yàn)?/p>

25、該組需要被歸檔臨時(shí)停止數(shù)據(jù)庫(kù)操作,等待該組可以被訪問(wèn)或該組已經(jīng)被歸檔在日志切換時(shí),由于介質(zhì)被破壞,下一組的所有成員都無(wú)法被訪問(wèn)Oracle數(shù)據(jù)庫(kù)返回錯(cuò)誤,數(shù)據(jù)庫(kù)實(shí)例被關(guān)閉。此時(shí),需要從有效的重做日志文件中執(zhí)行介質(zhì)恢復(fù)操作。數(shù)據(jù)庫(kù)恢復(fù)操作請(qǐng)參照第8章理解。如果數(shù)據(jù)庫(kù)的檢查點(diǎn)已經(jīng)超出了丟失的重做日志,則不需要進(jìn)行介質(zhì)恢復(fù)了,因?yàn)橹刈鋈罩局杏涗浀臄?shù)據(jù)寫入到數(shù)據(jù)文件中?,F(xiàn)在只需要?jiǎng)h除無(wú)效的重做日志組。如果數(shù)據(jù)庫(kù)還沒(méi)有對(duì)失效的日志進(jìn)行歸檔操作,則執(zhí)行ALTER DATABASE CLEAR UNARCHIVED LOG禁止歸檔操作,這樣就可以刪除日志文件了當(dāng)LGWR寫入時(shí),所有組中的成員文件都突然無(wú)法訪

26、問(wèn)Oracle數(shù)據(jù)庫(kù)返回錯(cuò)誤,數(shù)據(jù)庫(kù)實(shí)例被關(guān)閉。此時(shí),需要從有效的重做日志文件中執(zhí)行介質(zhì)恢復(fù)操作。如果介質(zhì)沒(méi)有被破壞,只是不小心掉線了,則不需要執(zhí)行介質(zhì)恢復(fù),只要將介質(zhì)恢復(fù)在線,然后讓數(shù)據(jù)庫(kù)執(zhí)行自動(dòng)實(shí)例恢復(fù)即可查看重做日志信息 重做日志組管理頁(yè)面 單擊此按鈕創(chuàng)建重做日志組查看重做日志信息 查看重做日志組頁(yè)面 查看重做日志信息【例】查詢視圖V$LOG,顯示控制文件中重做日志文件的信息:SQL SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG; GROUP# ARC STATUS- - - 1 NO INACTIVE 2 NO CURRENT 3 NO INAC

27、TIVE 4 NO INACTIVE 10 NO INACTIVE【例】查詢視圖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:ORACLEPRODUCT

28、10.2.0DB_2DATABASELOG1C.RDO4 STALE F:ORACLEPRODUCT10.2.0DB_2DATABASELOG2C.RDO2 F:ORACLEPRODUCT10.2.0DB_2DATABASELOG3A.ODO已選擇6行。創(chuàng)建重做日志組和成員 創(chuàng)建重做日志組 單擊此按鈕保管添加、編輯和移去重做日志成員編輯組號(hào)和文件大小創(chuàng)建重做日志組和成員 ALTER DATABASE語(yǔ)句創(chuàng)建重做日志組 【例】在ALTER DATABASE語(yǔ)句中運(yùn)用ADD LOGFILE子句也可以創(chuàng)建重做日志組:ALTER DATABASE ADD LOGFILE (log1c.rdo, log

29、2c.rdo) SIZE 5000k;【例】在運(yùn)用ALTER DATABASE語(yǔ)句創(chuàng)建重做日志組時(shí),可以運(yùn)用GROUP子句定義組編號(hào):ALTER DATABASE ADD LOGFILE GROUP 10 (log1a.rdo, log2a.rdo) SIZE 5000k;創(chuàng)建重做日志組和成員 創(chuàng)建重做日志成員 【例】在ALTER DATABASE語(yǔ)句中運(yùn)用ADD LOGFILE MEMBER關(guān)鍵字,可以向已存在的重做日志組中添加成員:ALTER DATABASE ADD LOGFILE MEMBER log3a.odo TO GROUP 10;重命名重做日志成員 用戶必需擁有如下權(quán)限:ALT

30、ER DATABASE系統(tǒng)權(quán)限。復(fù)制文件到指定位置的操作系統(tǒng)權(quán)限。翻開和備份數(shù)據(jù)庫(kù)的權(quán)限。1運(yùn)用SHUTDOWN命令封鎖數(shù)據(jù)庫(kù)。2將重做日志文件復(fù)制到新的位置。3運(yùn)用STARTUP MOUNT命令裝載數(shù)據(jù)庫(kù)。4運(yùn)用帶RENAME FILE子句的ALTER DATABASE語(yǔ)句重命名數(shù)據(jù)庫(kù)的重做日志文件,例如:ALTER DATABASE RENAME FILE /diska/logs/log1a.rdo, /diska/logs/log2a.rdoTO /diskc/logs/log1c.rdo, /diskc/logs/log2c.rdo;5運(yùn)用ALTER DATABASE OPEN命令翻開

31、數(shù)據(jù)庫(kù)。刪除重做日志組和成員 1刪除重做日志組 DROP LOGFILE子句也可以刪除指定的重做日志組?!纠縿h除編號(hào)為10的重做日志組:SQL ALTER DATABASE DROP LOGFILE GROUP 10;數(shù)據(jù)庫(kù)已更改。刪除重做日志組和成員2刪除重做日志成員 DROP LOGFILE MEMBER子句也可以刪除指定的重做日志組。 【例】刪除重做日志組log1a.rdo:SQL ALTER DATABASE DROP LOGFILE MEMBER log1a.rdo;數(shù)據(jù)庫(kù)已更改。清空重做日志文件 ALTER DATABASE CLEAR LOGFILE命令初始化此日志文件。執(zhí)行此命令時(shí),不需求封鎖數(shù)據(jù)庫(kù)?!纠壳蹇站幪?hào)為10的重做日志組:ALTER DATABASE CLEAR LOGFILE GR

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論