Oraclei數(shù)據庫的備份與恢復_第1頁
Oraclei數(shù)據庫的備份與恢復_第2頁
Oraclei數(shù)據庫的備份與恢復_第3頁
Oraclei數(shù)據庫的備份與恢復_第4頁
Oraclei數(shù)據庫的備份與恢復_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

大型數(shù)據庫概論IntroductionofLargeDatabase第8章Oracle9i數(shù)據庫的恢復學習目標1、理解數(shù)據庫備份的概念。2、掌握Oracle9i數(shù)據庫的備份技術。3、理解數(shù)據庫恢復的概念。4、掌握Oracle9i數(shù)據庫的恢復技術。第8章Oracle9i數(shù)據庫的恢復實際使用數(shù)據庫時可能會因某些異常情況使數(shù)據庫發(fā)生故障,從而影響數(shù)據庫中數(shù)據的正確性,甚至會破壞數(shù)據庫使數(shù)據全部或部分丟失。因此發(fā)生數(shù)據庫故障后,DBMS應具有數(shù)據庫恢復的能力,這是衡量一個DBMS性能好壞的重要指標之一。8.1數(shù)據庫備份概述8.1.1數(shù)據庫備份的概念所謂備份,就是將數(shù)據庫復制到某一存儲介質中保存起來的過程,存放于存儲介質中的數(shù)據庫拷貝稱為原數(shù)據庫的備份或副本,這個副本包括了數(shù)據庫所有重要的組成部分,如初始化參數(shù)文件、數(shù)據文件、控制文件和重做日志文件。數(shù)據庫備份是Oracle9i防護不可預料的數(shù)據丟失和應用程序錯誤的有效措施。引起數(shù)據庫故障并需要恢復的情況分為兩大類:n

實例崩潰:最常出現(xiàn)的問題,可能由于意外斷電、OS崩潰、軟件內部錯誤等原因引起。通常實例崩潰不會永久地導致物理數(shù)據庫結構的損失,Oracle9i自身的實例崩潰恢復保護機制足以在重新啟動數(shù)據庫時自動完全恢復數(shù)據庫,無需用戶參與。

n

介質故障:由于用戶的錯誤操作、文件錯誤或硬盤故障均可造成數(shù)據庫文件的破壞或丟失。應付這類故障,構成了DBA備份工作的主體。Oracle9i數(shù)據庫備份和恢復機制包括保護和恢復已損失各類文件的數(shù)據庫所需的一切功能。8.1.2數(shù)據庫備份的模式數(shù)據庫可運行在兩種備份模式下:非歸檔(NOARCHIVELOG)模式和歸檔(ARCHIVELOG)模式。在非歸檔模式下,數(shù)據庫不能進行聯(lián)機日志的歸檔,僅能保護數(shù)據庫實例崩潰故障,而不能免于介質故障。只有最近存儲于聯(lián)機重做日志組中的數(shù)據庫修改才可以用于實例崩潰恢復。在歸檔模式下,數(shù)據庫可實施聯(lián)機日志的歸檔,該模式也稱為介質可恢復模式。查看一個數(shù)據庫處于何種備份模式,可以通過企業(yè)管理器,選擇“例程”→“配置”,即可查看當前數(shù)據庫的備份模式,如圖8.1所示。也可以通過腳本ARCHIVELOGLIST;查看當前數(shù)據庫的備份模式,如圖8.2所示。

圖8.1使用企業(yè)管理器查看數(shù)據庫備份模式圖8.2使用PL/SQL命令查看數(shù)據庫備份模式

8.1.3數(shù)據庫備份的策略結合自身數(shù)據庫的特點,備份前應考慮如下要點制訂備份策略。n

用于備份的磁盤一定要和數(shù)據庫數(shù)據文件、控制文件和聯(lián)機日志文件所在的磁盤相分離。n

選擇數(shù)據庫的備份模式:強烈建議采用歸檔模式。n

在數(shù)據庫進行結構性改動(如創(chuàng)建或刪除一個表空間)的前后進行數(shù)據庫備份。n

