在windows 2003系统中装了oracle10G数据库,同时建了多个实例,这个备份应该怎么做呢?

在网上查了N多的资料,终于了解了一些:

冷备:把数据库已执行关闭后,对数据库做全备;需要停机,一般不采用

热备:数据库处于归档模式,设计好详细可行的备份策略,热备不需要关闭数据库,生产环境都采用这种方式

exp只是对数据库做逻辑备份,不是很可靠,一般只作为备份的辅助手段;
RMAN功能非常强大,生产都是用这个工具备份;

这样比较下来,那就用rman做热备好了,

首先进入sqlplus ,看看是否是归档模式,命令如下:

c:/> sqlplus  /nolog     连接sqlplus

sql> conn  /as  sysdba      dba连接

sql > startup     启动例程

sql> archive log list      查看归档模式

sql> shutdown immediate    关闭数据库

sql> startup mount         装载数据库

sql> alter database archivelog;           更改为归档模式

sql > alter database open;           打开数据库

sql >quit                     退出

c:/>rman target /        连接rman

rman> backup database;        全备

多个实例时,可以用下面命令 连接本地数据库 :

通过rman连接本地数据库非常简单,以windows平台为例,进入到命令提示符界面:

C:\Documents and Settings\Administrator>set oracle_sid=jssweb

C:\Documents and Settings\Administrator>rman target /

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

连接到目标数据库: JSSWEB (DBID=3391142503)

RMAN>

注意:

1、在启动rman时可以指定日志输出,之前的示例中均没有指定,rman就将执行结果直接打印到屏幕了,如果我们以后写了一堆超长的rman批处理放在后台执行,可能会希望能够把执行日志记录下来备查,这个时候日志输出功能就用上了。这个功能也非常简单,如下:

C:\Documents and Settings\Administrator>rman target / log d:\logs\rman_log.txt

RMAN>

rman会将执行的结果直接输出到指定的d:\logs\rman_log.txt文件,一旦脚本放入后台执行出现问题,我们可以根据rman_log文件来辅助分析。

2、Rman支持通过执行host命令暂时退出rman的命令提示符而进入到操作系统的命令环境,需要注意的是,rman中的sql环境不能执行SELECT语句

RMAN> host;

Microsoft Windows [版本 5.2.3790]

(C) 版权所有 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrator>cd \

C:\>exit

主机命令完成

四、 定义RMAN配置RMAN>

RMAN中具有一系列的默认配置,这些配置决定了备份和恢复时的一些选项,比如:

l        自动分配通道的配置;

l        备份保留时间的配置;

l        备份集大小的限制;

l        启用或禁用备份优化功能;

l        镜像复制的备份数量;

l        是否将某个表空间排队在备份之外。

修改配置是通过 CONFIGURE命令

通过上面的命令操作,修改为归档模式,然后进行数据库全备份,备份完成,在这里要非常感谢大侠-CCC,及所有给我帮助的朋友们,备份的

工作终于得以顺利完成。

剩下的工作是如何做成批处理了,然后加一个任务计划。

windows系统下oracle数据库rman备份记录(实战篇)相关推荐

  1. Windows系统下oracle数据库每天定时备份

    第一步:建立备份脚本oraclebackup.bat 首先建立一个备份bat文件,在D盘下新建备份目录oraclebackup,将oracle安装目录下的EXP.EXE复制到此目录下,再新建一个文本文 ...

  2. windows10 oracle自动备份,Windows系统下oracle 自动备份数据库

    Windows系统下oracle 自动备份数据库 1.创建批处理文件(.bat) 2.建立windows 定时任务 2.1创建任务 2.2 常规处 ->填写任务名称 2.3触发器 2.4 操作 ...

  3. 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余   一般准备最 ...

  4. Linux 系统下Oracle数据库自动备份

    转载: https://blog.csdn.net/weixin_40412301/article/details/81025675 1.新建Oracle数据库备份目录 mkdir -p /backu ...

  5. Linux系统下Oracle数据库自动备份脚本经验分享

    1.新建Oracle数据库备份目录 mkdir -p /backup/oracledata   2.新建Oracle数据库备份脚本 vi /backup/oracledata/ordatabak.sh ...

  6. windows 下oracle 数据库 rman 备份

    明确目标编写rman批处理文件 目标: A 每天夜间2点执行备份 B数据库全备,同时备份控制文件及归档日志文件,备份文件保存至:F:\backup\目录下,并在完成归档日志文件备份后,自动删除已备份的 ...

  7. windows环境下Oracle数据库冷备份和恢复

    1.点击开始菜单的"运行",输入sqlplus/nolog 2.在弹出的命令行窗口以sysdba身份登陆,要输入:系统用户名/登陆密码@数据库实例名,如sys/testora@or ...

  8. linux mysql异机备份_Linux环境下oracle数据库Rman备份异机恢复

    备份的数据库和要恢复的数据库OS和数据库的版本均一致,恢复的目录也均一致! 备份数据库: RMAN> backup format '/home/oracle/scripts/full_prod. ...

  9. windows下oracle数据库自动备份脚本

    1.根据日期自动生成 Oracle 备份文件 @echo off echo 正在备份Oracle数据库,请稍等...... exp userid='用户名/密码@SID' file=D:\bak\re ...

最新文章

  1. MySQL01-安装mysql数据库
  2. SAP LSMW 物料主数据导入毛重净重放大1000倍问题之对策
  3. Codeforces Beta Round #17 D. Notepad (数论 + 广义欧拉定理降幂)
  4. 英国正式启用首批5G服务
  5. 深度探秘 Java 8 函数式编程(下)
  6. st庞大股票股吧_黄金变石头!6倍大牛股提前锁定退市,市值蒸发98%,还有这些股票拉响警报(附名单)...
  7. Java 8中java.util.function包中的谓词和使用者接口
  8. 下载keep运动软件_Keep运动软件官网下载_Keep运动最新官网下载_18183软件下载
  9. HP5200打印机从控制面板手动配置TCP/IP 参数
  10. java公平锁和非公平锁_java并发编程学习之再谈公平锁和非公平锁
  11. 《Linux内核设计与实现》读书笔记 - 目录 (完结)【转】
  12. python基础教程廖雪峰云-Python 爬虫:把廖雪峰的教程转换成 PDF 电子书
  13. Android Retrofit下载文件进度
  14. springboot悠悠转二手网站毕业设计源码181134
  15. 编程必备基础知识-计算机组成原理-01概述篇-笔记
  16. 苹果闪存性能测试软件,IphoneXS64GB VS 256GB 性能测试?,苹果不想让你知道的事!...
  17. 根据银行卡号查询银行卡字母及银行卡名称
  18. 论文阅读:Social Media and Fake News in the 2016 Election
  19. hibernate-validate如何校验controller+service+分组校验+自定义注解实现校验规则等
  20. 【VBA研究】用Ping命令测试IP地址是否通达

热门文章

  1. [css] 为什么说css的选择器一般不要超过三级?
  2. [js] 写一个方法获取图片的方向
  3. 前端学习(2862):简单秒杀系统学习之前端优化图片
  4. 工作220:git clone的时候地址需要改成自己的用户名
  5. 前端学习(1435):vue能做什么
  6. 第二十八期:Notepad++ 新 Logo 出炉,官网全新改版采用自适应设计
  7. java学习(50):子类继承会优先调用父类的构造器
  8. 实例1:python(续)
  9. 纯js监听滚动条到底部(vue版)
  10. HTML DOM之节点操作方法(2)