Oracle数据库备份和恢复操作手册_第1页
Oracle数据库备份和恢复操作手册_第2页
Oracle数据库备份和恢复操作手册_第3页
Oracle数据库备份和恢复操作手册_第4页
Oracle数据库备份和恢复操作手册_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1ORACLE数据库数据备份和复原操作手册

1.1.ORACLE参数设置

进入CMD操作界面,运用sqlplus连接数据库,

管理员-C:\Yindovs\systea32\cBd.excBHo

MicrosoftWindows6.1.7600]

版权所有<c>2009MicrosoftCorporation。保留所有权利。

C:\Users\Adninistrator>sqlplussysten/Oracle2013(?orc11

图例1数据库连接操作

连接语法:sqlplussysterr./Oracle2023@orcl

参数说明

参数说明备注

sqlplus语法吩咐

system数据库管理员用户名

Oracle2023system用户密码

数据库安装书目的tnsnames.ora文件中可以找

orcl数据库连接标示符OraclellG书目:

C:\app\Administrator\product\l1.2.0\dbhome

_1\NETWORK\ADMIN

^^管理员:C:\findo.s\systs32\ed.exe-sqlplussysteB/Orade2O130orcl回

MicrosoftWindows[版本6.1.76001

|版权所有〈c〉2009MicrosoftCorporationo保.皆所有权利。

C:\UsersM)dninistratoi*>sqlplussystem/Oracle20130orcl

SQL*Plus:Release11.2.0.1.0ProductiononSunJun917:28:282013

Copyright<c>1982,2010aOracle.Allrightsreserved.

Connectedto:

OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProduction

WiththoPai*titionOLAP,DataMiningandRoalApplioationTootin3optiono

SQL》.

图例2胜利连接数据库

环境变量设置(在Sqlplus中执行)

createorreplacedirectory<dir_naine>as'c:\linpdir';

参数说明

参数说明备注

dir_name路径名称

c:\tmpdir文件路径也可以是另外的随意书目,用单引号括起来。

[^管理员:C:'・indo・s'syste・32'c・dL一sqlplus5751e・/。1~,<:1,2。13@01€1.

MicrosoftWindows[版本6.1.7600]_

坂权所有<。〉2009MicrosoftCorporation<>保留所有权利°

C:\UsersM)dninisti*atoi*>sqlplussysten/Oracle2013Poi*cl

SQL*Plus:Release11.2.0.1.0ProductiononSunJun917:28:282013

Copyright<c>1982-2010,Oracle.Allrightsreserved.

Connectedto:

OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProduction

WiththePartitioning,OLAP-DataMiningandRealApplicationTestingoptions

SQL>createorreplacedirectoryfile-pathasfc:\dnp,;

Directorycreated.

SQL>.

图例3环境变量设置

1.2.数据备份

备份脚本:expdpsystem/Oracle2023@orcldirectory=file_path

dumpfile:ARADMIN.datlogfile二ARADMIN.logschemas=ARADMIN

参数说明

参数说明备注

expdp语法吩咐

system数据库管理员用户名

0racle2023system用户密码

数据库安装书目的tnsnames.ora文件中可以找

orcl数据库连雀标示符OraclellG书目:

C:\app\Administrator\product\l1.2.0\dbhome

_1\NETWORK\ADMIN

每出数据库文件的存放书目

directory文件书目名称

dumpfile数据库文件名称导出数据库文件的文件名

logfile数据库日志文件名称导出数据库的日志文件名称

schemas数据库用户

操作:

管理员:C:\Iindows\syste»32\cBd.exe一expdpsystea/0racle2013@orcldirectory=fil...

MicrosoftWindows【版本6.1.7600]

版权所有<c>2009MicrosoftCorporation。保留所有权利。

C:\JUsersM^dninistrator>expdpsysten/Oracle2013GoFC1directory=file_pathdumpfile

=fiRADMIN.datlogfile=fiRADMIN.logschemas=ARADHIN

Export:Release11.2.0.1.0-ProductiononSunJun91?:45:232013

Copyright<c>1982,2009,Oracleand/oritsaffiliates.Allrightsreserved.

■Connectedto:Orac1cDatabase11gEnterpriseEditionRclease11.2.0.1.0—64b1上

,reduction

UiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions

Starting“SYSTEM”.“SYSJEXPORT-SCHEMA_01":system/******«*H?orc1directory=filep

athdumpfile=ARADMIN.datlogfile=ARADHIN.logschemasMRADMIN

EstimateinprogressusingBLOCKSmethod...

ProcessingobjecttypeSCHEMAJEXPORT/TABLE/TABLE_DATA

