oracle基礎(chǔ)培訓ppt課件_第1頁
oracle基礎(chǔ)培訓ppt課件_第2頁
oracle基礎(chǔ)培訓ppt課件_第3頁
oracle基礎(chǔ)培訓ppt課件_第4頁
oracle基礎(chǔ)培訓ppt課件_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、ORACLE ORACLE 基礎(chǔ)培訓基礎(chǔ)培訓 Oracle 11g第一頁,共五十頁。1第一章 走進oracle第二章 表空間管理第三章 用戶管理第四章 數(shù)據(jù)的導入導出第五章 數(shù)據(jù)的閃回第六章 數(shù)據(jù)的全備及增量備份第七章 數(shù)據(jù)庫死鎖及處理內(nèi)容提要第二頁,共五十頁。2 第一章 走進oracle第三頁,共五十頁。31、oracle 簡介oracle版本:從最初的數(shù)據(jù)庫版本到Oracle7、Oracle8i、Oracle9i,Oracle10g到Oracle11g, 現(xiàn)在 Oracle 12coracle是一個關(guān)系數(shù)據(jù)庫公司一般使用的是Oracle 11g .0可以通過 select

2、* from v$version; 查看你的數(shù)據(jù)庫的版本第四頁,共五十頁。4物理存儲結(jié)構(gòu)2、oracle 體系結(jié)構(gòu)第五頁,共五十頁。5控制文件:控制文件雖小,但作用重大,它包含指向數(shù)據(jù)庫其余部分的指針(包括重做日志文件,數(shù)據(jù)文件,歸檔日志文件等的位置),存儲重要的序列號和時間戳,存儲RMAN備份的詳細信息。控制文件一旦受損,那實例會立馬終止,一般對數(shù)據(jù)文件的保護采用多路復用機制,就是冗余多份在不同物理位置。我們可以通過 select name from v$controlfile; 來查看控制文件的路徑。也可以通過備份控制文件來查看控制文件內(nèi)容alter database backup con

3、trolfile to trace as /oradata/ctl.txt;第六頁,共五十頁。6重做日志文件:重做日志的作用是按時間順序存儲應用于數(shù)據(jù)庫的一連串的變更向量(包含聯(lián)機重做日志文件和歸檔日志文件)。由SMON在數(shù)據(jù)庫啟動時自動執(zhí)行的實例恢復和磁盤損壞所要求的提取備份恢復都會應用到重做日志進行相應的數(shù)據(jù)恢復。我們可以通過select * from v$logfile;來查看重做日志文件的路徑。 重做日志文件也建議進行多路復用,一個數(shù)據(jù)庫至少要有兩組重做日志文件。一組供LGWR 進行寫入,日志文件是固定大小,業(yè)務高峰期會很快寫滿,寫滿之后會切換到第二組上,在配置為歸檔模式的數(shù)據(jù)庫中,這

4、時由歸檔進程(ARCn)開始將第一組 的內(nèi)容進行歸檔備份,如此循環(huán)地進行寫入和歸檔。需要注意的是,在歸檔進程還未對當前組的日志歸檔完畢前,是不允許LGWR對其進行重寫的。第七頁,共五十頁。7數(shù)據(jù)文件:數(shù)據(jù)文件存儲著實際的數(shù)據(jù),將數(shù)據(jù)庫緩沖區(qū)中的內(nèi)容寫入到這類文件中去,數(shù)據(jù)文件的大小和數(shù)量是不受限制的。Oracle從10g開始,創(chuàng)建一個數(shù)據(jù)庫至少需要兩個數(shù)據(jù)文件,一個用于SYSTEM表空間,該表空間用來存儲數(shù)據(jù)字典;一個用于SYSAUX表空間,這個表空間用來存儲一些數(shù)據(jù)字典的輔助數(shù)據(jù)。我們可以通過select name from v$datafile;來查看數(shù)據(jù)文件的路徑。實例參數(shù)文件 這個文件

