




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
OracleTotalRecall以SYS用戶登錄SQL*Plus,然后執行$HOME/labs flada_setup。該設置可創建另一個還原表空間、一個小型FLA_TBS1表空間,以及使用oracle_4U口令的ARCHIVE_ADMIN用戶。$sqlplus/asSQL>SQL>setserveroutputonSQL>--setverifyonSQL>settermonSQL>setlines200SQL>setpages44SQL>setpauseonSQL>/*==CreateatablespaceforyourflashbackdataSQL>DROPTABLESPACEfla_tbs1INCLUDING2DROPTABLESPACEfla_tbs1INCLUDING*ERRORatlineORA-00959:tablespace'FLA_TBS1'doesnotSQL>CREATESMALLFILETABLESPACEDATAFILESIZE10MREUSEAUTOEXTENDONNEXT640KMAXSIZENOLOGGINGEXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO/TablespaceSQL>pausePress[Enter]toPress[Enter]toSQL>/*==Createasecondundotablespacefortesting==*/SQL>DROPTABLESPACEundotbs2INCLUDINGCONTENTS2DROPTABLESPACEundotbs2INCLUDING*ERRORatlineORA-00959:tablespace'UNDOTBS2'doesnot234
CREATESMALLFILEUNDOTABLESPACEDATAFILESIZE105MREUSEAUTOEXTENDONNEXT5120KMAXSIZE/TablespaceSQL>pausePress[Enter]toPress[Enter]toSQL>/*==CreateanARCHIVE_ADMINuserliketheHRuser==*/SQL>/*==withFLA_TBS1defaulttablespace==*/SQL>CREATEUSERARCHIVE_ADMINPROFILEDEFAULTIDENTIFIEDDEFAULTTABLESPACEFLA_TBS1TEMPORARYTABLESPACEACCOUNTUserSQL>pausePress[Enter]toPress[Enter]toSQL>GRANTALTERSESSIONTOGrantSQL>GRANTCREATEDATABASELINKTOGrantSQL>GRANTCREATESEQUENCETOGrantSQL>GRANTCREATESESSIONTOGrantSQL>GRANTCREATESYNONYMTOGrantSQL>GRANTCREATEVIEWTOGrantSQL>GRANTUNLIMITEDTABLESPACETOGrantSQL>GRANTEXECUTEONSYS.DBMS_STATSTOGrantSQL>GRANTCONNECT,RESOURCETOSQL>/*==SetupforFlashbackDataArchivecompleted==*/SQL>/*==TheARCHIVE_ADMINuserhasthepassword:oracle_4USQL>pausePress[Enter]toPress[Enter]to要授予ARCHIVE_ADMIN用戶管理權限以便其創建、和刪除閃回數據歸檔,請以SYS用戶執行以下命令:GRANTFLASHBACKARCHIVEADMINISTERTO$$sqlplus/asSQL>GRANTFLASHBACKARCHIVEADMINISTERTOSQL>exit在SQL*Plus中,以ARCHIVE_ADMIN用戶使用ARCHIVE_ADMIN口令進行<<<<<<not CREATEFLASHBACKARCHIVEQUOTA10MRETENTION1YEAR/SQL>SQL>CREATEFLASHBACKARCHIVEQUOTA10MRETENTION1YEAR/234Flashbackarchivecreated.GRANTFLASHBACKARCHIVEonFLA1toSQL>SQL>GRANTFLASHBACKARCHIVEonFLA1to現在,您將切換到閃回歸檔用戶角色。以HR用戶使用oracle_4U口令進行連接。要為EMPLOYEES表啟用閃回數據歸檔,請執行以下命令:ALTERTABLEhr.employeesFLASHBACKARCHIVESQL>SQL>connectEnterpassword:oracle_4U<<<not SQL>ALTERTABLEhr.employeesFLASHBACKARCHIVETablealtered.要查看Fox先生的薪金并為其加薪三次,每次增加1000,請以HR用戶執SQL>SQL>REM"**********************************************"SQL>REM"FordemopurposesONLY:FlashbackDataArchive"SQL>setechoSQL>setserveroutputonSQL>--setverifyonSQL>settermonSQL>setlines200SQL>setpages44SQL>setpauseonpause"Press[Enter]tocontinue..."SQL>/*==QuerythecurrentsalaryforMr.Fox==*/SQL>SELECTemployee_id,last_name,FROMWHERElast_name=/Press[Enter]toEMPLOYEE_ID 170 rowSQL>pausePress[Enter]toPress[Enter]toSQL>/*==Increasethesalarythreetimesby1000==*/SQL>UPDATESETsalary=salary+WHERElast_name=/1rowSQL>2Commit234
UPDATESETsalary=salary+1000WHERElast_name='Fox'/1rowSQL>2Commit234
UPDATESETsalary=salary+1000WHERElast_name='Fox'/1rowSQL>2CommitSQL>pausePress[Enter]toPress[Enter]toSQL>/*==Querytheup-to-datevalueforMr.Fox==*/SQL>SELECTemployee_id,last_name,2FROM3WHERElast_name=4Press[Enter]toEMPLOYEE_ID 170 1rowSQL>pausePress[Enter]toPress[Enter]toSQL>setpauseoffSELECT*FROMSQL>SELECT*FROMUSER ARCHIVE 1row空間。以SYS用戶將UNDOTBS2指定為當前還原表空間,方法是使用“EnterpriseManager>Server>AutomaticUndoManagement(EnterpriseManager>自動還原管理)”下的“ChangeTablespace(更改表空間connect/asSQL>connect/asSQL>connect/asSQL>ALTERSYSTEMSETSystemSQL>DROPTABLESPACETablespaceDROPORA-以HR用戶,選擇在創建閃回數據歸檔之后到執行錯誤DML之前這段時間內的一個時間。要查看Fox先生在該時間的雇員記錄,請執行以下查詢(用所選歷史日期替換'15'MINUTE,示例格式如下:'50'SECOND,'10'DAY,'5'ORA-1466錯誤??s短時間間隔,然后重試。如果仍然看到薪金為12600,請延長時間間隔。SELECTemployee_id,last_namesalaryFROMhr.employeesASOFTIMESTAMP(SYSTIMESTAMP-INTERVAL'15'WHERElast_name=SQL>connect<<<SQL>connect<<<not SQL>SELECTemployee_id,last_name,salaryFROMhr.employeesASOFTIMESTAMP(SYSTIMESTAMP-INTERVAL'15'MINUTE)WHERElast_name=EMPLOYEE_ID1701rowselected.(例如,十分鐘前),請執行以下命令('15'UPDATESETsalary=(SELECTsalaryFROMASOFTIMESTAMP(SYSTIMESTAMP-INTERVAL'15'WHERElast_name='Fox')WHERElast_name='Fox';鍵入,則也可執行flada_upd.upd。SQL>SQL>UPDATE2SETsalary=(SELECTsalaryFROM3ASOFTIMESTAMP(SYSTIMESTAMP-INTERVAL'15'4WHERElast_name=5WHERElast_name=1row在SQL*Plus會話中,以SYS用戶連接到數據庫,并列出可用的數據字典視圖。執行flada_list1.sql文件:SQL>connect/asSQL>SQL>REM"*******************************************"SQL>REM"FordemopurposesONLY:"SQL>connect/assysdbaSQL>setechoSQL>setserveroutputonSQL>--setverifyonSQL>settermonSQL>setlines200SQL>setpages44SQL>setpauseonpause"Press[Enter]tocontinue..."SQL>/*==Tolisttheavailabledatadictioaryviews==*/SQL>SELECT2FROM3WHEREtable_nameLIKE4Press[Enter]tocontinueSQL>pausePress[Enter]tocontinuePress[Enter]tocontinueSQL>colFLASHBACK_ARCHIVE_NAMEformatSQL>colARCHIVE_TABLE_NAMEformatA20SQL>colTABLE_NAMEformatA12SQL>colOWNER_NAMEformatA10SQL>DESCdba_flashback_archiveNull?NOTNULLVARCHAR2(255)NOTNULLNUMBERNOTNULLNUMBERSQL>pausePress[Enter]tocontinuePress[Enter]tocontinueSQL>/*==Toquerythetimewhentheflashbackdataarchive(s)havebeencreated==*/SQL>SELECTflashback_archive_name,create_time,2FROM3Press[Enter]tocontinue 05-JUN-09 SQL>pausePress[Enter]tocontinuePress[Enter]tocontinueSQL>DESCdba_flashback_archive_tsNull?-NOTNULLVARCHAR2(255)NOTNULLNUMBERNOTNULLVARCHAR2(30)SQL>pausePress[Enter]tocontinuePress[Enter]tocontinueSQL>/*==Tolistthetablespace(s),whichareusedforflashbackdataarchives==*/SQL>SELECT2FROM3Press[Enter]tocontinueFLASHBACK_ARCHIVE_NAMEFLASHBACK_ARCHIVE#TABLESPACE_NAME- 1SQL>pausePress[Enter]tocontinuePress[Enter]tocontinueSQL>DESCdba_flashback_archive_tablesNull?NOTNULLVARCHAR2(30)NOTNULLVARCHAR2(30)NOTNULLVARCHAR2(255)SQL>pausePress[Enter]tocontinuePress[Enter]tocontinueSQL>/*==Querythetablename(s),theownername(s),and==*/SQL>/*==theinternal"history"tablename(s)oftheflashbackdataarchive==*/SQL>SELECTFROMPress[Enter]tocontinueEMPLOYEES SQL>pausePress[Enter]tocontinuePress[Enter]tocontinueSQL>clearcolumns以HR用戶(使用oracle_4U口令)列出可以的flada_list2。SQL>SQL>connectEnterpassword:oracle_4U<<<not SQL>SQL>SELECTtable_nameFROMdictWHEREtable_nameLIKEPress[Enter]tocontinueSQL>pausePress[Enter]tocontinuePress[Enter]tocontinueSQL>用戶登錄SQL*Plus$$sqlplusEnterpassword:oracle_4U<<<not SQL>ALTERFLASHBACKARCHIVEfla1PURGEBEFORETIMESTAMP(SYSTIMESTAMPSQL>ALTERFLASHBACKARCHIVEfla1PURGEBEFORETIMESTAMP(SYSTIMESTAMP-INTERVAL'2'Flashbackarchive執行flada_tbs2.sql以SYS用戶創建另一個大小為10MB的表SQL>SQL>SQL>setserveroutputonSQL>--setverifyonSQL>settermonSQL>setlines200SQL>setpages44SQL>setpauseonSQL>/*==Createanothertablespace==*/SQL>DROPTABLESPACEfla_tbs2INCLUDING2DROPTABLESPACEfla_tbs2INCLUDINGERRORatlineORA-00959tablespace'FLA_TBS2'doesnotSQL>CREATESMALLFILETABLESPACEDATAFILESIZE10MREUSEAUTOEXTENDONNEXT640KMAXSIZE32767MNOLOGGINGEXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTTablespaceTablespaceSQL>pausePress[Enter]toPress[Enter]to以ARCHIVE_ADMIN用戶,將5MB的FLA_TBS2表空間添加到FLA1閃回SQL>SQL>connectEnterpassword:oracle_4U<<<not SQL>ALTERFLASHBACKARCHIVEfla1ADDTABLESPACEfla_tbs2QUOTA5M;Flashbackarchivealtered.FLA1閃回數據SQL>SQL>ALTERFLASHBACKARCHIVEfla1MODIFYRETENTION2Flashbackarchivealtered.SQL>SQL>DROPFLASHBACKARCHIVEFlashbackarchivedropped.稍等一兩分種并以SYS用戶連接;執行flada_cleanup.sql清理REMExecutethisscriptscriptfortrainingpurposesonlyREMUndoCleanupforFlashbackDataArchiveREMExecutescriptasechoontermonlinesSQL>SQL>setpauseonSQL>connect/assysdbaSQL>setechoSQL>ALTERSYSTEMSET2SystemSQL>DROPTABLESPACEfla_tbs1INCLUDING2TablespaceSQL>DROPTABLESPACEfla_tbs2INCLUDING2SQL>DROPTABLESPACEundotbs2INCLUDING2TablespaceSQL>hostrm-f$HOME/BACKUP/fla_tbs01.dbfSQL>hostrm-f$HOME/BACKUP/fla_tbs02.dbfSQL>hostrm-f$HOME/BACKUP/undotbs02.dbfSQL>promptFlashbackDataArchivecleanupcomplete.FlashbackDataArchivecleanupcomplete.SQL>pausePress[Enter]toPress[Enter]toSQL>DROPORA-在本練習中,您將使用回收站還原已刪除對象??梢允褂肧QL命令或OracleEnterpriseManager14。對于后者,請執行步驟1,然后執行步驟5至11。 更改為$HOM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025學年度高等教育責任督學計劃
- 數字化轉型制造業數據治理與數據治理技術創新報告
- BIM技術在2025年建筑工程綠色施工中的應用與創新報告
- 2025年人教版一年級數學下冊家長溝通計劃
- 小學課后藝術展覽活動計劃
- 2025年能源與資源行業能源效率提升關鍵技術研究報告
- 2025年工業互聯網平臺微服務架構性能測試:性能優化與產業融合報告
- 蘇教版數學評估與反饋計劃
- 交通事故應急處理流程與管理職責
- 新人教版小學二年級音樂課程安排
- 建平磷鐵礦業有限公司磷(含磁鐵磷灰石)礦礦山地質環境保護與土地復墾方案
- DB22∕T 3181-2020 公路水路行業安全生產風險分級管控和隱患排查治理雙重預防機制建設通用規范
- GB/T 36713-2018能源管理體系能源基準和能源績效參數
- GB/T 25068.1-2020信息技術安全技術網絡安全第1部分:綜述和概念
- “二級甲等婦幼保健院”評審匯報材料
- 《狼王夢》讀書分享PPT
- 三年級美術下冊第10課《快樂的節日》優秀課件1人教版
- 電力市場交易模式
- 第四課《單色版畫》 課件
- 門診手術麻醉原則課件
- 自動噴水滅火系統質量驗收項目缺陷判定記錄
評論
0/150
提交評論