Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 数据库 / MySQL / Oracle 冷备份以及恢复——异机备份恢复

一、标记数据使用scott用户登录,并设置标记数据SQL>select table_name from user_tables;TABLE_NAME------------------------------DEPTEMPBONUSSALGRADEEMP_BAK 创建了emp表的一个备份表emp_bak。二、备份数据库1 干净的关闭数据库SQL> shutdownimmediateDatabaseclosed.Databasedismounted.Oracle instance shut down.2 将备份的数据打包[oracle@study oracle]$ tar -zcvf admin.tar.gz admin/ &[oracle@study oracle]$ tar -zcvf oradata.tar.gz oradata/ &[oracle@study db_1]$ tar -zcvf dbs.tar.gz dbs/ &3 记录安装目录[oracle@studyoracle]$ pwd/u01/app/oracle4 将备份的tar包保存。三、恢复1 安装数据库软件2 创建同名数据库3 数据库恢复数据库恢复之前,启动数据库,使用scott用户登录。SQL>startupORACLEinstance started.TotalSystem Global Area  285212672 bytesFixedSize                  1267068 bytesVariableSize              92277380 bytesDatabaseBuffers          188743680 bytesRedoBuffers                2924544 bytesDatabasemounted.Databaseopened.SQL> SQL>conn scott/scottERROR:ORA-28000:the account is lockedWarning:You are no longer connected to ORACLE.         Scott用户无法正常登录,因为刚刚安装的数据库并没有对scott用户进行解锁。现在干净的关闭数据库。SQL>shutdown immediateDatabaseclosed.Databasedismounted.ORACLE instance shut down.         数据库恢复         将备份的打包数据解压到相关目录,主要涉及oradata,admin,dbs三个文件夹。[oracle@study oracle]$ mv oradata/ oradata_bak/[oracle@study oracle]$ cp /home/oracle/oradata.tar.gz ./[oracle@study oracle]$ tar -zxvf oradata.tar.gz & [oracle@study oracle]$ mv admin/ admin_bak/[oracle@study oracle]$ cp /home/oracle/admin.tar.gz ./[oracle@study oracle]$ tar -zxvf admin.tar.gz &         回复后,启动数据库。数据库可以正常启动,并且scott用户可以正常登录,且可以正常查看标记数据。SQL> conn / as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System Global Area 285212672 bytesFixed Size                 1267068 bytesVariable Size             92277380 bytesDatabase Buffers         188743680 bytesRedo Buffers               2924544 bytesDatabase mounted.Database opened.SQL> conn scott/scottConnected.SQL> select table_name from user_tables; TABLE_NAME------------------------------DEPTEMPBONUSSALGRADEEMP_BAK四、总结冷备份是最简单的备份方式,但是也是恢复最快的方式。在工作中,冷备份也是会遇到的,这里简单的测试一下。Oracle学习之参数文件(spfile,pfile)Oracle增加一列、修改一列数据类型相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数