5、存儲了數(shù)據(jù)庫所需的一些參數(shù)設(shè)置,比如各個內(nèi)存區(qū)域的大小,可允許的最大進程數(shù),最大會話數(shù),控制文件的位置,數(shù)據(jù)庫的名稱等等,參數(shù)文件也是實例啟動時首先要加載的文件。我們可以通過show parameter spfile ;來查看實例參數(shù)文件的路徑第八頁,共五十頁。8口令文件: 一般稱為外部口令文件。一般的用戶名和口令是存放在數(shù)據(jù)字典中,不會存放在這個文件中。 在一些特殊場景下,比如實例還未啟動,這時就需要外部口令文件進行用戶身份的驗證。歸檔日志文件 ARCn將聯(lián)機重做日志文件會備份歸檔到這類文件中去,歸檔日志文件保留了數(shù)據(jù)更改的完整歷史信息警報和跟蹤文件 就是警報日志文件,他記錄了數(shù)據(jù)庫的重大活

6、動和所發(fā)生的錯誤.警報文件按照時間的先后來記錄所發(fā)生的重大活動和錯誤. 警報文件的位置select value from v$parameter where name=background_dump_dest;第九頁,共五十頁。9邏輯結(jié)構(gòu)第十頁,共五十頁。10區(qū)、段、塊的關(guān)系: 邏輯存儲結(jié)構(gòu)包括表空間,段,區(qū),數(shù)據(jù)塊。邏輯結(jié)構(gòu)之間的關(guān)系是:多個塊組成區(qū),多個區(qū) 組 成 段 , 多 個 段 組 成 表 空 間 , 多 個 表 空 間 組 成 邏 輯 數(shù) 據(jù) 庫 。 表空間(多個表空間組成邏輯數(shù)據(jù)庫) 段(多個段組成表空間) 區(qū)(多個區(qū)組成段) 數(shù)據(jù)塊(多個數(shù)據(jù)塊組成區(qū)) 一個區(qū):一個區(qū)只能在一個

7、數(shù)據(jù)文件中。 段中的各個區(qū):一個段中的各個區(qū)可以分別在多個數(shù)據(jù)文件中。 組成區(qū)的塊:組成區(qū)的塊是連續(xù)的。 邏輯存儲結(jié)構(gòu)是有大小的:由于邏輯的數(shù)據(jù)塊對應磁盤空間中某個固定大小尺寸,所以邏輯存儲結(jié)構(gòu)也是有大小的。第十一頁,共五十頁。11表空間名稱分類說明EXAMPLE非系統(tǒng)表空間示例表空間,存放示例數(shù)據(jù)庫的方案對象信息及其培訓資料SYSAUX系統(tǒng)表空間輔助系統(tǒng)表空間,用于減少system表空間的負荷,提高系統(tǒng)的工作效率。是oracle 10g新增加的表空間SYSTEM系統(tǒng)表空間系統(tǒng)表空間,存放關(guān)于表空間名稱、控制文件、數(shù)據(jù)文件等管理信息,存放著方案對象(如表,索引,同義詞,序列)的定義信息,存放著

8、所有pl/sql 程序(如過程,函數(shù),包,觸發(fā)器)的源代碼, 是oracle數(shù)據(jù)庫中最重要的表空間。它屬于SYS和SYSTEM方案,僅被SYS和SYSTEM或其他具有足夠權(quán)限的用戶使用。即使是SYS 和SYSTEM用戶也不能刪除或重命名該空間。他是用戶的默認表空間,即當用戶在創(chuàng)建一個對象時,如果沒有指定特定的表空間,該對象的數(shù)據(jù)也會被保存在 SYSTEM表空間中。TEMP系統(tǒng)表空間臨時表空間,存放臨時表和臨時數(shù)據(jù),用于排序。每個數(shù)據(jù)庫都應該有一個(或創(chuàng)建一個)臨時表空間,以便在創(chuàng)建用戶時將其分配給用戶,否則就會將TEMP表空間作為臨時表空間。UNDOTBS1 非系統(tǒng)表空間重做表空間,存放數(shù)據(jù)庫

9、的有關(guān)重做的相關(guān)信息和數(shù)據(jù)USERS非系統(tǒng)表空間用戶表空間, 存放永久性的用戶對象的數(shù)據(jù)和私有信息,因此也被稱為數(shù)據(jù)表空間。每個數(shù)據(jù)庫都應該有一個(或創(chuàng)建一個)用戶表空間,以便在創(chuàng)建用戶時將其分配給用戶,否 則將會使用SYSTEM表空間來保存數(shù)據(jù),而這種做法是不好的。一般講,系統(tǒng)用戶使用SYSTEM表空間,而非系統(tǒng)用戶使用USERS表空間第十二頁,共五十頁。12 第二章 表空間的管理第十三頁,共五十頁。13默認的表空間system,sysaux,temp,undotbsl,user查看數(shù)據(jù)庫的表空間select tablespace_name from dba_tablespaces;第十四頁

