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,及所有给我帮助的朋友们,备份的

工作终于得以顺利完成。

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

 

 

 



 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/415944.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mac mongodb 安装

1、进入目录 cd /usr/local2、下载对应版本 sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.3.tgz3、解压到当前目录 sudo tar -zxvf mongodb-osx-x86_64-3.4.2.tgz4、重命名为mongodb,主要是方便管理 sudo mv mongodb-osx-x86_64-4.…

format 参数说明

oracle 数据库中,可以用format参数是指定备份集的文件名格式 使用FORMAT参数时可使用的各种替换变量,如下: %c:备份片的拷贝数(从1开始编号); %d:数据库名称; %D:位于该月中的天数 (…

【自动化__持续集成】___java___XML__DOM4操作

一、代码如下 package com.wujianbo.five;import java.io.File; import java.io.FileOutputStream; import java.util.List;import javax.annotation.Generated; import javax.swing.text.html.HTMLDocument.Iterator;import org.dom4j.Document; import org.dom4j.DocumentHel…

android 获取系统时间的时间戳 ,时间戳日期互转,计算日期时间差,获取明天日期,比较时间大小

long creatTimemBindCheck.remainPaymentTime; int shi (int)mBindCheck.remainPaymentTime/(3600*1000); int yu1 (int)mBindCheck.remainPaymentTime%(3600*1000); int fen (int)yu1/(60*1000); int yu2 (int)yu1%(60*1000); int mia (int)yu2/1000; 获取系统时间戳 pub…

mac 下载的破解软件显示 文件已损坏

其实,这是mac系统加强了安全机制,默认不允许用户自行下载安装应用程序,只能从Mac App Store里安装应用。 1、执行下面命令 sudo spctl --master-disable2、打开系统偏好设置 安全性与隐私,若显示任何来源,大功告成

rman全备时,配置项如何设置?

rman 全备设置哪些配置呢?如果是小库的话 下面这些就差不多了。。 CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO %F; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO %F; # defa…

【VBA】多条件去重

Function kaidan(txt)Dim i As IntegerDim arrSet d CreateObject("scripting.dictionary")For i 1 To Worksheets("汇-销").Range("a65536").End(xlUp).Rowarr Worksheets("汇-销").Range("a1:s" & i).Value If arr…

工作108:vue里面wangEdit编辑器使用

WangEdit使用 <template lang"html"><div class"editor"><!--定义的为表头的属性--><div ref"toolbar" class"toolbar"></div><!--定义的为表格的属性--><div ref"editor" class&…

android 查看图片、保存图片

配置photoview-library-1.2.2.jar 到libs photoview-library-1.2.2.jar 下载地址 http://pan.baidu.com/s/1nviEKtj MainActivity import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.i…

Mac 生成SSH Key

苹果系统一个大更新&#xff0c;更新完&#xff0c;很多东西不能用了&#xff0c;&#xff0c;&#xff0c;重新配置一下。 1、查看秘钥是否存在&#xff0c;打开终端查看是否已经存在SSH密钥 cd ~/.ssh如果没有密钥则不会有此文件夹&#xff0c;有则备份删除, 也可以直接删除…

rman 备份后恢复整个数据库文件的操作

回复(Restoring)即是从恢复操作中选择需要的备份。 恢复(Recovery)是将日志和增量备份的改变应用到数据文件&#xff0c;使得数据文件恢复到希望的SCN号或者是指定时间点上。恢复整个数据库操作 使用RESTORE DATABASE和RECOVER DATABASE命令恢复整个数据库 RMAN> STARTUP FO…

工作109:路由菜单项

/*各个路由模块的建立*/ import Home from "/views/Home/Home"; import GlobalLayout from "/layout/GlobalLayout"; import Login from "/views/login/Login";const SYSTEM_MANAGEMENT "系统管理"; const SETTLEMENT_MANAGEMENT &q…

android TextView下划线,圆角边框,数逐字显示,虚线边框, 渐变色背景框, 阴影背景框

长方形 <?xml version"1.0" encoding"utf-8"?> <shape xmlns:android"http://schemas.android.com/apk/res/android"android:shape"rectangle"><size android:width"10dp" android:height"5dp"…

vscode 遇到的迷之bug nvm is not compatible with the npm config prefix

mac升级系统后&#xff0c;发现每次打开vscode&#xff0c;在命令栏TERMINAL中都会出现不识别npm&#xff0c;把vscode重新安装后&#xff0c;还是不行。 最后&#xff0c;在万能的git上找到了解决方法&#xff0c;之前出错的原因使因为我曾经使用brew install node安装过nod…

bsgs(Baby Steps Giant Steps)算法

BSGS算法&#xff08;Baby Steps Giant Steps算法&#xff0c;大步小步算法&#xff0c;北上广深算法&#xff0c;拔山盖世算法&#xff09; 适用问题 对于式子&#xff1a; $$x^yz(mod_p)$$ 已知x&#xff0c;z&#xff0c;p&#xff0c;p为质数&#xff1b; 求解一个最小非负…

2003服务器远程桌面连不上解决办法

一直都是用XP 连2003服务器&#xff0c;以前从未出现过问题&#xff0c;早二天突然出现提示&#xff1a;什么许可还有多少天到期&#xff0c;也没当回事&#xff0c;想想以前都这样&#xff0c;也没出过什么问题啊&#xff0c;于是就有了今天的一幕&#xff0c;打开远程桌面连接…

vue-cli webpack 打包报错:Unexpected token: punc (()

本来项目完美打包&#xff0c;后来我增加了一个插件vue-ionicons&#xff0c;打包build就是报错&#xff1a; ERROR in static/js/8.017e5cf2d2f1a552890d.js from UglifyJs Unexpected token: punc (() [./node_modules/vue-ionicons/dist/ionicons-mixin.js:7,0][static/js/…