博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle冷备份
阅读量:5912 次
发布时间:2019-06-19

本文共 2164 字,大约阅读时间需要 7 分钟。

hot3.png

环境如下:

操作系统:Window7 32位 旗舰版 SP1。

Oracle:

SQL> select *  from v_$version;BANNER-----------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionPL/SQL Release 11.2.0.1.0 - ProductionCORE    11.2.0.1.0      ProductionTNS for 32-bit Windows: Version 11.2.0.1.0 - ProductionNLSRTL Version 11.2.0.1.0 - Production

注意:Win7下,需要为SQLPLUS添加管理员权限,否则host copy命令无法访问磁盘。10G的密码目录和11G不同。

步骤:

1、首先以SYSDBA身份登录数据库:

sqlplus sys/**** as sysdba

2、查询控制文件所在的目录,该目录下存放了联机重做日志文件和数据文件。

SQL> select name from v$controlfile;

查询结果如下:

NAME-----------------------------------------------------------------------I:\APP\PKPK1234\ORADATA\ORCL\CONTROL01.CTLI:\APP\PKPK1234\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL

3、关闭数据库。

SQL> shutdown immediate;

正常关闭时,显示结果如下:

数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。

4、新建备份目录:

G:\learn_oracle\FLASH_RECOVERY_AREA_ORCL,G:\learn_oracle\ORADATA_ORCL,G:\learn_oracle\database。

5、备份控制文件。

SQL> host copy I:\APP\PKPK1234\ORADATA\ORCL\*.* G:\learn_oracle\ORADATA_ORCL
运行结果: I:\APP\PKPK1234\ORADATA\ORCL\CONTROL01.CTLI:\APP\PKPK1234\ORADATA\ORCL\EXAMPLE01.DBFI:\APP\PKPK1234\ORADATA\ORCL\REDO01.LOGI:\APP\PKPK1234\ORADATA\ORCL\REDO02.LOGI:\APP\PKPK1234\ORADATA\ORCL\REDO03.LOGI:\APP\PKPK1234\ORADATA\ORCL\SYSAUX01.DBFI:\APP\PKPK1234\ORADATA\ORCL\SYSTEM01.DBFI:\APP\PKPK1234\ORADATA\ORCL\TEMP01.DBFI:\APP\PKPK1234\ORADATA\ORCL\UNDOTBS01.DBFI:\APP\PKPK1234\ORADATA\ORCL\USERS01.DBF已复制        10 个文件。
SQL> host copy I:\APP\PKPK1234\FLASH_RECOVERY_AREA\ORCL\*.* G:\learn_oracle\FLASH_RECOVERY_AREA_ORCL
运行结果:I:\APP\PKPK1234\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL已复制         1 个文件。

6、备份用户密码。

SQL> host copy I:\APP\pkpk1234\product\11.2.0\dbhome_1\database G:\learn_oracle\database
运行结果:I:\APP\pkpk1234\product\11.2.0\dbhome_1\database\hc_orcl.datI:\APP\pkpk1234\product\11.2.0\dbhome_1\database\oradba.exeI:\APP\pkpk1234\product\11.2.0\dbhome_1\database\oradim.logI:\APP\pkpk1234\product\11.2.0\dbhome_1\database\PWDorcl.oraI:\APP\pkpk1234\product\11.2.0\dbhome_1\database\SPFILEORCL.ORA已复制         5 个文件。

7、备份完成后启动数据库。

SQL> startup

8、恢复时,首先停止数据库,再将备份文件覆盖回去,然后启动数据库即可。

转载于:https://my.oschina.net/pkpk1234/blog/56815

你可能感兴趣的文章
10.2生成器
查看>>
VS2010编辑界面主题美化
查看>>
Linux 常用命令之touch
查看>>
RestTemplate设置通用header
查看>>
TRex 学习(2) ---- stateful (basic)
查看>>
[高并发Java 二] 多线程基础
查看>>
PHP源码目录结构
查看>>
Linux桌面虚拟化技术KVM介绍及其安装
查看>>
硬盘主引导记录详解
查看>>
2017-12-19 Linux学习笔记
查看>>
用户与用户组管理
查看>>
CentOS 6.8 手工安装 Firefox
查看>>
【栈】POJ 1028 Web Navigation
查看>>
[文摘]JDK里的设计模式
查看>>
jQuery节点操作
查看>>
初学大数据需要了解哪些方面的知识?
查看>>
能量山水画家武湲承:搬运时空能量,聚藏山水画中
查看>>
谈一次异步上传到又拍云的案例教程
查看>>
【Ubuntu】IBM资料学习笔记
查看>>
C#接收命令行参数的代码
查看>>