10、,共五十頁。141 1、創(chuàng)建表空間語法:create temporary(臨時表空間) tablespace table_name .創(chuàng)建數(shù)據(jù)表空間create tablespace user_datadatafile /home/app/oracle/oradata/oracle10g/user01.dbf size 800M autoextend on next 50M -自動擴展為50M maxsize unlimited -大小不受限制創(chuàng)建臨時表空間create temporary tablespace sales tempfile /home/app/oracle/oradata/o

11、racle10g/sales01.dbf size 800M autoextend on next 50M maxsize 1000M 第十五頁,共五十頁。152 2、表空間管理 2-1 2-11、增加新的數(shù)據(jù)文件來增加表空間大?。篴lter tablespace sales add datafile /home/app/oracle/oradata/oracle8i/sales02.dbf size 800M autoextend on next 50M maxsize 1000M; 2、手動增加數(shù)據(jù)文件尺寸ALTER DATABASE DATAFILE /oracle/oradata/db

12、/GAME.dbf RESIZE 4000M;3、設(shè)定數(shù)據(jù)文件自動擴展ALTER DATABASE DATAFILE /oracle/oradata/db/GAME.dbfAUTOEXTEND ON NEXT 100MMAXSIZE 10000M; -autoextend off 第十六頁,共五十頁。16 表空間管理2-22-2設(shè)置默認表空間alter database default temporary tablespace myspace; -修改默認的臨時表空間為myspacealter database default tablespace myspace; -修改默認的普通表空間為m

13、yspaceselect default_tablespace from user_users; -查詢當前用戶的默認表空間Select perty_name,perty_value from database_properties a where perty_name like %DEFAULT%;-查詢默認表空間和臨時表空間第十七頁,共五十頁。173 3、刪除表空間drop tablespace tablespace_name including contents and datafiles;-刪除表空間連視圖等對象一起刪除并將數(shù)據(jù)文件一起刪除第十八頁,共五十