?otalestinationusingBLOCKSmethod:54.93MB

AocessingobjecttypeSCHEMA.EXPORT/USER

AccessingobjecttypeSCHEMA_EXPORT/ROLE.GRANT

,rocessingobjecttypeSCHEMAJEXPORT/DEFAULT_ROLE

>vocessingobjecttypeSCHEMA_£XPORT/TABLESPACE_QUOTA

ProcessingobjecttypeSCHEMft_EXPORT/PRE_SCHEMA/PROCACT.SCHEMA

图例4数据库备份操作

胜利导出。

区管理员:C:\Yindovs\systeB32\cBd.exe

..exported"fiRADMIN"."T390aKB0rows1

..exported"ARADHIN”.“T40“aKB0rovjs

..exported“ARADMIN”.“T43”aKB0rous

..exported“ARADMIN”.“T46“0KB0rov/s

..exported“ARADMIN”.“T47“aKB0rov/s

..exported“ARADMIN”.“T48“aKB013心

..exported”ARADMIN”「T49”0KB0rov/G

..exported“ARADMIN”."T50”0KB0rov/^

..exported"ARADMIN"."TBl0aKB0rov/G

..exported“ARADMIN”."T52”8KB0rov/s

..exported“ARADMIN”."T53“0KB0rov/s

..exported,,ARfiDMIN"."T?"0KB0rov/s

..exported“ARADMIN”.”18“QKB0rov/s

-.exported"ARRDfllN”.F”0KB0rov/s

..exported”ARADMIN"."TASK"0KB0rov>s

..exported"ARADMIN"."TfiSK-CHECKPOINT"0KB0rov;s

..exported',ARfiDMIN',.',TASK_CHECKPOINT_OBJM0KB0rov^s

Mastertable“SYSTEM”.“SYS_EXPORT.SCHEMA_01”successfullyloaded/unloaded

*

DumpfilesetforSVSTEM.SVSJEXPORT_SCHEMfi_01is:

C:\DMP\HRADMIN.DAT

Job"SVSTEM,».'•SVSJEXPORT.SCHEMAJ01"successfullycompletedat17:47:03

r■

C:\Usei*s3dministrator>—

图例5胜利导出

1.3.数据复原

1.3.1.删除ARADMIN用户

1.连接数据库

sqlplussystem/0racle2023@orcl

[区管理员:C:e37\edsyst•1/Or・c】•20l3>orc】.PJE3

MicrosoftWindows6.1.7600]""

版权所有<c>2009MicrosoftCorporation0保留所有权利。

C:Misersfdcinistratoi*Sqlplussysten/Oracle20130oi*c1

SQL«Plus:Release11.2.0.1.0ProductiononThuJun1316:02:412013

I

Connectedto:

JraclcDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProduction

JiththePartitioning,OUP,DataMiningandRealApplicationTestingoptions

SQL》.

zJ

图例6连接数据库

2.删除目标数据库中的ARADMIN用户

dropuserARADMINcascade;

冕管理员C:\findo"备\"st・・32\ed.❷*♦-tqlplussyst”/0racl,20130orclBl["]d

MicrosoftWindows[版本6.1.7600)

版杈所有<c>MicrosoftCorpoEtion。保绪所有权利。

C:\UsersxPdministrator>8qlplussysten/Oracle2013eorcl

SQL*Plus:Release11.2.0.1.0ProductiononThuJun1316:02:412013

Copyright<c>1982-2010.Oracle.Alleightst*ese»*ved.

Connectedto:

OracleDatabase11gEnterpriseEditionRclease11.2.0.1.0-64bitProduction

WiththePartitionin^^QLAP-DataMiningandRealApplicationTestingoptions

SQL>dpopuserARADMINcascade;

Userdropped.

SQL).

二J

图例7胜利删除目标数据库中的ARADMIN用户

1.3.2.重新创建ARADMIN用户

1.连接数据库

sqlplussystem/0racle2023@orcl

|^»C:\Wi-3$A<yd»»»~^y^t»«/Oracl»2013Horcl

MicrosoftWindows6.1.?6R0J-~

版权所有<c〉2009MicrosoftCorporation0保留所有权利Q

