EAS账套备份恢复指导手册_第1页
EAS账套备份恢复指导手册_第2页
EAS账套备份恢复指导手册_第3页
EAS账套备份恢复指导手册_第4页
EAS账套备份恢复指导手册_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、.1 .从原始库备份的数据集使用数据泵备份数据,下图显示了作为sh文件导出的数据。备份脚本:#! /bin/sh#备份用#用于备份的用户名backup _ user=用户名称#用于备份的用户名密码BACKUP_PASSWORD=pwd #用于备份和恢复的目录WORKDIR=exp2_dir expdp $ backup _ user/$ backup _ password dump文件=$ backup _ user date % m.% d.% y .DMP目录=$ workdir log文件=$ backup _ user date % m.%job _ name=exp _ $ back

2、up _ user date % h % m % s 因为蝴蝶的VT临时表不需要导出,所以要在导出时排除VT临时表,请使用以下参数-EXCLUDE此选项指定要在执行操作时排除的对象类型,或释放相关对象。 EXCLUDE=STATISTICS (统计信息除外)exclude=table : like“vt %”(eas的vt临时表除外)EXCLUDE=STATISTICS,table : like“vt %”(vt临时表与统计信息一起排除)2 .新数据库执行与用户名相同的恢复1、DBCA新数据库在DBCA之前,您可以检查display是否在系统上配置,以打开图形界面。 可以使用xclock命令进

3、行验证。 显示下图的时钟后,可以打开说明。 如果无法打开,则必须如下图中的红色框所示配置display导出显示=ip :0 (IP是您自己使用xmanager连接的IP )运行DBCA创建数据库,打开下一个接口,然后单击下一步选择创建数据库。请选择创建数据库注:此处字符集选择了UTF8。 这里选择错误很麻烦。 在那之后,修改很麻烦。 蝴蝶是默认使用UTF8字符的数据库。 图像的选择错误。开始创建数据库详细参照:3358 jingyan.B/article/20095761795252525253525352525352535253535352535353535353535353

4、53需要注意这里内存大小:典型的是按比例分配。 我现在的物理内存是3G,40%是1G以上。 只要用于练习,500MB左右就足够了。高速回信区域也被指定了初学者最好不要修改传球-2 .创建表空间(与原始库相同)1 .要创建表空间,需要知道原始库的表空间的状况。-#可以获取表空间的使用率和剩馀空间,并计算数据库的大小Select d.tablespace_name,Space Sum_space(M ) ,Blocks sum_blocks,Space-nvl(free_space,0) Used_space(M ) ,round (1- nvl (自由空间,0 ) /空间) * 100,2 )

5、used _ rate (% ) free _ space free _ space (m ) From (Select tablespace_name,round(bytes)/(1024*1024 ),2 )空间,sum (blocks ) blocksfromdba _ data _ filesgroupbytablespace _ n(选择表空间名称,运行(bytes )/(1024 * 1024 ),2 ) free _ spacefromdba _ free _ spacegroupbytablespace _ name ) fwhered.tablespace _ name=f.

6、tablespace _ name ()-如果采用完全本地管理的临时表空间,请添加以下部分Union All -if have tempfileSelect d.tablespace_name,Space Sum_space(M ) ,blocks sum_blocks,used_space Used_space(M ) ,round(nvl(used_space,0 )/space * 100,2 ) used _ rate (% ) 和nvl(free_space,0) Free_space(M ) from (选择表空间名称,运行(bytes )/(1024 * 1024 ),2 )空间

7、,和(块) blocksfromdba _ temp _ filesgroupbytablespace _ n(Select tablespace_name,round(bytes_used)/(1024*1024 ),2) used_space,round(bytes_free)/(1024*1024 ),2) free_spacefromv $ temp _ space _ headergroupbytablespace _ name ) fwhered.tablespace _ name=f.tablespace _ name ()按5台订单;发现表空间ROCKCHECK_T (temp

8、表空间)和ROCKCHECK (207GB )与现有表空间进行比较注意:如果名字因客户环境而异,请仔细检查。创建以下缺少的表空间ROCKCHECK_T (temp表空间)和ROCKCHECK (207GB ) :createtemporarytablespacerockcheck _ t tempfile/backup/eas db/eas db/rock check _ t.dbfsize 11100 m;因为此表空间只能存储207GB,所以在oracle数据库中,8KB数据块的数据文件最大为8K * 4194304=32G,最大的数据文件为32g。 207*3约等于7createtable