14、頁。18查看表空間的名稱及大小 select t.tablespace_name, round(sum(bytes/(1024*1024),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;查看表空間物理文件的名稱及大小 select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba

15、_data_files order by tablespace_name;查看表空間的使用情況 SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE, (B.BYTES*100)/A.BYTES % USED, (C.BYTES*100)/A.BYTES % FREE FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TAB

16、LESPACE_NAME;第十九頁,共五十頁。19 第三章 用戶的管理第二十頁,共五十頁。20系統(tǒng)用戶:sys;/系統(tǒng)管理員,擁有最高權(quán)限system;/本地管理員,次高權(quán)限scott;/普通用戶,密碼默認為tiger,默認未解鎖用戶登錄sqlplus / as sysdba; /登陸sys帳戶sqlplus user/password /普通用戶登錄第二十一頁,共五十頁。21創(chuàng)建用戶create user user1identified by user1- user1為密碼default tablespace users -使用users表空間為默認表空間temporaray tablesp

17、ace temp -指定臨時表空間為tempquota 20m on users -配額大小指的是用戶指定使用表空間的的大小password expire -登錄就要修改密碼accout unlock; -不鎖定CREATE USER cyht IDENTIFIED BY cyht ACCOUNT UNLOCK;第二十二頁,共五十頁。22創(chuàng)建用戶并指定表空間create user username identified by password default tablespace user_datatemporary tablespace user_tempaccout unlock; 第二十

18、三頁,共五十頁。23授權(quán)限:盡管用戶成功創(chuàng)建,但是還不能正常的登錄Oracle數(shù)據(jù)庫系統(tǒng),因為該用戶還沒有任何權(quán)限。 CONNECT角色,主要應用在臨時用戶,特別是那些不需要建表的用戶,通常只賦予 他們CONNECT role。CONNECT是使用Oracle的簡單權(quán)限,擁有CONNECT角色的用戶,可以與服務器建立連接會話(session,客戶端對服務器連接,稱為會話)。 RESOURCE角色,更可靠和正式的數(shù)據(jù)庫用戶可以授予RESOURCE role。RESOURCE 提供給用戶另外的權(quán)限以創(chuàng)建他們自己的表、序列、過程(procedure)、觸發(fā)器(trigger)、索引(index)等。

19、 DBA角色,DBA role擁有所有的系統(tǒng)權(quán)限-包括無限制的空間限額和給其他用戶授 予各種權(quán)限的能力。用戶SYSTEM擁有DBA角色。一般情況下,一個普通的用戶(如SCOTT),擁有CONNECT和RESOURCE兩個角色即可進行常規(guī)的數(shù)據(jù)庫開發(fā)工作。第二十四頁,共五十頁。24授權(quán)限 GRANT CONNECT TO cyht ; GRANT RESOURCE TO cyht ; GRANT DBA TO cyht ; GRANT EXP_FULL_DATABASE TO cyht ; GRANT IMP_FULL_DATABASE TO cyht ;回收權(quán)限 語法:REVOKE 角色|權(quán)限

20、 FROM 用戶(角色)第二十五頁,共五十頁。25修改用戶 alter user user1 identified by user1; -修改用戶密碼 alter user user1 account lock; -鎖定用戶 alter user user1 account unlock; -解鎖用戶 alter user user1 default tablespace temp01; -修改用戶默認表空間刪除用戶 drop user cyht cascade;第二十六頁,共五十頁。26 第四章 數(shù)據(jù)的導入導出第二十七頁,共五十頁。27傳統(tǒng)的數(shù)據(jù)導入導出工具 : exp / imp 在10g

21、之前,傳統(tǒng)的導出導入分別使用exp工具和imp工具。Data Pump(數(shù)據(jù)泵)工具:expdp/impdp 從10g開始,不僅保留了原有的exp和imp工具,還提供了數(shù)據(jù)泵導出導入工具expdp和impdp注意: imp只適用于exp導出的文件,不適用于expdp導出文件;impdp只適用與expdp導出的文件,不適用于exp導出文件。data pump導出導入所得到的文件跟傳統(tǒng)的import/export應用程序?qū)С鰧氲奈募患嫒?!第二十八頁,共五十頁?81 1、expexpexp常見參數(shù)的含義: 命令 :exp -helpuserid:用于指定執(zhí)行操作的用戶,密碼,連接字符串file

22、:定義導出文件名full:控制export的級別,導出整個數(shù)據(jù)庫。default =ngrants:決定export程序是否卸載授權(quán) default =yowner:決定數(shù)據(jù)卸載的級別。如果設(shè)定owner參數(shù),卸載的級別為用戶級tables:決定數(shù)據(jù)卸載的級別。如果設(shè)定tables參數(shù),卸載的級別為表級rows:用于指定執(zhí)行導出操作是否要導出表的數(shù)據(jù) default =y第二十九頁,共五十頁。29exp有三種主要的方式(數(shù)據(jù)庫、用戶、表)1、全數(shù)據(jù)庫: exp system/manager file=name.dmp full=y2、用戶模式:exp user/pass file=name.d

23、mp 也可導出其他用戶 exp user/pass file=name.dmp owner= user2 3、表模式: exp user/pass file=name.dmp tables=(table1,table2) 只導表結(jié)構(gòu) exp user/pass file=name.dmp tables=(table1) rows=n注:參數(shù)可以自己根據(jù)實際情況加。如:log第三十頁,共五十頁。302 2、impimpimp常見參數(shù)含義: imp -helpuserid:用于指定執(zhí)行操作的用戶,密碼,連接字符串file:導入數(shù)據(jù)的文件名full:導入整個文件 default=nfromuser:

24、 所有人用戶名列表touser:用戶名列表tables:表名列表rows: 導入數(shù)據(jù)行 default=yignore:忽略創(chuàng)建錯誤 default=n第三十一頁,共五十頁。31imp有三種主要的方式(數(shù)據(jù)庫、用戶、表)1、數(shù)據(jù)庫模式 imp system/manager file=name.dmp full=y log=name.log2、用戶模式 導入自身用戶:imp user/pass file=name.dmp log=name.log 導入其他用戶:imp user/pass file=name.dmp log=name.log fromuser=user2 touser=user3

25、、表模式 導入自己的表:imp user/pass file=name.dmp tables=(table1) 導入其他用戶的表:imp user/pass file=name.dmp log=name.log tables=(user2.table1) 只導入表結(jié)構(gòu):imp user/pass file=name.dmp log=name.log tables=(table1) rows=n第三十二頁,共五十頁。323 3、數(shù)據(jù)泵工具expdp expdp 和impdpimpdp數(shù)據(jù)泵功能如下:1.在導出導入作業(yè)中,能夠控制用于此作業(yè)的并行線程的數(shù)量2.支持在網(wǎng)絡上進行導出或?qū)?,而不需要?/p>