C:MJset*sM)dnini&tratoi*>£qlplu&systen/Oracle2013(?oFC1

>QL»Plus:Release11.2.0.1.0ProductiononThuJun1316:02:412013

2opyright<c>1982,2010,Oracle.Allrightsreserved.

Donnectedto:““

DracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProduction

“iththePartitioning,OLAP-D«tAMiningandRec】ApplicationTestingoptions

SQL>.

zJ

图例8连接数据库

2.创建ARADMIN用户

createuserARAdminidentifiedbyAR#Admin#defaulttablespaceARSYSTEM

temporarytablespaceARTMPSPCquotaunlimitedonarsystem;

叵^管理员:C:\Vindovs\syxt«B32\cod.cxe-xqlplusxystcn/Oracla2O130orcl|

6QL>exit

I

DisconnectedfromOracleDatabase11gEnterpriseEditionRelease11.2.0.1.064

bitProduction

WithcheFareitionIngOLAP,DataMinIngandRealApplicationTestingoptions

C:\Usersxfldninistrator>sqlplussystem/Oracle2013?oi*c1

SQL*Plus:Release11.2.0.1.0ProductiononThuJun1316:19:552013

r,

Copyright<c>1982,2010,Oracle.Allrightsrcscrued.

Connectedto:

r

OracleDatabaseilgEnterpriseEditionRelease11.2.0.1.0-64bitProduction

WiththePartitioning-OLAP,DataMiningandRealApplicationTestingoptions

jSQL>createuseraradminidentifiedbyARAdnindefaulttablespaceARSYSTEMtempo

;rarytablespaceTEMPquotaunlinitedonARSVSTEM;

Usercreated.

SQL〉.

图例9创建ARADMIN用户

3.给予数据库权限

grantaltersession,createcluster,createdatabaselink,createsequence,create

session,createsynonym,createtable,createview,createprocedure,createtriggenquery

rewritetoARAdmin;

管理员:-玄qlplu%匚IMtsJ

C:\Users^dninistrator>sqlplussysteR/OFacle201380rc1[

SQL*Plus:Release11.2.8.1.0ProductiononThuJun1316:19:552B13

Copyright<c>1982,2018,Oracle.Allrightsreserued.|

Connectedto:

OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProduction

WiththePartitioning#OLAP,DataMiningandRealApplicationTestingoptions

SQL〉createuseraradninidentifiedbyfiRAdmindefaulttablespaceARSVSTEMtenpo!

rarytablespaceTEMPquotaunlimitedonfiRSVSTEM;

Usercreated.

SQL>grantaltersession.createcluster^createdatabaselink„createsequence^cre

atesession,createsynonym,createtable,createuiew^createprocedure^createtrig

gerqueryrewritetoaradnin;

jGvantsucceeded.

SQL>

图例10给予数据库权限

1.3.3,数据库导入

导入吩咐:impdpsystem/Oracle2023@orcldirectory二file_pathdumpfile=

ARADMIN20230606.DATlogfile=ARADMIN20230614.logschemas=ARADMIN

管理员:C:\・indo■八s尸te.32\c.d.c.ei.pdpsystea/Oracle2O130orcldirectory=£il..且[叵I|C

MicrosoftWindows[版本6.1.7600]■

版权所有〈c〉2009MicrosoftCorporation0保留所有权利o

C:\Usei*sxAdninisti*atoi*>inpdpsysten/Oracle2013Poi*c1dii*ectoi*y=file__pathdunpfile

=fiRADMIN20130606.DATlogfile=ARADMIN20130614.logschenas=fiRADMIN

(mport:Release11.2.0.1.0"-"ProductiononFriJun1412:05:562013

Dopyricjht<c>1982,2009,Oracleand/oritsaffiliates.fillrightsreserved.

Connectedto:OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bit

Production

JiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions

缶st”table,,SVSTEM',.MS¥S_IMPORT_SCHEMA_01°successfullyloadcd/unloaded

Starting,,SVSTEMH.,,S?S_IMPORT_SCHEMA_01M:sys1dircctory«filcJ

athdunpfile=logfile=schemasRADMIN

ProcessingobjecttypeSCHEMAEXPORT/USER

3RA-31684:ObjecttypeUSER”ARADMIN”alreadyexists

ProcessingobjecttypeSCHEMA__EXPORT/SYSTEM_GRANT

ProcessingobjecttypeSCHEMA_EXPORT/ROLE.GRANT

ProcessincjobjecttypeSCHEMA_EXPORT/DEFAULT_ROLE

ProcessingobjecttypeSCHEMfiJXPORT/TfiBLESPfiCE.QUOTfi

ProcessingobjecttypeSCHEMAJXPORT/PRE.SCHEMA/PROCACT.SCHEMA

ProcessingobjecttypeSCHEMAJEXPORT/TABLE/TABLE

图例11数据库导入

导入完成

管理员:C:\tindovs\systeB32\cadl.exe

..imported°ARADMINM.MT9830KB0

U

1..imported°fiRADMIN0.0T9840KB0rov;s

・・inported"ARADHIN”.“T985”8KB8

1..inported"ARADMIN0.MT987MRKBR

,・inportedMfiRflDMINu.MT990M8KB8rov?s

・・inportedWARADMINM.MT991MgKB0MBS

1..imported°fiRADMIN0.°T992°oKB0rov;s

・•inportedMARADMINU.UT993M0KB0rov;^

MM

L.inported°ARADMIN°.T9940KBfl

MuM

1.・inportedfiRflDMIN.0T995bKBQrov?s

i.・imported°ARADMINM.MT996OnKB0

MM

i..inportedfiRfiDMIN0.0T9970KB0rov;s

・•importedMARADMINM.UT998U0KB01323

..inported"ARADHIN".“T999”RKB0POWS

MMM

1.・inportedfiRflDMIN°.TfiSKuKBQrov?s

,・importedMARADMIN,,.MTASK_CHECKP0INTo0KB0

・,imuorted°ARADMIN°..MTASKCHECKPOINTOBJ”uKB0rov;s

ProcessingobjecttypeSCHEMAJEXPORT/TfiBLE/INDEXzINDEX

ProcessingobjecttypeSCHEMA_EXPORT/TABLE/INDEX/STAUSTICS/INDEX_STATISTICS

ProcessingobjecttypeSCHEMAJEXPORTZUIEW/UIEU

ProcessingobjecttypeSCHEMAJEXPORTZTABLE/STATISTICS/TABLE_STATISTICS

Job,,SVSTEM0.°SVS_IMPORT_SCMEMO_010conplotodwith1oaaosCa〉J计12?24-34,1

1

C:\JUsers\/ldninistratoi*>

-□

1.4.EXP/IMP与EXPDP/IMPDP对比

1.0.1运行位置不同

1.0.2EXP/IMP不同模式原理:

exp/imp默认会是传统路径,这种模式下,是用SELECT加数据查询出来燃后写

入buffercache,在将这些记录写入evaluatebuffer.最终检到Export客户端,在写入dump

文件。

干脆路径模式下,数据干脆从硬盘读取,然后写入PGA,格式就是export的格

式,不须要转换,数据再干脆传到export客户端,写入dump文件.这种模式没有经过

evaluationbuffero少了一个过程,导出速度提高也是很明显.

1.0.3EXPDP/IMPDP不同模式原理:

expdp/impdp默认就是运用「•脆路径的,所以expdp要比exp快。

NetworkLink这种模式很便利,但是速度是最馒的,因为它是通过insert,select

+dblink来实现的。速度慢也由此可见了。

1.0.4网络和磁盘影响

expdp/impdp是服务端程序,影响它速度的只有磁盘10。

exp/imp可以在服务端,也可以在客户端。所以,它受限于网络和磁盘。

105功能上的区分

更换表空间,用exp/imp的时候,要想更改表圻在的表空间,须要手工去处理•

下,如altertablexxxmovetablespace_new之类的操作。

用impdp只要用remap_tablespace='tabspace_old,:'tablespace_new'

当指定一些表的时候,运用exp/imp时,tables的用法是

tables=Ctablel7table27table3')«expdp/impdp用法是tables:'tabler,'table2','table3'

是否要导出数据行

exp(ROWS二Y导出数据行,R0WS=N不导出数据行)

expdpcontent(ALL:对象+导出数据行,DATA_ONLY:只导出对象,

METADATA.ONLY:只导出数据的记录)

106运用中的优化事项

EXP

和DIRECT=Y协作运用的是RECORDLENGTH参数,它定义了ExportI/O缓冲的

大小,作用类似于常规路径导出访用的BUFFER参数。建议设置RECORDLENGTH参数为

最大I/O缓冲,即65535:64kb)。其用法如下:

如:expuserid=system/managerfull=ydirect=yrecordlength=65535

file=exp_full.dmplog=exp_full.log

--干脆路径不能运用在tablespace-mode

-干脆路径不支持query参数,query只能在conventionalpath模式下运用。

--buffer选项只对conven二ionalpathexp有效c对于干脆路径■没有影响c对

干脆路径,应当设置RECORDLENGTH参数。

-对于干脆路径下,RECORDLENGTH参数建议设成64k(65535)。这个值对

性能提高比较大

IMP

OracleImport进程须要花比Export进程数倍的时间将数据导入数据库。某些关键

时刻,导入是为了应对数据库的紧急故障复原。为了削减宕机时间,加快导入速度显得至

关重要

(1)避开1/0竞争

Impo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论