Oracle数据库备份和恢复操作手册

上传人:ba****u 文档编号:184000404 上传时间:2023-02-01 格式:DOCX 页数:13 大小:234.83KB
收藏 版权申诉 举报 下载
Oracle数据库备份和恢复操作手册_第1页
第1页 / 共13页
Oracle数据库备份和恢复操作手册_第2页
第2页 / 共13页
Oracle数据库备份和恢复操作手册_第3页
第3页 / 共13页
资源描述:

《Oracle数据库备份和恢复操作手册》由会员分享,可在线阅读,更多相关《Oracle数据库备份和恢复操作手册(13页珍藏版)》请在装配图网上搜索。

1、1 ORACLE数据库数据备份和恢复操作手册1.L ORACLE参数设置进入CMD操作界面,使用sqlplus连接数据库,对I管理员:C: IindoYssystea32cBd. exeMicrosoft Windows6.1.7600版权所有sqlplus systen/Oracle2013Gorc1.图例1数据库连接操作连接语法:sqlplus system/Oracle2013(g)orcl参数说明参数说明备注sqlplus语法命令system数据库管理员用户名0racle2013system用户密码orcl数据库连接标示符数据库安装目录的tns names .ora文件中可以找 到Or

2、aclellG 目录:C: appAdministratorproductl 1.2.0 dbho me.1NETWORKADMIN区管理员:C:Tindovssystea32VcBd. exe - sqlplus syste/Oraele20130orcl回I回呕(Microsoft Windows6.1.7600匚I版权所有 2009 Miciosoft Corporationo 保留所有权利。.C: Users dnin isti*atopsqlplus systen/Oracle2013eorcl:.SQL*Plus : Re lease 11.2.0.1.0 Production o

3、n Sun Jun 9 17:28 :28 2013:|“ 5IConnected to:井lOracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production IlJith the Pai*t it ion xn .S图例2成功连接数据库环境变量设置(在Sqlplus中执行)create or replace directory vdir_name as c:tmpdir;参数说明参数说明备注dir_name路径名称c:tmpdir文件路径也可以是另外的随意目录,用单引号括起来。K 管理员:C:IindoT

4、ssystcB32cBd. exe sqlplus sy s t ea/0racle2013 or clEl 回Microsoft Windows j 6.1.7600版权所有eqlplue eye七。m/Oac le26130oi*c 1SQL*Plus: Re lease 11.2.0.1.0 Production on Sun Jun 9 1?:28 :28 2013Copyright 1982, 2010, Oracle. All riylits reserved.Connected to:Oracle Database 11g Enterprise Edit ion Ke lease

5、 11.2.0.1 .k) - 64bit Production V/ith the PartxtioninOLQP, Data Minin and Peal Application Testing optionoSQL create or replace directory f ile_path as c:dmp;Directory created.SQL .图例3环境变量设置L2.数据备份备份脚本:expdp system/0racle2013orcl directsry=file.path dumpfile=ARADMIN.dat logfile=ARADMIN.log schemas=

6、ARADMIN参数说明参数说明备注expdp语法命令system数据库管理员用户名0racle2013system用户密码orcl数据库连接标示符数据库安装目录的tns names .ora文件中可以找 到OraclellG 目录:C:appAdministratorproductl 1.2.0dbho me.1NETWORKADMINdirectory文件目录名称辱出数据库文件的存放目录dumpfile数据库文件名称导出数据库文件的文件名logfile数据库口志文件名称导出数据库的日志文件名称schemas数据库用户操作:图例4数据库备价操作成功导出。区官理员:- Tin4owssyste3

7、ZcBd. exe . exported .exported .exported .exported .exported . exported .exported L - exported .exported .exported . exported .exported i. . exported . exported .exported .exported .exported Master table,ARADMIH,.,IT3?HfiRADMIM,.uI40w,FfiRADHIN,.,FT46wufiRADMIN,.,I47HHfiRADMIN,.,lT48MoRRRDHIN.,FI4?,

8、r-ARADMIH-.-ISl-/RADMIN”.I52”,rfiRADMIN,.q7,rHfiRflDMIN,.,lT8u“nRADMiwinwufiRfiDMIN,.,IASK_CHECXPOINTMA RA DM IN ” .I A S JC_CH ECKPOI NT _0B J “SYSTEM”.“SYS EXPORT SCHEMA 01,FsuccessfullyKB0KB0RKpiBWSrowsrowsrouerowsrowsrowsrows1*0 usruusrowsFOUSrowsrowsrowsrowsroueruusloaded/unloadedDump file set