26、用轉(zhuǎn)儲文件集3.如果失敗或停止,能夠重啟一個Data Pump作業(yè)。并且能掛起和恢復導出和導入作業(yè)4.通過一個客戶端程序能夠連接或脫一個運行的作業(yè)5.空間估算能力,而不需要實際執(zhí)行導出6.可以指定導出或?qū)雽ο蟮臄?shù)據(jù)庫版本。允許導出和導入對象進版本控制,以便與低版本的數(shù)據(jù)庫兼容第三十三頁,共五十頁。33在開始操作前,需要進行以下3個操作:.環(huán)境變量中對bin目錄進行了配置。.在Oracle安裝路徑的bin文件夾中,確定expdp.exe和impdp.exe文件的存在.創(chuàng)建一個外部目錄directory創(chuàng)建邏輯目錄:create directory 目錄名 as 路徑; -sql命令行下執(zhí)行查看

27、邏輯目錄:select * from dba_directories;刪除邏輯目錄:drop directory 目錄名;加權(quán)限:grant read, write on directory 目錄名 to 用戶;第三十四頁,共五十頁。344 4、expdpexpdpexpdp的三種主要方式:1、導出整個數(shù)據(jù)庫 expdp system/manager directory=dpdata1 dumpfile=full.dmp full=y2、按用戶導出 expdp user/pass schemas=user dumpfile=expdp.dmp directory=目錄3、按表名導出 expdp

28、 user/pass tables=(tbl1,tbl2) directory=目錄 dumpfile=tbl.dmp-exclude=table:IN(dd_mst)第三十五頁,共五十頁。355 5、impdpimpdpimpdp的三種主要方式:1、導入數(shù)據(jù)庫impdb system/manager directory=dump_dir dumpfile=full.dmp full=y;2、按用戶導入impdp scott/tiger directory=目錄 dumpfile=dd.dmp schemas=scott;impdp liang/pass directory=目錄 dumpfi

29、le=tlht.dmp remap_schema=tlht:liang -從tlht導出的數(shù)據(jù),導入到liang用戶中3、按表導入impdp user/pass directory=mytemp dumpfile=exptab.dmptables=(tbl1,tbl2) table_exists_action=replace; -table_exists_action參數(shù)說明1) skip:默認操作2) replace:先drop表,然后創(chuàng)建表,最后插入數(shù)據(jù)3) append:在原來數(shù)據(jù)的基礎(chǔ)上增加數(shù)據(jù)4) truncate:先truncate,然后再插入數(shù)據(jù)第三十六頁,共五十頁。36 第五章

30、 數(shù)據(jù)的閃回第三十七頁,共五十頁。373 3、數(shù)據(jù)庫的閃回閃回的概述 閃回技術(shù)是Oracle強大數(shù)據(jù)庫備份恢復機制的一部分,在數(shù)據(jù)庫發(fā)生邏輯錯誤的時候,閃回技術(shù)能提供快速且最小損失的恢復(多數(shù)閃回功能都能在數(shù)據(jù)庫聯(lián)機狀態(tài)下完成)。需要注意的是,閃回技術(shù)旨在快速恢復邏輯錯誤,對于物理損壞或是介質(zhì)丟失的錯誤,閃回技術(shù)就回天乏術(shù)了,還是得借助于Oracle一些高級的備份恢復工具如RAMN去完成。 閃回技術(shù) Oracle提供了四種可供使用的閃回技術(shù)(閃回查詢,閃回刪除,閃回歸檔,閃回數(shù)據(jù)庫),每種都有不同的底層體系結(jié)構(gòu)支撐,但其實這四種不同的閃回技術(shù)部分功能是有重疊的,使用時也需要根據(jù)實際場景合理選擇

31、最合適的閃回功能。 1,閃回查詢 1.1 基本閃回查詢:select * from dept as of timestamp to_timestamp(2016-09-10 11:00:00,yyyy-mm-dd hh24:mi:ss) 第三十八頁,共五十頁。38 1.2 閃回表:alter table emp enable row movement; flashback table dept to timestamp to_timestamp(2016-09-10 11:00:00,yyyy-mm-dd hh24:mi:ss); 2,閃回刪除 閃回刪除可以輕松將一個已經(jīng)被Drop的表還原回來

