freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

用裸設(shè)備擴(kuò)數(shù)據(jù)庫表空間專題(完整版)-資料下載頁

2025-09-22 08:26本頁面
  

【正文】 by 日志文件的管理(0)日志查詢select group,bytes from v$log。? select group,bytes from v$logfile。(1)實(shí)現(xiàn)強(qiáng)行的日志切換 Alter system switch logfile。(2)檢測點(diǎn)(checkpoint)Oracle為了在出現(xiàn)故障后能退回去重演原來的信息,就需要一個(gè)叫開始點(diǎn)。在這個(gè)開始點(diǎn)時(shí)刻,數(shù)據(jù)和事務(wù)是已知的。這樣的開始點(diǎn)就叫檢測點(diǎn)。在Oracle里,只要檢查點(diǎn)一到(出現(xiàn))。Oracle就強(qiáng)行將當(dāng)前的SGA中的redo區(qū)的改動(dòng)過的塊寫入重做日志文件中。這個(gè)步驟完成后,在重做日志文件中放入一個(gè)特殊的檢測點(diǎn)標(biāo)志記錄。如果在下一個(gè)檢測點(diǎn)完成前出現(xiàn)失敗,恢復(fù)操作進(jìn)程就會(huì)在日志文件和數(shù)據(jù)文件前一個(gè)檢測點(diǎn)同步(改回去)。檢測點(diǎn)檢查完成后,對(duì)數(shù)據(jù)塊的任何改動(dòng)都記錄在其檢測點(diǎn)標(biāo)志后寫入重做日志項(xiàng)中。因此,恢復(fù)也就只能從最近的檢測點(diǎn)標(biāo)志記錄開始。比如 日志文件大小為1000塊,而設(shè)置檢查點(diǎn)間隔LOG_CHECKPOINT_INTERVAL為250,則文件寫達(dá)到 1/2/3/4及4/4時(shí)產(chǎn)生檢測點(diǎn)(250塊、500塊、750塊和1000塊處)??捎孟旅婷顏聿槿罩疚募笮。?SQL select group,bytes from v$log。show parameter log_checkpoint_interval(3)添加日志組建立一個(gè)新組4,組內(nèi)有兩個(gè)成員 ALTER DATABASE ADD LOGFILE GROUP 4(39。H:/oracle/oradata/orcl/39。, 39。H:/oracle/oradata/orcl/39。)size 10m。===當(dāng)添加一個(gè)日志組時(shí),可以不給出組號(hào),有系統(tǒng)自動(dòng)分配一個(gè)組號(hào)=== ALTER DATABASE ADD LOGFILE(39。H:/oracle/oradata/orcl/39。, 39。H:/oracle/oradata/orcl/39。)size 10m。此時(shí)添加的組號(hào)為5(4)為日志組增加成員 ALTER DATABASE ADD LOGFILE MEMBER 39。39。 TO GROUP 2。===添加成員時(shí),可以不給定成員的大小,因?yàn)閛racle要求組內(nèi)的所有成員的大小一律相等。(5)如果將一個(gè)日志成員從一個(gè)硬盤移到另一個(gè)硬盤,就需要重新命名日志成員名字。需要進(jìn)行下面步驟:1. 關(guān)閉數(shù)據(jù)庫,并進(jìn)行完全備份;2. 使用操作系統(tǒng)命令拷貝原來的日志文件到新的地方; 3. 用startup mount 啟動(dòng)數(shù)據(jù)庫; 4. 用ALTER DATABASE RENAME FILE 39。39。 TO 39。39。5. 用ALTER DATABASE OPEN 打開數(shù)據(jù)庫; 6. 備份控制文件。為文件更名ALTER DATABASE RENAME FILE 39。filename139。, 39。filename239。 TO 39。filename339。, 39。filename439。(6)日志刪除a.刪除日志組成員:在下面情況下可能需要?jiǎng)h除重做日志文件,如日志文件個(gè)數(shù)太多(超出需要);日志文件的大小不一致等。這樣的情況可以刪除日志組成員。b.當(dāng)日志組損壞時(shí),就刪除日志組,但必須滿足:a)刪除一個(gè)日志組后,系統(tǒng)中至少還有兩個(gè)其它的日志組; b)被刪除的日志組必須是不需要存檔; c)不是正在使用的日志組。刪除日志文件的語法:ALTER DATABASE database_name DROP LOGFILE GROUP group_number | file_name |(file_name,file_name(,...))刪除日志成員的語法:ALTER DATABASE database_name DROP LOGFILE MEMBER file_name。:當(dāng)一個(gè)重做日志組偶而被損壞使數(shù)據(jù)庫不能繼續(xù)使用時(shí),不能直接刪除它們,而是要用一個(gè)干凈的文件或一組成員去替代這個(gè)損壞的日志組。聯(lián)機(jī)重做日志的緊急替換命令語法如下: ALTER DATABASE database_name CLEAR[UNARCHIVED] LOGFILE group_identifier [UNRECOVERABLE DATAFILE] 如果該文件正在等待存檔(歸檔模式),就需要UNARCHIVED。如果需要脫機(jī)恢復(fù)一個(gè)數(shù)據(jù)文件,就用UNRECOVERABLE DATAFILE。d.了解重做日志的當(dāng)前狀態(tài): V$LOGFILE V$LOG V$THREAD V$LOG_HISTORY :刪除一個(gè)組3:ALTER DATABASE DROP LOGFILE GROUP 3。刪除一個(gè)成員:ALTER DATABASE DROP? LOGFILE MEMBER 39。/orant/oradata39。mydb0239。39。4.了解重做日志的當(dāng)前狀態(tài)的視圖主要有: V$LOGFILE V$LOG V$THREAD V$LOG_HISTORY :察看是否歸檔ARCHIVE? LOG? LIST 日志歸檔alter database noarchivelog??刂莆募墓芾恚?)關(guān)于控制文件控制文件存放有數(shù)據(jù)庫的結(jié)構(gòu)信息,包括數(shù)據(jù)文件、日志文件。控制文件是一個(gè)二進(jìn)制文件,它是在數(shù)據(jù)庫建立時(shí)自動(dòng)被建立??刂莆募梢栽诋?dāng)你改變文件名或移動(dòng)文件時(shí)而被更新。在任何時(shí)候,你都不能編輯控制文件??刂莆募膬?nèi)容包括:1 數(shù)據(jù)庫名字(控制文件只能屬于一個(gè)數(shù)據(jù)庫)。2 數(shù)據(jù)庫建立時(shí)的郵戳。3 數(shù)據(jù)文件名字,位置及聯(lián)機(jī)/脫機(jī)。4 重做日志文件名字及位置。5 表空間名字。6 當(dāng)前日志序列號(hào)。7 最近檢查點(diǎn)信息。8 恢復(fù)管理器信息(RMAN)。(2)控制文件信息 有:control_files =(“/home/oracle/app/oracle/oradata/s450/”, “/home/oracle/app/oracle/oradata/s450/”, “/home/oracle/app/oracle/oradata/s450/”)(3)查詢控制文件的信息show parameters。select * from v$controlfile。desc V$CONTROLFILE_RECORD_SECTION v$datafile db_data_files v$logfile v$log v$controlfile show parameter control_files其中,RECORD_SIZE NUMBER 記錄字節(jié)大小 RECORDS_TOTAL NUMBER 段的記錄數(shù)RECORDS_USED NUMBER 段中已使用的記錄數(shù) FIRST_INDEX NUMBER 第一個(gè)記錄索引位置 LAST_INDEX NUMBER 最后一個(gè)記錄索引位置 LAST_RECID NUMBER 最后一個(gè)記錄ID號(hào)select * from V$CONTROLFILE_RECORD_SECTION。 控制文件信息的更改。建立控制文件的步驟 。必須有數(shù)據(jù)文件(查DBA_DATA_FILES數(shù)據(jù)字典)、日志文件(查V$LOGFILE數(shù)據(jù)字典)的詳細(xì)列表。下面是創(chuàng)建控制文件的命令:CREATE CONTROLFILE SET DATABASE “ORACLE” NORESETLOGS NOARACHIVELOG MAXLOGFILES 32 MAXLOGMEMBERS 2 MAXDATAFILES 32 MAXINSTANCES 1 MAXLOGHISTORY 1630 LOGFILE GROUP 1 39。C:39。 SIZE 200K, GROUP 2 39。C:39。 SIZE 200K, DATAFILE 39。C:39。, 39。C:39。, 39。C:39。, 39。C:39。, 39。C:39。, 39。C:39。,。在例子中,參數(shù)選件與 CREATE DATABASE類似。NORESETLOGS 指定聯(lián)機(jī)的日志文件不要重新設(shè)置。2. 關(guān)閉數(shù)據(jù)庫。3. 用NOMOUNT選件啟動(dòng)數(shù)據(jù)庫,記住,安裝數(shù)據(jù)庫,Oracle需要打開控制文件。4. 用類似上面建立新的控制文件。5. 使用ALTER DATABASE OPEN命令打開數(shù)據(jù)庫。6. 關(guān)閉數(shù)據(jù)庫并備份數(shù)據(jù)庫。提示:如果你的數(shù)據(jù)庫正常,則可以用ALTER DATABASE BACKUP CONTROLFILE TO TRACE 命令來產(chǎn)生一個(gè)CREATE CONTROLFILE 的命令。該命令產(chǎn)生后被寫到跟蹤文件中。,它就在跟蹤文件中。建立好控制文件后,就要確定如何來補(bǔ)救被丟失的數(shù)據(jù)文件,可以從V$DATAFILE視圖來查到丟失的數(shù)據(jù)文件,這些數(shù)據(jù)文件的名字為MISSINGnnnn。如果你建立的控制文件帶有RESETLOGS選件,則丟失的數(shù)據(jù)文件就不能加回?cái)?shù)據(jù)庫中。如果你建立的控制文件帶有NORESETLOGS選件,則丟失的數(shù)據(jù)文件可以由數(shù)據(jù)庫的介質(zhì)恢復(fù)被加回?cái)?shù)據(jù)庫中。當(dāng)數(shù)據(jù)庫啟動(dòng)后可以 用下面命令進(jìn)行備份:ALTER DATABASE BACKUP CONTROL FILE TO 39。39。 REUSE。Oracle公司建議無論你是否改變數(shù)據(jù)庫結(jié)構(gòu)、或加數(shù)據(jù)文件、或重新命名文件或刪除重做日志文件,都要進(jìn)行備份??梢詮囊晥DV$CONTROLFILE中查到控制文件的信息,status字段表示控制文件的狀態(tài),一般總是為空。如:SQL select * from v$controlfile。另外V$CONTROLFILE_RECORD_SECTION 視圖存儲(chǔ)控制文件所記錄的信息。它的結(jié)構(gòu)如下:SQL desc V$CONTROLFILE_RECORD_SECTION
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1