返回版权所有©1993-2009金蝶软件(中国)有限公司P/1帐套备份与恢复帐套备份与恢复返回版权所有©1993-2009金蝶软件(中国)有限公司P/2课程收益�掌握ORACLE数据库的备份与恢复�掌握DB2数据库的备份与恢复�掌握SQLSERVER数据库的备份与恢复�掌握各种备份与恢复方式的差异及适用场景�掌握数据库备份与恢复过程中各种异常的处理返回版权所有©1993-2009金蝶软件(中国)有限公司P/3备份方式对比数据库类型ORACLEDB2SQLSERVER操作类型expexpdpbackupdb2move备份分离优点操作简单启动快支持多线程速度快备份简单不容易丢数据操作繁杂容易丢数据可以联机操作速度快缺点不支持多线程速度慢操作繁杂启动慢不支持跨操作系统不支持低版本不受DB2版本限制导出速度慢要停机才能操作返回版权所有©1993-2009金蝶软件(中国)有限公司P/4目录ORACLE导出导入1SQLSERVER导出导入32DB2导出导入返回版权所有©1993-2009金蝶软件(中国)有限公司P/5ORACLE数据库导出-EXP语法一:expusername/passwdfile=xxx.dmplog=xx.log;语法二:expsystem/passwdowner=usernamefile=xx.dmplog=xx.log;Copyright(c)1982,2007,Oracle.Allrightsreserved.Connectedto:OracleDatabase10gEnterpriseEditionRelease10.2.0.4.0-64bitProductionWiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptionsExportdoneinUTF8charactersetandUTF8NCHARcharactersetAbouttoexportspecifiedusers....exportingpre-schemaproceduralobjectsandactions.exportingforeignfunctionlibrarynamesforuserZS70SP1….abouttoexportZS70SP1'stablesviaConventionalPath.....exportingtableCT_TES_TEST30rowsexported..exportingtableCT_TES_TEST50rowsexported..exportingtableCT_TES_TEST70rowsexportedexpzs70sp1/easfile=zs70sp1.dmplog=zs70sp1.log返回版权所有©1993-2009金蝶软件(中国)有限公司P/6ORACLE数据库导出-EXPDP创建目录Createorreplacedirectoryeasbakas‘/path’;Grantread,writeondirectoryeasbaktoUsername;查询服务端语言选项:select*fromnls_database_parameters设置客户端语言选项:SetNLS_LANG=american_america.utf8(WINDOWS)exportNLS_LANG=american_america.utf8(Linux/Unix)Expdpsystem/passwdschema=usernamedumpfile=xx.dmplogfile=xx.logdirectory=easbakparallel=4授权导出客户端语言设置返回版权所有©1993-2009金蝶软件(中国)有限公司P/7ORACLE数据库导出-EXPDPsqlplus/assysdbaSQL*Plus:Release10.2.0.4.0-ProductiononWedJul2710:25:262011Copyright(c)1982,2007,Oracle.AllRightsReserved.Connectedto:OracleDatabase10gEnterpriseEditionRelease10.2.0.4.0-64bitProductionWiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptionsSQL>createorreplacedirectoryeasbakas‘/perfdata/orabak’SQL>grantread,writeondirectoryeasbaktozs70sp1SQL>exit[oracle@perftestdb~]$exportNLS_LANG=american_america.utf8[oracle@perftestdb~]$expdpsystem/oracleschemas=zs70sp1dumpfile=zs70sp2.dmplogfile=zs70sp1.logdirectory=easbakparallel=2Export:Release10.2.0.4.0-64bitProductiononWednesday,27July,201113:45:54Copyright(c)2003,2007,Oracle.Allrightsreserved.Connectedto:OracleDatabase10gEnterpriseEditionRelease10.2.0.4.0-64bitProductionWiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptionsStarting"SYSTEM"."SYS_EXPORT_SCHEMA_01":system/********schemas=zs70sp1dumpfile=zs70sp2.dmplogfile=zs70sp1.logdirectory=easbakparallel=2EstimateinprogressusingBLOCKSmethod...ProcessingobjecttypeSCHEMA_EXPORT/TABLE/TABLE_DATA返回版权所有©1993-2009金蝶软件(中国)有限公司P/8ORACLE导入-IMPCREATEUSERUsernameIDENTIFIEDBYPasswdDEFAULTTABLESPACEEAS_DEMO_DATATEMPORARYTABLESPACEEAS_T_EASBOS_STANDARDPROFILEDEFAULTACCOUNTUNLOCK;CREATETEMPORARYTABLESPACEEAS_T_EAS_STANDARDTEMPFILE‘/Oracle/oradata/EAS_T_EAS_STANDARD.dbf’SIZE500MAUTOEXTENDONNEXT5MMAXSIZEUNLIMITED;CREATETABLESPACEEAS_D_EAS_STANDARDDATAFILE'/Oracle/oradata/EAS_D_EAS_STANDARD.dbf'SIZE2000MAUTOEXTENDONNEXT50MMAXSIZEUNLIMITED;建立表空间建立临时表空间授权建立用户Grantcreatesession,createtable,createprocedure,createview,createsequence,createtrigger,creatematerializedview,SELECTANYDICTIONARYtousername;导入语法一:Impusername/passwdfile=xx.dmplog=xx.logfull=y;语法二:Impsystem/passwdfromuser=oldnametouser=newnamefile=xx.dmplog=xx.log;返回版权所有©1993-2009金蝶软件(中国)有限公司P/9ORACLE导入-IMPDP创建目录Createorreplacedirectoryeasbakas‘/path’;Createorreplacedirectoryeasbakas‘/path’;Grantread,writeondirectoryeasbaktoUsername;Grantread,writeondirectoryeasbaktoUsername;Impdpsystem/passwdschema=usernamedatafile=xx.dmplogfile=xx.logdirectory=easbakparallel=4Impdpsystem/passwdschema=usernamedatafile=xx.dmplogfile=xx.logdirectory=easbakparallel=4授权导出返回版权所有©1993-2009金蝶软件(中国)有限公司P/10目录ORACLE导出导入2SQLSERVER导出导入31DB2导出导入返回版权所有©1993-2009金蝶软件(中国)有限公司P/11选定要备份的数据库,点右键---->>>>任务---->>>>备份SQLSERVER导出-图形化操作启动备份启动备份启动备份启动备份参数设置参数设置参数设置参数设置执行执行执行执行备份备份备份备份返回版权所有©1993-2009金蝶软件(中国)有限公司P/12SQLSERVER导出-图形化操作返回版权所有©1993-2009金蝶软件(中国)有限公司P/13SQLSERVER导出-图形化操作返回版权所有©1993-2009金蝶软件(中国)有限公司P/14SQLSERVER导出-命令式操作打开打开打开打开查询分析窗口查询分析窗口查询分析窗口查询分析窗口编辑脚本编辑脚本编辑脚本编辑脚本执行脚本执行脚本执行脚本执行脚本BACKUPDATABASEEAS703TODISK=N'D:\BACKUP\EAS703.bak'WITHNOFORMAT,NOINIT,NAME=N'EAS703-完整数据库备份',SKIP,NOREWIND,NOUNLOAD,STATS=10GO返回版权所有©1993-2009金蝶软件(中国)有限公司P/15SQLSERVER导入12354返回版权所有©1993-2009金蝶软件(中国)有限公司P/16SQLSERVER导入6879返回版权所有©1993-2009金蝶软件(中国)有限公司P/17目录ORACLE导出导入3SQLSERVER导出导入12DB2导出导入返回版权所有©1993-2009金蝶软件(中国)有限公司P/18DB2备份-backup模式备份语法:db2backupdatabasetestto/u01/back1compress;备份恢复语法:db2restoredbtestfrom/u01/back1takenat20101207023007redirectgeneratescriptrestoreeas.clp;db2backupdatabasetestto/u01/back1/compressBackupsuccessful.Thetimestampforthisbackupimageis:20110221215009db2restoredbtestfrom/u01/back1/takenat20110221215009redirectggeneratescriptrestoreeas.clpDB20000ITheRESTOREDATABASEcommandcompletedsuccessfully.返回版权所有©1993-2009金蝶软件(中国)有限公司P/19DB2备份-DB2MOVE模式备份数据:db2movetestexport;备份表结构:db2!db2look-dtest-e-zdb2inst1-l-oout.sql;db2movetestexportApplicationcodepagenotdetermined,usingANSIcodepage1208*****DB2MOVE*****Action:EXPORTStarttime:SunFeb2718:20:162011ConnectingtodatabaseTEST2...successful!Server:DB2CommonServerV9.1.0EXPORT:116rowsfromtable"SYSTOOLS"."HMON_ATM_INFO"EXPORT:0rowsfromtable"SYSTOOLS"."HMON_COLLECTION"Disconnectingfromdatabase...successful!db2!db2look-dtest-e-zdb2inst1-l-oout.sql--Nouseridwasspecified,db2looktriestouseEnvironmentvariableUSER--USERis:DB2INST1--CreatingDDLfortable(s)--SchemanameisignoredfortheFederatedSection--Outputissenttofile:out1.sql返回版权所有©1993-2009金蝶软件(中国)有限公司P/20DB2导入(restore)恢复语法一:/*导入到相同数据库用户名*/db2restoredbtestfrom/u01/backuptakenat20101207023007;恢复语法二:/*导入到不同的用户名下*/$db2restoredbtestfrom/u01/backuptakenat20101207023007to/u01/test1intotest1redirect;db2restoredbtest2from/u01/back1takenat20110228104814DB20000ITheRESTOREDATABASEcommandcompletedsuccessfully.[db2inst1@localhostu01]$db2restoredbtestfrom/u01/back1takenat20110228104814to/u01/test1intotest1redirectSQL1277WAredirectedrestoreoperationisbeingperformed.Tablespaceconfigurationcannowbeviewedandtablespacesthatdonotuseautomaticstoragecanhavetheircontainersreconfigured.DB20000ITheRESTOREDATABASEcommandcompletedsuccessfully.返回版权所有©1993-2009金蝶软件(中国)有限公司P/21DB2导入-db2move模式创建数据库导入表结构加载数据$db2CREATEDATABASEtest2AUTOMATICSTORAGEYESON/u01/test2USINGCODESETUTF-8TERRITORYCNCOLLATEUSINGSYSTEMPAGESIZE8192/*加载数据加载数据加载数据加载数据*/$db2movetest2load/*导入导入导入导入到表结构到表结构到表结构到表结构*/$db2connecttotest2$db2-tvfout.sql返回版权所有©1993-2009金蝶软件(中国)有限公司P/22DB2导入-db2move模式db2CREATEDATABASEtest2AUTOMATICSTORAGEYESON/u01/test2USINGCODESETUTF-8TERRITORYCNCOLLATEUSINGSYSTEMPAGESIZE8192[db2inst1@localhost~]$db2-tvfout1.sqlCONNECTTOTEST2DatabaseConnectionInformationDatabaseserver=DB2/LINUX9.1.0SQLauthorizationID=DB2INST1Localdatabasealias=TEST2CREATEBUFFERPOOL"EASBP16K"SIZEAUTOMATICPAGESIZE16384NOTEXTENDEDSTORAGEDB20000ITheSQLcommandcompletedsuccessfully.[db2inst1@localhost~]$db2movetest2loadApplicationcodepagenotdetermined,usingANSIcodepage1208*****DB2MOVE*****Action:LOADStarttime:MonFeb2121:23:062011ConnectingtodatabaseTEST2...successful!Server:DB2CommonServerV9.1.0*LOAD:table"DB2INST1"."T_BD_TEMPLATEEXPORT"-Committed:0;Disconnectingfromdatabase...successful!DB20000ITheCREATEDATABASEcommandcompletedsuccessfully.返回版权所有©1993-2009金蝶软件(中国)有限公司P/23常见错误问题描述:如果是用EXPDP模式导出来的,而用IMP导入的话,一般会报如下错误解决方案:需要使用数据泵模式导入返回版权所有©1993-2009金蝶软件(中国)有限公司P/24常见错误问题描述:如果是用EXP导出的,而用IMPDP导入的话,一般会以下报类似错误解决方案:使用IMP方式导入返回版权所有©1993-2009金蝶软件(中国)有限公司P/25常见错误如果出现以下这种报错,需要要使用管理员导入解决方案:impsystem/passwdfromuser=old_nametouser=new_namefile=xx.dmplog=xx.log返回版权所有©1993-2009金蝶软件(中国)有限公司P/26常见错误导入时报如下错误,是由于FROMUSER和full=y这两个参数不能同时使用返回版权所有©1993-2009金蝶软件(中国)有限公司P/27谢谢!!!!