避免對聯(lián)機日志文件進行備份。8.2Oracle9i數(shù)據庫的備份根據備份時數(shù)據庫所處的狀態(tài),可將Oracle9i數(shù)據庫備份分為聯(lián)機備份和脫機備份兩種。8.2.1脫機備份脫機備份是在數(shù)據庫已正常關閉時進行的備份,它必須備份全部數(shù)據庫文件,包括初始化參數(shù)文件、數(shù)據文件、控制文件和重做日志文件,它適用于規(guī)模比較小、業(yè)務量不大的數(shù)據庫。脫機備份時首先要正常關閉要備份的數(shù)據庫,然后使用操作系統(tǒng)的復制命令進行備份。

脫機備份具有如下優(yōu)點:n

只需拷貝文件,所以簡單而快速。n

容易恢復到某個時間點上(只需將文件再拷貝回去)。

n能與歸檔方法相結合,做數(shù)據庫以“最新狀態(tài)”的恢復。n

低度維護,高度安全。但是,脫機備份也具有如下缺點:n

單獨使用時,只能提供到“某一時間點上”的恢復。n

在實施備份的全過程中,數(shù)據庫必須處于關閉狀態(tài)。n

不能按表或用戶恢復。

8.2.2聯(lián)機備份聯(lián)機備份是在數(shù)據庫正常運行的情況下進行的物理備份,它可以是數(shù)據庫的部分備份,即只備份數(shù)據庫的某個表空間、某個數(shù)據文件或控制文件等。聯(lián)機備份時必須首先使數(shù)據庫處于歸檔模式,這是因為從一個聯(lián)機備份中還原總要涉及到從日志文件中恢復事務,所以必須歸檔所有的聯(lián)機日志文件。設置數(shù)據庫運行在歸檔模式時,既可以通過企業(yè)管理器在如圖8.1所示的窗口中設置,也可以先編輯初始化參數(shù)文件,修改參數(shù)log_archive_start=true(使歸檔進程自動執(zhí)行歸檔操作),然后執(zhí)行以下腳本,運行結果如圖8.3所示。//關閉數(shù)據庫shutdown;//啟動例程,登錄數(shù)據庫,但不打開數(shù)據庫startupmount;//將數(shù)據庫切換到歸檔模式alterdatabasearchivelog;/*打開數(shù)據庫*/alterdatabaseopen;圖8.3使用PL/SQL命令使數(shù)據庫運行在歸檔模式