9、spacerockcheckdatafile/backup/eas db/eas db/rock check1. dbfsize 30720 m/backup/eas db/eas db/rock check2. dbfsize 30720 m/backup/eas db/eas db/rock check3. dbfsize 30720 m/backup/eas db/eas db/rock check4. dbfsize 30720 m/backup/eas db/eas db/rock check5. dbfsize 30720 m/backup/eas db/eas db/rock c

10、heck6. dbfsize 30720 m/backup/eas db/eas db/rock check7. dbfsize 30720 m;建立会计使用者username(1)有必要知道原程序库的这个用户的默认显示区域和暂时显示区域。知道原始库的用户表空间后,安装以下语句,在新库上创建用户rockcheck创建用户用户名- -创建用户按pwd标识- -密码是pwd默认表空间 ROCKCHECK -默认表空间为rock check临时表空间 rockcheck_t -临时表空间为rock check _ t帐户解除锁定; 帐户未被正常锁定。为此用户分配权限授权DBA至用户名称;3 .准备引

11、进数据。(1)确认第一步备份集所存储的路径和备份集名称。路径:/backup/xxx备份集名称: xxxx.dmp注意:在此,您只需要检查存储备份集的路径及其文件名。(2)在新库中制作directorycreatedirectoryexp2_ diras/backup /;授权读取,writeondirectoryexp2_ dirtosusername;(3)导入文#! /bin/sh#恢复用#用于恢复的用户名。backup _ user=用户名称#恢复时使用的用户名密码BACKUP_PASSWORD=pwd #用于备份和恢复的目录WORKDIR=exp2_dir 指定要恢复的数据库的sid

12、导出Oracle _ sid=eas db- -指定要恢复的数据库sidimpdp $ backup _ user/$ backup _ password easdbdumpfile=xx.DMP目录=$ workdir log文件=imp 2016 02 23.log parallel=4schemas=usern4、根据会计用户(模式)恢复$chmod x impdp.sh执行导入脚本$sh impdp.sh监视导入的进展情况Select d.tablespace_name,空间和空间(m ),块和块,空间- nvl (自由空间,0 )用户_空间(m )运行(1- nvl (自由空间,0

13、) /空间) * 100,2 )用户_速率(% ),自由空间自由空间(m )From (Select tablespace_name,round(bytes)/(1024*1024 ),2 )空间,sum (blocks ) blocksfromdba _ data _ filesgroupbytablespace _ n(选择表空间名称,运行(bytes )/(1024 * 1024 ),2 ) free _ spacefromdba _ free _ spacegroupbytablespace _ name ) fwhered.tablespace _ name=f.tablespace

14、 _ name ()-如果采用完全本地管理的临时表空间,请添加以下部分Union All -if have tempfileSelect d.tablespace_name,空间和空间(m ),块和块,用户空间用户空间(m )round(nvl(used_space,0 )/space * 100,2 ) used _ rate (% )、nvl(free_space,0) Free_space(M )from (选择表空间名称,运行(字节)/(1024 * 1024 ),2 )空间,和(块) blocksfromdba _ temp _ filesgroupbytablespace _ n(

15、选择表空间名称,round(bytes_used)/(1024*1024 ),2) used_space,round(bytes_free)/(1024*1024 ),2) free_spacefromv $ temp _ space _ headergroupbytablespace _ name ) fwhered.tablespace _ name=f.tablespace _ name ()按5台订单;错误1 :字符集选择错误、eas数据中心注册错误、字符集需要纠正(尽可能在库存时选择UTF8,更改很麻烦)。服务端修改字符集很麻烦,为了使客户端的字符集匹配,传统的dmp文件可能变得无效我们建议您更改客户端会话的字符集环境。SQLSHUTDOWN IMMEDIATE;SQLSTARTUP MOUNT EXCLUSIVE;sqlaltersystemsenablerestrictedsession;sqlaltersystemsetujob _ queue _ processes=0;sqlaltersystemsetuq _ TM _ processes=0;SQL alter数据库打开;sqlalterdatabasentaternationalcharactersetinternal _

温馨提示

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

评论

0/150

提交评论