windows系统下oracle数据库rman备份记录(实战篇)
在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备份记录(实战篇)相关推荐
- Windows系统下oracle数据库每天定时备份
第一步:建立备份脚本oraclebackup.bat 首先建立一个备份bat文件,在D盘下新建备份目录oraclebackup,将oracle安装目录下的EXP.EXE复制到此目录下,再新建一个文本文 ...
- windows10 oracle自动备份,Windows系统下oracle 自动备份数据库
Windows系统下oracle 自动备份数据库 1.创建批处理文件(.bat) 2.建立windows 定时任务 2.1创建任务 2.2 常规处 ->填写任务名称 2.3触发器 2.4 操作 ...
- 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...
这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余 一般准备最 ...
- Linux 系统下Oracle数据库自动备份
转载: https://blog.csdn.net/weixin_40412301/article/details/81025675 1.新建Oracle数据库备份目录 mkdir -p /backu ...
- Linux系统下Oracle数据库自动备份脚本经验分享
1.新建Oracle数据库备份目录 mkdir -p /backup/oracledata 2.新建Oracle数据库备份脚本 vi /backup/oracledata/ordatabak.sh ...
- windows 下oracle 数据库 rman 备份
明确目标编写rman批处理文件 目标: A 每天夜间2点执行备份 B数据库全备,同时备份控制文件及归档日志文件,备份文件保存至:F:\backup\目录下,并在完成归档日志文件备份后,自动删除已备份的 ...
- windows环境下Oracle数据库冷备份和恢复
1.点击开始菜单的"运行",输入sqlplus/nolog 2.在弹出的命令行窗口以sysdba身份登陆,要输入:系统用户名/登陆密码@数据库实例名,如sys/testora@or ...
- linux mysql异机备份_Linux环境下oracle数据库Rman备份异机恢复
备份的数据库和要恢复的数据库OS和数据库的版本均一致,恢复的目录也均一致! 备份数据库: RMAN> backup format '/home/oracle/scripts/full_prod. ...
- windows下oracle数据库自动备份脚本
1.根据日期自动生成 Oracle 备份文件 @echo off echo 正在备份Oracle数据库,请稍等...... exp userid='用户名/密码@SID' file=D:\bak\re ...
最新文章
- MySQL01-安装mysql数据库
- SAP LSMW 物料主数据导入毛重净重放大1000倍问题之对策
- Codeforces Beta Round #17 D. Notepad (数论 + 广义欧拉定理降幂)
- 英国正式启用首批5G服务
- 深度探秘 Java 8 函数式编程(下)
- st庞大股票股吧_黄金变石头!6倍大牛股提前锁定退市,市值蒸发98%,还有这些股票拉响警报(附名单)...
- Java 8中java.util.function包中的谓词和使用者接口
- 下载keep运动软件_Keep运动软件官网下载_Keep运动最新官网下载_18183软件下载
- HP5200打印机从控制面板手动配置TCP/IP 参数
- java公平锁和非公平锁_java并发编程学习之再谈公平锁和非公平锁
- 《Linux内核设计与实现》读书笔记 - 目录 (完结)【转】
- python基础教程廖雪峰云-Python 爬虫:把廖雪峰的教程转换成 PDF 电子书
- Android Retrofit下载文件进度
- springboot悠悠转二手网站毕业设计源码181134
- 编程必备基础知识-计算机组成原理-01概述篇-笔记
- 苹果闪存性能测试软件,IphoneXS64GB VS 256GB 性能测试?,苹果不想让你知道的事!...
- 根据银行卡号查询银行卡字母及银行卡名称
- 论文阅读:Social Media and Fake News in the 2016 Election
- hibernate-validate如何校验controller+service+分组校验+自定义注解实现校验规则等
- 【VBA研究】用Ping命令测试IP地址是否通达