聯(lián)機備份具具有如下優(yōu)優(yōu)點:n可在表空間間或數(shù)據文文件級備份份,備份時時間短。n備份時數(shù)據據庫仍可使使用。n可達到秒級級恢復(恢恢復到某一一時間點上上)。n可對幾乎所所有數(shù)據庫庫實體作恢恢復。n恢復是快速速的。但是,聯(lián)機機備份也具具有如下缺缺點:n不能出錯,,否則后果果嚴重。n若聯(lián)機備份份不成功,,所得結果果不可用于于時間點的的恢復。n較難維護,,必須仔細細小心,不不能失敗。。8.2.3使用用企業(yè)管理理器進行聯(lián)聯(lián)機備份1.準備備工作⑴連接Oracle管理服服務器(OracleManagementServer))要進行聯(lián)機機備份,必必須連接到到管理服務務器。連接接管理服務務器的步驟驟是:n配置資料檔檔案庫,方方法是選擇擇“開始””→“程序序”→“OracleoraHome92””→“ConfigurationandMigrationTool”→→“EnterpriseManagerConfigurationAssistant””,彈出配配置向導進進行配置。。n啟動企業(yè)管管理器,選選擇“登錄錄到OracleManagementServer”復選選框,填入入管理員賬賬號及口令令,在“ManagementServer”列表框框中輸入或或選擇管理理服務器所所在的服務務器名稱或或IP地址址,如圖8.4所示示。圖8.4連連接““管理服務務器”的登登錄界面注意默認管管理員是sysman/oem_temp,系系統(tǒng)管理員員應該更改改該口令。。n單擊“確定定”按鈕,,彈出如圖圖8.5所所示的“管管理服務器器”窗口。。圖8.5““管理理服務器””窗口⑵設置備份數(shù)據庫庫的首選身身份證明n選擇菜單““配置”→→“首選項項”,彈出出如圖8.6所示的的“編輯管管理員首選選項”對話話框。該對對話框由““一般信息息”、“通通知”、““調度”、、“訪問權權”和“首首選身份證證明”五個個選項卡構構成。圖8.6““編輯輯管理員首首選項”對對話框(““一般信息息”選項卡卡)n選擇“首選選身份證明明”選項卡卡,如圖8.7所示示。選中要要設置的數(shù)數(shù)據庫,然然后在“用用戶名”、、“口令””和“確認認口令”文文本框中輸輸入FIRSTMAN及其密密碼,在““角色”列列表框中選選取SYSDBA((該用戶必必須擁有SYSDBA系統(tǒng)權權限才能備備份和恢復復數(shù)據庫)),單擊““確定”按按鈕,即完完成了數(shù)據據庫首選身身份證明的的操作。圖8.7““編輯輯管理員首首選項”對對話框(““首選身份份證明”選選項卡)2.使用用備份管理理進行備份份⑴數(shù)據庫庫默認備份份設置:展展開“數(shù)據據庫”節(jié)點點,右擊test,,在快捷菜菜單中選擇擇“備份管管理”→““創(chuàng)建備份份配置”,,系統(tǒng)將彈彈出如圖8.8所示示的“創(chuàng)建建備份配置置”對話框框,該對話話框包括““一般信息息”、“通通道”、““恢復目錄錄”、“備備份參數(shù)””和“首選選身份證明明”五個選選項卡,各各選項卡的的含義解釋釋如下:圖8.8選選擇““創(chuàng)建備份份設置”命命令“一般信息息”選項卡卡用于輸入入一次備份份設置的代代號和描述述說明,如如圖8.9所示。圖8.9““創(chuàng)建建備份配置置”的對話話框(“一一般信息””選項卡))“通道”選選項卡用于于指定一個個或多個通通道(指明明備份和恢恢復操作的的輸出設備備),如圖圖8.10所示。圖8.10“創(chuàng)創(chuàng)建備份配配置”的對對話框(““通道”選選項卡)n通道定義::可以在磁磁盤和磁帶帶中選擇。。n“通道名””:用戶指指定的通道道名稱。n“格式”::<目錄>b_%u_%s_%p,其其中<目錄錄>存儲備備份集的驅驅動器和路路徑,必須須為通道指指定一個適適當?shù)哪夸涗?。后跟的的文件名是是唯一的備備份集名,,可以使用用如下參?shù)數(shù):ub是備份的的前綴,前前綴不是必必需的,可可以任意修修改它;u%p是備份份集內的備備份片編號號,在每個個備份集中中該值都從從1開始,,而后每創(chuàng)創(chuàng)建一個備備份片就遞遞增1;u%u是唯一一名稱;u%s是備份份集編號,,計數(shù)器值值從1開始始,并且對對控制文件件來說始終終唯一;u%t是備份份集時間戳戳。n“通道限制制”按鈕::可以訪問問“通道限限制”頁,,從中可對對任何備份份加以限制制。n“插入”按按鈕:用于于創(chuàng)建其它它通道定義義。n“移去”按按鈕:用于于刪除已選選通道?!盎謴湍夸涗洝边x項卡卡可以選擇擇存儲備份份信息的位位置,如圖圖8.11所示。圖8.11““創(chuàng)建備備份配置置”的對對話框((“恢復復目錄””選項卡卡)“備份參參數(shù)”選選項卡可可以設置置當前備備份集的的存儲參參數(shù),如如圖8.12所所示。圖8.12““創(chuàng)建建備份配配置”的的對話框框(“備備份參數(shù)數(shù)”選項項卡)“首選身身份證明明”選項項卡可以以指定用用于運行行備份作作業(yè)的首首選身份份證明,,如圖8.13所示。。圖8.13““創(chuàng)建建備份配配置”的的對話框框(“首首選身份份證明””選項卡卡)各選項卡卡設置后后單擊““創(chuàng)建””按鈕即即可提交交此次備備份設置置作業(yè)。。⑵利用用備份向向導備份份數(shù)據庫庫右擊要備備份的數(shù)數(shù)據庫,,在快捷捷菜單中中選擇““備份管管理”→→“備份份”,如如圖8.14所所示。圖8.14啟啟動備備份向導導備份向導導的初始始界面如如圖8.15所所示。圖8.15備備份向向導啟動動界面單擊“下下一步””按鈕,,彈出““策略選選擇”對對話框,,如下圖圖8.16所示示。圖8.16設設置備備份向導導(“策策略選擇擇”對話話框)有兩種策策略可以以進行選選擇:n“預定義義備份策策略”::是Oracle9i系統(tǒng)預預定義的的備份策策略。n“自定義義備份策策略”::選擇要要備份的的信息以以及備份份執(zhí)行的的調度。。如如果要使使用映像像副本,,必須選選擇“自自定義備備份策略略”。本本例選定定“自定定義備份份策略””。單擊“下下一步””按鈕,,彈出““備份選選擇”對對話框,,如圖8.17所示。。如果數(shù)數(shù)據庫處處于非存存檔模式式,則只只能執(zhí)行行數(shù)據庫庫完全備備份。本本例由于于數(shù)據庫庫處于歸歸檔模式式,可以以進行多多種類型型的備份份:圖8.17設設置備備份向導導(“備備份選擇擇”對話話框)單擊“下下一步””按鈕,,彈出設設置“歸歸檔日志志”對話話框,如如圖8.18所所示。圖8.18設設置備備份向導導(“歸歸檔日志志”對話話框)單擊“下下一步””按鈕,,彈出““備份選選項”對對話框,,如圖8.19所示。。圖8.19設設置備備份向導導(“備備份選項項”對話話框)單擊“下下一步””按鈕,,彈出““配置””對話框框,如圖圖8.20所示示。圖8.20設設置備備份向導導(“配配置”對對話框))單擊“下下一步””按鈕,,彈出““調度””對話框框,可以以調度執(zhí)執(zhí)行備份份,如圖圖8.21所示示。圖8.21設設置備備份向導導(“調調度”對對話框))單擊“下下一步””按鈕,,彈出““作業(yè)信信息”對對話框,,用于指指定備份份作業(yè)的的名稱和和說明,,以及希希望對該該作業(yè)執(zhí)執(zhí)行的處處理,如如圖8.22所所示。圖8.22設設置備備份向導導(“作作業(yè)信息息”對話話框)單擊“完完成”按按鈕,彈彈出如圖圖8.23所示示的“概概要”對對話框。。圖8.23設設置備備份向導導(“概概要”對對話框))“概要””對話框框匯總了了備份向向導創(chuàng)建建的備份份管理作作業(yè)的有有關信息息,單擊擊“確定定”按鈕鈕,將作作業(yè)提交交到數(shù)據據庫管理理器的作作業(yè)系統(tǒng)統(tǒng)。如果果成功提提交,則則系統(tǒng)會會彈出如如圖8.24所所示的信信息框。。圖8.24備備份作作業(yè)成功功提交的的信息框框8.3數(shù)數(shù)據據庫恢復復概述8.3.1數(shù)數(shù)據庫庫恢復的的概念數(shù)據庫恢恢復就是是當數(shù)據據庫發(fā)生生故障后后,從歸歸檔和聯(lián)聯(lián)機日志志文件中中讀取日日志記錄錄并將這這些變化化應用到到做好的的數(shù)據庫庫數(shù)據文文件備份份中,將將其更新新到最近近的狀態(tài)態(tài)。數(shù)據據庫的恢恢復包括括前滾(RollingForward)和后后滾(RollingBack)兩個階階段。在前滾階階段,如如果數(shù)據據庫只是是從實例例崩潰中中恢復,,則只需需應用必必要的聯(lián)聯(lián)機日志志文件和和數(shù)據文文件去重重新執(zhí)行行所有已已提交的的但不在在數(shù)據庫庫當前文文件中的的事務,,但如果果數(shù)據庫庫從介質質故障中中恢復,,則還需需要使用用已備份份的數(shù)據據文件、、歸檔日日志文件件來完成成前滾。。在后滾階階段,Oracle利利用數(shù)據據庫后滾滾段中的的信息去去“撤銷銷”在系系統(tǒng)崩潰潰時由任任何打開開(未提提交)事事務所作作的數(shù)據據庫修改改。8.3.2實實例恢恢復與介介質恢復復根據出現(xiàn)現(xiàn)故障的的原因,,數(shù)據庫庫恢復分分為實例例恢復與與介質恢恢復兩種種類型。。1.實例例恢復(InstanceRecovery):實例例恢復用用于將數(shù)數(shù)據庫從從突然斷斷電、應應用程序序錯誤等等導致數(shù)數(shù)據庫實實例、操操作系統(tǒng)統(tǒng)崩潰等等情況下下的恢復復,其目目的是恢恢復“死死掉”的的例程在在高速緩緩沖區(qū)數(shù)數(shù)據塊中中的變化化,并關關閉日志志線程。。實例恢恢復只需需要聯(lián)機機日志文文件和當當前的聯(lián)聯(lián)機數(shù)據據文件,,無需歸歸檔日志志文件。。實例恢恢復的最最大特點點是Oracle9i在重啟啟數(shù)據庫庫時自動動應用日日志文件件進行恢恢復,無無需用戶戶的參與與,是完完全透明明的,在在啟動Oracle9i時是是否進行行實例恢恢復對于于用戶而而言沒什什么區(qū)別別,好像像沒有發(fā)發(fā)生一樣樣。2.介質恢恢復(MediaRecovery):介質質恢復主要要用于介質質損失時的的恢復,即即對受損失失的數(shù)據文文件或控制制文件的恢恢復。介質質恢復的特特點是:n對受損的數(shù)數(shù)據文件的的復原備份份施加變化化。n只能在存檔檔模式下進進行。n既使用聯(lián)機機日志文件件又使用歸歸檔日志文文件。n需要由用戶戶發(fā)出明確確的命令來來執(zhí)行。nOracle系統(tǒng)不不會自動進進行介質恢恢復。n恢復時間完完全由用戶戶決定,而而不由Oracle內部機制制決定。8.3.3完全全恢復和不不完全恢復復(按照介介質恢復的的程度分類類)1.完全恢恢復完全恢復就就是恢復所所有已提交交事務的操操作,即將將數(shù)據庫、、表空間或或數(shù)據文件件的備份更更新到最近近的時間點點上。在數(shù)數(shù)據文件或或控制文件件遭到介質質損失之后后,一般都都要進行完完全恢復。。如果對整個個數(shù)據庫進進行完全恢恢復,可執(zhí)執(zhí)行以下操操作:n登錄數(shù)據庫庫。n確保要恢復復的所有文文件都聯(lián)機機。n將整個數(shù)據據庫或要恢恢復的文件件進行復原原。n施加聯(lián)機日日志文件和和歸檔日志志文件。如果對一個個表空間或或數(shù)據文件件進行完全全恢復,可可執(zhí)行以下下操作:n如果數(shù)據庫庫已打開,,可將要恢恢復的表空空間或數(shù)據據文件處于于脫機狀態(tài)態(tài)。n將要恢復的的數(shù)據文件件進行復原原。n施加聯(lián)機日日志文件和和歸檔日志志文件。2.不完全全恢復:使使用數(shù)據庫庫的備份來來產生一個個數(shù)據庫的的非當前版版本,即將將數(shù)據庫恢恢復到某一一特定的時時刻。通常常在以下情情況下需要要進行不完完全恢復::n介質損失破破壞了聯(lián)機機日志文件件的部分或或全部記錄錄。n用戶操作錯錯誤造成了了數(shù)據損失失。n由于丟失了了歸檔日志志文件,不不能進行完完全恢復;;n丟失了當前前控制文件件,必須使使用控制文文件備份來來打開數(shù)據據庫。Oracle9i支持四種種類型的不不完全恢復復:n基于時間的的恢復(Time-basedRecovery)::將已提交交事務恢復復到某個時時間點為止止。n基于更改的的恢復(Change-basedRecovery):將將已提交事事務恢復到到一個特定定的系統(tǒng)修修改序列號號(SCN)為止。。Oracle為每每一個提交交事務都分分配了唯一一的SCN。n基于取消的的恢復(Cancel-basedRecovery):將已已提交事務務恢復到某某個特定日日志組的應應用為止。。n日志序列恢恢復(LogsequenceRecovery):將數(shù)據據庫恢復到到指定的日日志序列號號。8.4Oracle9i數(shù)據庫的的恢復Oracle9i的的數(shù)據庫恢恢復可以使使用企業(yè)管管理器或手手工方式進進行。8.4.1使用用企業(yè)管理理器進行數(shù)數(shù)據庫恢復復⑴啟動企企業(yè)管理器器后,展開開“數(shù)據庫庫”節(jié)點,,右擊要恢恢復的數(shù)據據庫,在快快捷菜單中中選擇“備備份管理””→“恢復復”,彈出出如圖8.25所示示的“恢復復向導”簡簡介窗口。。圖8.25“恢恢復向導””簡介⑵單擊““下一步””按鈕,彈彈出如圖8.26所所示的“恢恢復選擇””窗口。圖8.26“恢恢復向導””對話框((“恢復選選擇”)“恢復選擇擇”對話框框用于選擇擇恢復操作作類型:恢恢復整個數(shù)數(shù)據庫、恢恢復一個或或多個表空空間、恢復復一個或多多個數(shù)據文文件。如果果數(shù)據庫已已裝載但未未打開,則則上述三種種類型都可可用;如果果數(shù)據庫已已打開并處處于存檔模模式,則只只可恢復表表空間和數(shù)數(shù)據文件。。若選中““執(zhí)行恢復復,不復原原數(shù)據文件件”復選框,則則將只執(zhí)行行恢復而不不執(zhí)行復原原,并且將將不會出現(xiàn)現(xiàn)“重命名名”頁;默默認情況下下,該復選選框不選中中。⑶單擊“下一一步”按鈕,彈出出如圖8.27所示的“表表空間”窗口。圖8.27“恢恢復向導””對話框((“表空間間”)⑷單擊“下一一步”按鈕,彈出出如圖8.28所示的“重重命名”窗窗口。圖8.28“恢恢復向導””對話框((“重命名名”)⑸單擊“下下一步”按鈕,彈彈出如圖圖8.29所示的““配置””窗口。。圖8.29““恢復復向導””對話框框(“配配置”))⑹單擊擊“完成成”按鈕鈕,將恢恢復作業(yè)業(yè)提交,,系統(tǒng)彈彈出如圖圖8.30所示示的“概概要”窗窗口。圖8.30設設置““恢復向向導”((“概要要”對話話框)⑺單擊擊“確定定”按鈕鈕,完成成此次恢恢復工作作,提交交恢復操操作作業(yè)業(yè),系統(tǒng)統(tǒng)彈出相相應消息息框。8.4.2使使用PL/SQL命命令進行行數(shù)據庫庫恢復Oracle9i強烈烈推薦使使用RECOVER語語句而非非ALTERDATABASERECOVER語句句來執(zhí)行行介質恢恢復。因因為在大大多數(shù)情情況下,,前者更更容易實實現(xiàn)且效效率較高高。RECOVER命命令的語語法如下下:RECOVER[AUTOMATIC]DATABASE|TABLESPACE表空空間名1[,表表空間名名2,……]|DATAFILE數(shù)數(shù)據文文件名1[,數(shù)數(shù)據文件件名2,…][UNTILCANCEL|TIME時時間|CHANGE數(shù)字字]USINGBACKUPCONTROLFILE;上面語法法中各參參數(shù)描述述如下::nDATABASE、TABLESPACE、DATAFILE:分別別表示恢恢復數(shù)據據庫、表表空間和和數(shù)據文文件。nUNTILCANCEL|TIME|CHANGE::分別表表示指定定一個基基于取消消、基于于時間、、基于修修改的不不完全恢恢復。nUSINGBACKUPCONTROLFILE::表示使使用備份份的控制制文件。。卸出(Export)/裝裝入(Import)用操作系系統(tǒng)文件件及卸出出與裝入入工具歸歸檔和恢恢復Oracle數(shù)數(shù)據Export/Import的使用按時間保保存表定定義或數(shù)數(shù)據保存表定定義,以以便可以以重新裝裝入Oracle數(shù)據據庫把某臺機機器的數(shù)數(shù)據庫移移到另一一臺機器器上兩個版本本的Oracle軟件件間傳輸輸數(shù)據防止應用用失敗。。通過執(zhí)執(zhí)行Export,,在不用用全部回回退數(shù)據據庫的情情況下,,允許表表或表的的集合被被恢復重新組織織表減少少鏈接和和碎片卸出模式式:表(Table)::卸卸出指定定的表用戶(User):卸卸出屬于于一個用用戶的所所有實體體(如表、、權限索索引)全部數(shù)據據庫(FullDatabase):卸卸出數(shù)據據庫的所所有實體體備注:只有擁有有EXP_FULL_DATABASE權限限的用戶戶才能卸卸出全部部的數(shù)據據庫所有用戶戶都可以以在表和和用戶模模式下卸卸出數(shù)據據卸出數(shù)據據(Export)表模式:表定義表數(shù)據表擁有者者的授權權表擁有者者的索引引表完整性性約束表觸發(fā)器器卸出數(shù)據據(Export)用戶模式式:表定義表數(shù)據表擁有者者的授權權表擁有者者的索引引表完整性性約束表觸發(fā)器器聚簇卸出數(shù)據據(Export)數(shù)據庫鏈鏈路序列生成成器快照快照logs存儲過程程私有同義義詞視圖全部數(shù)據據庫模式式:表定義表數(shù)據表擁有者者的授權權表擁有者者的索引引表完整性性約束表觸發(fā)器器聚簇Profiles角色回退段定定義卸出數(shù)據據(Export)數(shù)據庫鏈鏈路序列生成成器快照快照logs存儲過程程私有同義義詞視圖系統(tǒng)審計計選項系統(tǒng)權限限表空間定定義表空間限限額用戶定義義$pwd

$/home2/app/oracle/product/9.0.1

$expExport:Release9.0.1.1.1-ProductiononSunOct2112:22:292001(c)Copyright2001OracleCorporation.Allrightsreserved.Username:systemPassword:Connectedto:Oracle9iEnterpriseEditionRelease9.0.1.1.1-ProductionWiththePartitioningoptionJServerRelease9.0.1.1.1-ProductionEnterarrayfetchbuffersize:4096>Exportfile:EXPDAT.DMP>(1)E(ntiredatabase),(2)U(sers),or(3)T(ables):(2)U>卸出數(shù)據據(Export)$impImport:Release9.0.1.1.1-ProductiononSunOct2112:38:352001(c)Copyright2001OracleCorporation.Allrightsreserved.Username:scottPassword:Connectedto:Oracle9iEnterpriseEditionRelease9.0.1.1.1-ProductionWiththePartitioningoptionJServerRelease9.0.1.1.1-ProductionImportfile:EXPDAT.DMP>/u02/app/oracle/oradata/ora9i/scott.dmp數(shù)據裝入入(Import)表模式卸出(EXP)用戶模式卸出出(EXP)數(shù)據庫模式卸卸出(EXP)使用IMP裝入數(shù)數(shù)據輸入卸出用戶名使用Export/Import:卸出大表應用實例:應用實例:基基表:sales01記錄:4190000$expuserid=sales01/sales01direct=Ytables=(sales01)file=/home1/oracle/backup/sales01log=/home1/oracle/backup/sales01Export:Release9.0.1.1.1-Productionon星期三5月3014:54:322001(c)Copyright2001OracleCorporation.Allrightsreserved.連接到:Oracle9iEnterpriseEditionRelease9.0.1.1.1-ProductionWiththePartitioningoptionJserverRelease9.0.1.1.1-Production已導出ZHS16GBK字符集和ZHS16GBKNCHAR字字符集即將導出指定定的表通過直直接路徑.....正在在導出表SALES014194304行被導出出在沒有警告的的情況下成功功終止導出。。$impImport:Release9.0.1.1.1-Productionon星期三5月3015:12:032001(c)Copyright2001OracleCorporation.Allrightsreserved.用戶名:sales02口令:已連接到:Oracle9iEnterpriseEditionRelease9.0.1.1.1-ProductionWiththePartitioningoptionJserverRelease9.0.1.1.1-Production導入文件:EXPDAT.DMP>/home1/oracle/backup/sales輸入插入緩沖沖區(qū)大小(最最小為8192)30720>經由直接路徑徑導出由EXPORT:V09.01.01創(chuàng)創(chuàng)建的導出文文件警告:此對象象由SALES01導導出,而而不是當前用用戶已經完成ZHS16GBK字符集和和ZHS16GBKNCHAR字字符集中的的導入只列出導入文文件的內容(yes/no):no>由于對象已存存在,忽略略創(chuàng)建錯誤(yes/no):no>導入權限(yes/no):yes>導入表數(shù)據(yes/no):yes>導入整個導出出文件(yes/no):no>用戶名:sales01........正在在裝入SALES014194304行行被裝入在沒有警告的的情況下成功功終止裝入。。應用實例:基基表:sales01記錄:4190000$expuserid=sales01/sales01direct=Yfile=/home1/oracle/backup/sales_userlog=/home1/oracle/backup/sales_userExport:Release9.0.1.1.1-Productionon星期三5月3014:54:322001(c)Copyright2001OracleCorporation.Allrightsreserved.連接到:Oracle9iEnterpriseEditionRelease9.0.1.1.1-ProductionWiththePartitioningoptionJserverRelease9.0.1.1.1-Production已導出ZHS16GBK字符集和ZHS16GBKNCHAR字字符集.正在導出出pre-schema過程對對象和操作.正在導出出用戶SALES01的的外部函數(shù)程程序庫名稱.正在導出出用戶SALES01的的對象類型定定義即將導出SALES01的對象....正在導出出數(shù)據庫鏈接接.正在導出出序號.正在導出出群集定義.即將導出出SALES01的表通通過直接路徑徑.....正在在導出表SALES014194304行被被導出.正在導出出同義詞.正在導出出視圖應用實例:基基表:sales01記錄:4190000$expuserid=system/managerdirect=Yfull=yfile=/home1/oracle/backup/systemalllog=/home1/oracle/backup/systemlogExport:Release9.0.1.1.1-Productionon星期三5月3014:54:322001(c)Copyright2001OracleCorporation.Allrightsreserved.連接到:Oracle9iEnterpriseEditionRelease9.0.1.1.1-ProductionWiththePartitioningoptionJserverRelease9.0.1.1.1-Production已導出ZHS16GBK字符集和ZHS16GBKNCHAR字字符集即將導出整個個數(shù)據庫....正在導出出表空間定義義.正在導出出配置文件.正在導出出用戶定義.正在導出出角色.正在導出出資源成本...應用實例:基基表:sales01記錄:4190000$impsystem/managerfull=yfile=/home

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論