当前位置: 首页 > news >正文

南京医院手机网站建设seo技术快速网站排名

南京医院手机网站建设,seo技术快速网站排名,公司做网站让拍照备案,可以分销的平台天萃荷净 使用dbms_backup_restore包恢复数据库 Oracle提供了一个包:DBMS_BACKUP_RESTORE包是由dbmsbkrs.sql 和 prvtbkrs.plb 这两个脚本创建的.catproc.sql 脚本运行后会调用这两个包.所以是每个数据库都有的这个包是Oracle服务器和操作系统之间IO操作的接口.由恢复管理器直接…

天萃荷净

使用dbms_backup_restore包恢复数据库

Oracle提供了一个包:DBMS_BACKUP_RESTORE包是由dbmsbkrs.sql 和 prvtbkrs.plb 这两个脚本创建的.catproc.sql 脚本运行后会调用这两个包.所以是每个数据库都有的这个包是Oracle服务器和操作系统之间IO操作的接口.由恢复管理器直接调用。而且据说这两个脚本的功能是内建到Oracle的一些库文件中的.

由此可见,我们可以在数据库 nomount 情况下调用这些package ,来达到我们的恢复目的

1、启动数据库到nomount状态

[oracle@node1 ora11g]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Mon Dec 19 13:34:22 2011

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup nomount

ORACLE instance started.

Total System Global Area 2137886720 bytes

Fixed Size 2230072 bytes

Variable Size 1493174472 bytes

Database Buffers 637534208 bytes

Redo Buffers 4947968 bytes

2、恢复controlfile

SQL> DECLARE

2 devtype varchar2(256);

3 done boolean;

4 BEGIN

5 devtype:=sys.dbms_backup_restore.deviceAllocate (type=>'',ident=>'t1');

6 sys.dbms_backup_restore.restoreSetDatafile;

7 sys.dbms_backup_restore.restoreControlfileTo(cfname=>'/opt/oracle/oracleplus/ora11g/control01.ctl');

8 sys.dbms_backup_restore.restoreBackupPiece(done=>done,handle=>'/tmp/ora11g_02mu1avd_1_1.rman', params=>null);

9 sys.dbms_backup_restore.deviceDeallocate;

10 END;

11 /

PL/SQL procedure successfully completed.

3、恢复数据文件

SQL> DECLARE

2 devtype varchar2(256);

3 done boolean;

4 BEGIN

5 devtype:=sys.dbms_backup_restore.deviceAllocate (type=>'',ident=>'t1');

6 sys.dbms_backup_restore.restoreSetDatafile;

7 sys.dbms_backup_restore.restoreDatafileTo(dfnumber=>1,toname=>'/opt/oracle/oracleplus/ora11g/system01.dbf');

sys.dbms_backup_restore.restoreDatafileTo(dfnumber=>2,toname=>'/opt/oracle/oracleplus/ora11g/sysaux01.dbf');

sys.dbms_backup_restore.restoreDatafileTo(dfnumber=>3,toname=>'/opt/oracle/oracleplus/ora11g/undotbs01.dbf');

8 9 10 sys.dbms_backup_restore.restoreDatafileTo(dfnumber=>4,toname=>'/opt/oracle/oracleplus/ora11g/users01.dbf');

11 sys.dbms_backup_restore.restoreDatafileTo(dfnumber=>5,toname=>'/opt/oracle/oracleplus/ora11g/example01.dbf');

12 sys.dbms_backup_restore.restoreBackupPiece(done=>done,handle=>'/tmp/ora11g_01mu1aqq_1_1.rman', params=>null);

13 sys.dbms_backup_restore.deviceDeallocate;

14 END;

15 /

PL/SQL procedure successfully completed.

4、启动数据库

SQL> alter database mount;

SQL> alter database recover until cancel using backup controlfile;

SQL> alter database open resetlogs;

5、特别说明

在oracle 10g及其以后版本中,因为rman中有catalog with start命令,可以实现rman备份的加载,所以不需要使用dbms_backup_restore包处理,在oracle 9i及其以前版本中,可能因为没有catalog库,控制文件中又没有了备份集信息,需要采用这种方法处理数据文件还原,然后根据实际情况,使用ALTER DATABASE REGISTER LOGFILE 添加日志,进行恢复

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【学习笔记】使用dbms_backup_restore包恢复数据库

http://www.yidumall.com/news/103237.html

相关文章:

  • 做一个网站需要多少人线上营销方案
  • 检查网站的跳转路径是否清晰 哪里要优化seo交互论坛
  • 网站跳出率高百度云官方网站
  • 做网站的p什么2003免费的大数据分析平台
  • 试用期工作总结百度推广优化师培训
  • 网站开发需求模板模板快速网站排名提升
  • 运城注册公司西安优化网站公司
  • 公司怎么在百度做网站什么叫seo
  • 安徽网站备案要多少时间厦门网站流量优化价格
  • 万网是干什么用的沈阳百度seo关键词优化排名
  • 知名网站建设开发青岛网站建设有限公司
  • 模板免费网站站长工具seo推广秒收录
  • gbk编码网站seo入门培训学多久
  • 怎么关闭自己公司网站seo知识是什么意思
  • xx市院门户网站建设方案外贸营销网站
  • 织梦做的网站首页排版错误石家庄百度搜索引擎优化
  • 二手车网站开发多少钱郑州seo哪家专业
  • html商业网站模板长沙关键词优化新行情报价
  • 常州网站建设培训发软文的网站
  • 番禺网站建设培训seo网站自动推广
  • 经营范围 网站开发东莞今天的最新通知
  • 郴州网站建设公司有哪些营销型网站建设团队
  • 展示类网站外贸国际网站推广
  • 代做maya三维动画的网站河南网站seo
  • 做策划有帮助的网站重庆店铺整站优化
  • wordpress上卖什么网站关键词优化排名公司
  • 用竹片做的网站产品推广营销方案
  • 手机上网站用建设工具网站推广引流最快方法
  • 响应式布局网站腾讯企点注册
  • 做二手房网站有哪些互动营销的案例有哪些