9、for SYSIEF1.SVSJEXPORI_SCHEriA_SH is:C:DMPARADMlN.DftTJob USVSTEM,.-SVS_JXPORT.SCHEMA_01u suuuessfully completed 好 1?:4?:03C: xUsers EdmM istratorX图例5成功导出1.3.数据恢复1.3.1.删除 ARADMIN 用户1.连接数据库sqlplus system/0racle2013orcl图例6连接数据库2.删除目标数据库中的ARADMIN用户drop user ARADMIN cascade;C: Vf indBsVsyste52eB4. exe s

10、qlylus syste/OracletDj.jfe0rclHBEIMicposoft Windows6-1.76001版杈所有 2009 Micpoeof t CopoFat ion9保留所有杈利。.C: UsBi*3fldnini8tratoreqlplu8 8yatemXOraclo2013(?ore 1SQLxPlus: Release 11.2.0.1-fl Product ion on Thu Jun 13 16:A2:41 2013Copyright 19B2. 2010 Oracle. All fights Fesepved.Connected to:打Oracle Datab

11、aac 11g Enterprise Edition Beicaoc.0 - 64bit ProductionVJ it h the Port it iuning OLAP. Dntn Mining nnd Recil Application Test ing options j1 用 E 冬SQL d*op user ARADMIN cascade;上专三明二;:JUser droppod.SQL .1.3.2.重新创建ARADMIN用户1.连接数据库sqlplus system/0racle2013orcl图例8连接数据库2.创建ARADMIN用户create user ARAdmin i

12、dentified by AR#Admin# default tablespace ARSYSTEM temporary tablespace ARTMPSPC quota unlimited on arsystem;区1 管理员 C:TidMr5syste32cd. exe - sqlpl exitDisconnected from Ovac le Database 11g Entevpiise Edit ion Re lease 11.2.0.1.0 - 64 hit ProductionWith the Partitioning. OLAP- Data Mining and Keal A

13、pplication Jesting optionsC: UsersAdinlnistratorsqLplus system/Oracle2013(?orclSQLPlus: Rclcaco 11.2.0.1.0 Product ion on Thu Jun 13 16:19 :55 2013(opyright create nsevn identicied * ARftdnin default tablespace ftRSVSTEM tenpo卜ary tablespace TFJ1P 如。以 unUnited on ARSVSTEfl;hser created.一K 土呀|sQL .3.

14、赋予数据库权限grant alter sessionxreate clustencreate database link,create sequence.create sessionxreate synonym,create table,create view, ere ate procedurexreate triggenquery rewrite to ARAdmin;戒宣理员, C: findoTssyste32cSQ 1 p hts s ystenizOrac le2013eorclRISIE3IJsQLMPlus: Release. Production on Thu Jun 13

15、16:19:55 2W13Copyright 1982, 2010, OracIo. (Ill i*ishts rosorvod.Curinected to;Oracle Database 11g Enterprise Edition Be lease 11.2.8.1.0 一 64bit Production Withthe Part it inning OLfiP. Data Mining and Real Application Testing options|2QLcreate aeei* at*adnin identified hy AKAdnin default tablespac

16、e ftRSVSTEM tenpo tablecpace TEMP quota unllnitod on CIRSVSTEM;Usercreated.SQL grant altep session,create cluster.create database llnkcreate sequence.ere jate sessioncreatecreate tahlecyeate uiewCFeate proceduiecreate tiigreurite to aradntin ;:Grant succeeded.SQL图例10献予数据库权限1.3.3.数据库导入导入命令:impdp syst

17、em/0racle2013orcl directory=file-path dumpfile= ARADMIN20130606.DAT logfile= ARADMIN20130614.log schemas=ARAD MIN C : WindovEKyKI E3Microsoft VindoiTS 版本 6.1.7600B版.权所有 inpdptemXJvac le2Hl 3Ho*c 1 direct o*y=F i le_path dunpf i le=AKADNIN20130&06.DflT logfile= ftRfiDMIN20130614.log echenac=ARADMIN(m

18、port: Rclease 11.2.0.1.0 - Production on Fri Jun 14 12:05:56 203 1982, 2009, Oracle aridZur its affiliates. All rights reserved.Connected to: Oracle Database 11g Enterprise Editiun Release 11.2.0.1.0 - 64bll ProductionJith the Partitioning. OLAP. Data Mining and Real Application Testing options last

19、ed table SVSTHrSY_IMPORFJ;CHENn项1 fiuccessfull loaded/unloaded starting SVSTEM0. ,SVS_lMPOHT_SCHEMfi_ai : eyotern/*AK?o 1 di*ectoFi/=f ile.p| duntpf ile = logFile =Process inf91684:ProcessinyProcess inProcessingProcessingProcessingProcessingobjoct Object object object object object object objecttype

20、顷c type type 顷e 顷。chenac=ARfiDMINSCHEMft_EXPORT/USERU8ER/0RQDMIN” already existsSCHEMA JSXPORT/SVSTEM.GRANrSCHEMA_EXPORT/POLE_GRANTSCHEt1ft_EX PORT/DEFA U LT 顼OLESCHEtlA .EXPORT/IABLESPACE QUOTASCHEMA JEXPORT/PRE_5CHEMft/PROCACT_SCHEMASCH EF1A JEKBORT/TA BLE/TABLE图例11数据库导入导入完成B0E3.inported ARfiDMIN.

21、T9830 KBfl rovis inported ”0RnDMIN“r994”0 KD0 rows.inpoitedN. I98S(d KB0 POIJ.inported ARADMIN.T987”0 KBfi fovjs inported 0RnDMIN“.T990”0 KD0 rows.inpoitedN.1991(d KB0 POIJ.inported ARADMIN.T9920 KBfi fovjs inported WRnDMIN“T99:r0 KD0 rows inpoited ARflDM】N”.1994(d KB0 POIJ.inported ARADMIN.T995”0 K

22、Bfi fovjs inported WRnDMIN“T99G”0 KD0 rows inpoited ARflDM】N”1997(d KB0 POIJ.inported ARADMIN.T9980 KBfi fovjs inported WRnDMIN“T999”0 KD0 rows inpoited WRflDM】N”.TNSKS KB0 POIJ inported ARADMIN.TASK_CHECKPOINT0 KBfi fovjs inuorted ”nRnDMIN“TnS】 CHECKPOINT OBJ10 KD0 IOWS: C: Vi&idowzsytcB323id. exeP

23、poceeeinrjProcessingProcessingPi*oceeeinrjobject object object objecttype tPPe type typeS CH EPW_EXPORI /1ABLE/1 NDfcX Z1 NDfcXSCHEMA EXPORT/TABLE/TNDEX/STATTSriCS/INBEX_STATISTICSSCIIEMnjZHPORT/UIEW/UIEWSCHEnfi_EXPOHT/lABLE/STAlISIICS/TABLE_SrflTlSTlCSJob ,SVSTEW.SVS.IMPORT.SCHEMA ef conpleted with

24、 1 error at 12=34*4C: JJsersAdnin lstratot*,1.4. EXP/IMP 与 EXPDP/IMPDP 对比1.0.1运行位置不同1.0.2 EXP/IMP不同模式原理:exp/imp默认会是传统路径,这种模式下,是用SELECT加数据查询出来,然后写 入buffer cache,在将这些记录写入evaluate buffer,最后传到Export客户端,在写入dump 文件。直接路径模式下,数据直接从硬盘读取,然后写入PGA,格式就是export的格 式,不需要转换,数据再直接传到export客户端,写入dump文件.这种模式没有经过 evaluatio

25、nbuffero少了一个过程,导出速度提高也是很明显.1.0.3 EXPDP/IMPDP不同模式原理:exp dp/imp dp默认就是使用直接路径的,所以expdp要比exp快。Network Link这种模式很方便,但是速度是最慢的,因为它是通过insert, select + dblink来实现的。速度慢也由此可见了。W理壁壁丝expdp/impdp是服务端程序,影响它速度的只有磁盘IOoexp/imp可以在服务端,也可以在客户端。所以,它受限于网络和磁盘。1.0.5功能上的区别更换表空间,用exp/imp的时候,要想更改表所在的表空间,需要手工去处理一 下,如 alter table

26、xxx move tablespace_new 之类的操作。用 impdp 只要用 remap_tablespace=tabspace_old,:,tablespace_new,当指定一些表的时候,使用exp/imp时,tables的用法是tables=(tablel/table27table3,)o expdp/impdp 用法是 tables=tablet7table2/table3是否要导出数据行exp (R0WS=Y导出数据行,R0WS=N不导出数据行)expdp content(ALL:对象+导出数据彳j, DATA_ONLY:只导出对象, METADATA.ONLY:只导出数据的记

27、录)些一塑史迎瓯通现EXP和DIRECT=Y配合使用的是RECORDLENGTH参数,它定义了 Export I/O缓冲的 大小,作用类似于常规路径导出使用的BUFFER参数。建议设置RECORDLENGTH参数为 最大I/O缓冲,即65535(64kb)。其用法如下:如:exp userid=system/manager full=y direct=y recordlength=65535 file=exp_full.dmp log= exp_full.log-直接路径不能使用在table space-mo de-直接路径不支持query参数,query只能在conventional pat

28、h模式卜使用。-buffer选项只对conventional path exp有效。对于直接路径没有影响。对 直接路径,应该设置RECORDLENGTH参数。-对于直接路径H,RECORDLENGTH参数建议设成64k(65535)这个值对性能提高比较大IMPOracle Import进程需要花比Export进程数倍的时间将数据导入数据库。某些关键 时刻,导入是为了应对数据库的紧急故障恢复。为了减少宕机时间,加快导入速度显得至 关重要(1) 避免I/O竞争Import是一个I/O密集的操作,避免I/O竞争可以加快导入速度。如果可能,不 要在系统高峰的时间导入数据,不要在导入数据时运行job等可

29、能竞争系统资源的操作。(2) 增加排序区Oracle Import进程先导入数据再创建索引,不论INDEXES值设为YES或者NO, 主键的索引是一定会创建的。创建索引的时候需要用到排序区,在内存大小不足的时候, 使用临时表空间进行磁盘排序,由于磁盘排序效率和内存排序效率相差好几个数量级。增 加排序区可以大大提高创建索引的效率,从而加快导入速度。(3) 调整BUFFER选项Imp参数BUFFER定义了每一次读取导出文件的数据量,设的越大,就越减少 Import进程读取数据的次数,从而提高导入效率。BUFFER的大小取决于系统应用、数据 库规模,通常来说,设为百兆就足够了。其用法如下:imp u

30、ser/pwd fromuser=userl touser=user2 file=/tmp/imp_db_pipel commit=y feedback= 10000 buffer= 10240000(4) 使用COMMIT=Y选项COMMIT=Y表示每个数据缓冲满了之后提交一次,而不是导完一张表提交一次。 这样会大大减少对系统回滚段等资源的消耗,对顺利完成导入是有益的。(5) 使用INDEXES=N选项前面谈到增加排序区时,说明Imp进程会先导入数据再创建索引。导入过程中建 立用户定义的索引,特别是表上有多个索引或者数据表特别庞大时,需要耗费大量时间。 某些情况下,需要以最快的时间导入数据,

31、而索引允许后建,我们就可以使用 INDEXES=N只导入数据不创建索引,从而加快导入速度。我们nJ以用INDEXFILE选项生 成创建索引的DLL脚本,再手工创建索引。我们也可以用如卜.的方法导入两次, 第一次导入数据,第二次导入索引。其用法如下:imp user/pwd fromuser=userl tuser=user2 file=/tmp/imp_db_pipel commit=y feedback= 10000 buffer= 10240000 ignore=y rows=y indexes=nimp user/pwd fromuser=userl tuser=user2 file=/

32、tmp/impJndex.pipe 1 commit=yfeedback= 10000 buffer= 10240000 ignore=y rows=n indexes=y(6) 增加 LARGE_POOL_SIZE如果在 initora 中配置了 MTS_SERVICE, MTS.DISPATCHERS 等参数,tnsnames.ora 中又没有(SERVER=DEDICATED)的配置,那么数据库就使用了共享服务器模式。在MTS模式下,Exp/Imp操作会用到LARGE_POOL,建议调整LARGE_POOL_SIZE到150M,检查数据库是否在MTS模式下: SQLselect dist

33、inct server from v$session;如果返回值出现none或shared,说明启用了 MTSEXPDP据泵与exp/imp来说性能有很大的提高,其中影响最大的就是parallel nJ以这么来看:expdp/impdp=exp/imp+direct moe + paralie.所以,使用数据泵,要想提高速度,就要设置并行参数expdp full=y directory=dump dumpfile=orcl_%U.dmp parallel=4那么 expdp 将为 parallel 创建 4 个文件:ORCL_01.DMP, RCL_02.DMP ,ORCL_03.DMP, R

34、CL_04.DMPo每个进程一个文件。这样的话,每个文件的大小会因进程而不同。可以某个文件很大,某个文件却很小。要解决这个问题,就是设置filesize参数。来指定每个文件的最大值。这样当一个文件达到最大值的之后,就会创建一个新的文件一般parall参数值等于CPU的个数。而且要小于dump文件的个数sql show parameter cpuIMPDP注意事项:(1) 导入的时候可能会停在某个地方,比如在创建索引的时候,可能在一个地方停了十几 分钟。这个时候切记不要中断过程。这个时候可能是需要导入的数据比较多。可以在不同时段观察下表空间大小的变化。如果表空间一直在变化,说明还在导入,这 个时候耐心等待就好。(2) 导出导入的过程,尽量避免用ssh连上服务器,在客户端的ssh里执行备份恢复命令。 因为这样,如果连接中断,备份也就中断了。可以将备份脚本添加到crontab里。让备份 在服务器上执行。这样即使ssh中断,备份和恢复也不受影响。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!