32、。相應的索引,數(shù)據(jù)庫約束也會被還原(除了外鍵約束) flashback table emp to before ; 如果名字已經(jīng)存在 flashback table emp to before drop rename to emp_new; 3,閃回歸檔 第三十九頁,共五十頁。39 閃回數(shù)據(jù)歸檔可使表具有回退到過去任何時間點的能力,前面提到的閃回查詢,閃回表都會受限于撤銷數(shù)據(jù)是否失效,如果撤銷數(shù)據(jù)被覆蓋重寫了,閃回操作自然會失敗,閃回刪除則受限于表空間是否有足夠可用空間,而閃回數(shù)據(jù)歸檔,則沒有這些限制。 1.創(chuàng)建一個用戶閃回數(shù)據(jù)歸檔的表空間,當然,也可以使用已經(jīng)存在的表空間。 create t

33、ablespace test_tb datafile test.dbf size 20m; 2、創(chuàng)建一個保留時間為2年的閃回歸檔 create flashback archive test_fa tablespace test_tb retention 2 year; 3、賦予用戶歸檔的權(quán)限 grant flashback archive on test_fa to scott; 4、為emp表啟用閃回歸檔 alter table emp flashback archive test_fa;第四十頁,共五十頁。40 4,閃回數(shù)據(jù)庫 閃回數(shù)據(jù)庫可將整個數(shù)據(jù)庫回退到過去某個時間點,閃回表是某張表的

34、時空穿梭,閃回數(shù)據(jù)庫則是整個數(shù)據(jù)庫的時空穿梭。當然,閃回點之后的所有工作就丟失了,其實就相當于數(shù)據(jù)庫的不完整恢復。 4.1.指定閃回恢復區(qū),也就是存放閃回日志的位置 alter system set db_recovery_file_dest =/flash_recovery_area; 4.2.指定恢復區(qū)大小 alter system set db_recovery_file_dest_size=4G; 4.3.指定閃回日志保留時間為2小時,即通過閃回操作,可以將數(shù)據(jù)庫回退到前兩小時內(nèi)的任意時間點 alter system set db_flashback_retention_target=

35、120; 4.4.配置閃回數(shù)據(jù)庫第四十一頁,共五十頁。41 shutdown immediate; startup mount; alter database flashback on; alter database open; 4.5.使用閃回功能 shutdown immediate; startup mount; flashback database to timestamp sysdate-60/1440; alter database open resetlogs;第四十二頁,共五十頁。42 閃回表是利用U N D O表空間的撤銷數(shù)據(jù),所以能把表閃回到多久之前受到undo_reten

36、tion,UNDO表空間的數(shù)據(jù)文件是否啟動自動增長功能,是否設(shè)置guarantee等三種因素的影響。 關(guān)于undo的參數(shù): show parameter undo oracle里對undo_retention默認時間是900秒第四十三頁,共五十頁。43 第六章數(shù)據(jù)的全備及增量備份第四十四頁,共五十頁。44 1、RMAN工具 RMAN是對數(shù)據(jù)庫進行備份和恢復操作并自動管理相關(guān)備份策略的客戶端工具。 2、啟動RMAN并連接到目標數(shù)據(jù)庫 rman target / ; 默認使用SYSDBA角色登陸 3、查看當前RMAN配置 通過show all;命令,可以查看當前的配置; 4、不同模式下的數(shù)據(jù)庫備份 1)若數(shù)據(jù)庫開啟歸檔,則數(shù)據(jù)庫支持open狀態(tài)進行RMAN備份,但此時的備份為非一致性備份,即在恢復時,需要使用到歸檔redo日志,才能使數(shù)據(jù)庫恢復到一致性狀態(tài)第四十五頁,共五十頁。45 2)在非歸檔模式下的數(shù)據(jù)庫,只能進行一致性備份,備份前需要將數(shù)據(jù)庫一致性關(guān)閉后,打開到mount狀態(tài),再進行備份 5、創(chuàng)建增量備份 增量備份分為累計增量備份(cumulative incremental backup)和差異增量備份(differential incremental backup)。oracle默認類型為差異增量備份 3、創(chuàng)建增量更新備

溫馨提示

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

最新文檔

評論

0/150

提交評論