oracle存档模式,Oracle开启归档模式并设置RMAN自动备份策略
title: Oracle开启归档模式并设置RMAN自动备份策略
categories: 数据库
tags:
- Oracle
- RMAN
timezone: Asia/Shanghai
date: 2019-01-06
软件版本
Oracle 11g 11.2.0.4
1.开启和关闭归档模式
1.管理员登录
sqlplus / as sysdba
2.查看是否开启归档模式
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 2
Current log sequence 4
3.关闭数据库
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
4.启动数据库到mount状态
SQL> startup mount;
ORACLE instance started.
Total System Global Area 759943168 bytes
Fixed Size 2257112 bytes
Variable Size 499126056 bytes
Database Buffers 255852544 bytes
Redo Buffers 2707456 bytes
Database mounted.
5.启用归档模式并查看
SQL> alter database archivelog;
Database altered.
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 2
Next log sequence to archive 4
Current log sequence 4
6.启动数据库
SQL> alter database open;
Database altered.
7.关闭归档模式
# 关闭数据库
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
# 启动数据库到mount状态
SQL> startup mount;
ORACLE instance started.
Total System Global Area 759943168 bytes
Fixed Size 2257112 bytes
Variable Size 499126056 bytes
Database Buffers 255852544 bytes
Redo Buffers 2707456 bytes
alter database noarchivelog;Database mounted.
# 关闭归档模式
SQL> alter database noarchivelog;
Database altered.
# 查看状态
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 2
Current log sequence 4
2.RMAN自动全备脚本
#!/bin/bash
backtime=`date +%Y%m%d`
echo $backtime
# by 小六 20181126 1327133225@qq.com
# ######################### oracle RAC RMAN自动备份脚本 #########################
# 备份要求
# 条件一:在node1每晚进行全量备份,同时删除过期备份和归档日志文件;
# by all
# su - oracle
# mkdir -p /home/oracle/log
# mkdir -p /home/oracle/bak
#
# %c 备份片的拷贝数
# %d 数据库名称
# %D 位于该月中的第几天 (DD)
# %M 位于该年中的第几月 (MM)
# %F 一个基于DBID唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII为该数据库的DBID,YYYYMMDD为日期,QQ是一个1-256的
序列
# %n 数据库名称,向右填补到最大八个字符
# %u 一个八个字符的名称代表备份集与创建时间
# %p 该备份集中的备份片号,从1开始到创建的文件数
# %U 一个唯一的文件名,代表%u_%p_%c
# %s 备份集的号
# %t 备份集时间戳
# %T 年月日格式(YYYYMMDD)
$ORACLE_HOME/bin/rman log=/home/oracle/log/node1_backupall_$backtime.log <
connect target /
run{
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
allocate channel c1 type disk FORMAT '/home/oracle/bak/%d_%T_%U';
allocate channel c2 type disk FORMAT '/home/oracle/bak/%d_%T_%U';
backup as compressed backupset database ;
backup as compressed backupset archivelog all delete input;
# report obsolete命令用于列出rman资料库中能够被删除的全备份、数据文件拷贝和归档日志记录。
# report obsolete;
# 删除陈旧备份(noprompt=不提示)
# delete noprompt obsolete;
# 核对所有备份集
crosscheck backup;
# 核对归档日志
crosscheck archivelog all;
# 删除EXPIRED备份集(noprompt=不提示)
# delete noprompt expired backup;
# 释放通道
release channel c1;
release channel c2;
}
EOF
echo
echo "Backup Complete!"
echo
oracle存档模式,Oracle开启归档模式并设置RMAN自动备份策略相关推荐
- oracle rman备份spfile,利用RMAN自动备份转储Spfile
[情景简介] 生产环境丢失了服务器的参数文件,rman已开启自动备份设置. [操作过程简述] ----启动rman $rman target / ----检查rman设置 RMAN> show ...
- oracle改成归档模式_oracle 11g开启归档模式及修改归档目录
11G开启归档模式 在oracle 11g,开启archive log模式时,默认归档目录为db_recovery_file_dest指定.此参数在pfile/spfile中可以指定: db_reco ...
- oracle 存档终点修改,Oracle 归档模式与非归档模式的切换
Oracle 归档模式与非归档模式的切换 1.查看oracle是否处于归档模式 arichive log list; 数据库日志模式 非存档模式 自动存档 ...
- oracle 12c创建归档,Oracle12C开启归档模式
安装Oracle12C后,默认是没有开启归档模式的,可按以下方式开启. 1.查看归档相关信息: archive log list 可以看到数据库未开启归档. 2.关闭数据库: shutdown imm ...
- oracle如何开启归档模式
Oracle 如何开启归档模式 步骤: 1.查看数据库归档状态 SQL> **archive log list** Database log mode No Archive Mode Autom ...
- 玩转oracle 11g(11):开启归档模式
如果归档模式已经开启并设置归档路径,请跳过 1. 开始->运行->cmd 2. 输入:sqlplus sys/密码 as sysdba 3. Sql> archive log ...
- oracle归档模式教程,Oracle从归档模式变成非归档模式详细步骤
更改Oracle数据库的非归档模式需要重新启动数据库,在mount模式下修改,简要步骤1 以shutdown immediate方式关闭数据库2 启动实 Oracle从归档模式变成非归档模式详细步骤 ...
- DM数据库开启归档模式的三种方式
在生产和测试环境中,为了保证数据库的安全性,我们经常需要开启数据库为归档模式,达梦数据库开启归档模式的方式有多种,本章主要介绍开启归档模式的相关方法和常用数据字典. 检查数据库环境是否是归档模式 在开 ...
- 归档模式、非归档模式数据库是什么意思
source: https://zhidao.baidu.com/question/298895740.html 1.归档模式 Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如 ...
最新文章
- Bash Shell脚本编程-变量知识
- 组合使用Laravel和vfsStream测试文件上传
- 编译安装MySQL5.6失败的相关问题解决方案
- access开发精要(9)-排序
- windows server如何加强云服务器的安全性
- Table options do not contain an option key ‘connector‘ for discovering a connector
- linux下挂接fat32分区
- “约见”面试官系列之常见面试题第十一篇之canvas(建议收藏)
- java 课后习题 随机整数最大值和最小值
- python3 csv以追加方式写入_从拉入的JSON d向CSV追加和或写入
- VMware12虚拟机中安装win7(安装好的解压版Win7_64-cl1.vmdk)
- 求齐次线性方程组的基础解系matlab,MATLAB学习笔记:齐次线性方程组的基础解系...
- Flink(55):Flink高级特性之流式文件写入(Streaming File Sink)
- linux编辑框软键盘自动弹出,带输入框的Dialog自动弹出软键盘
- matlab小船渡河物理模型,高中物理 | 小船渡河模型和斜拉船模型
- 电脑桌面app客户端、微信公众号-小程序测试方法
- 在计算机中公式运算符有哪些,Excel在公式中使用运算符号
- Multisim基础 变压器 简单示例
- 不考研,编程能力不强的大二同学,选择哪个专业方向?
- python写几个好玩的程序_怎么用python编写好玩的程序
热门文章
- R语言使用latticeExtra包可视化双Y轴线图实战(Dual Y axis):单y轴线图、双y轴图线图、双y轴图线图(添加图例)
- plotly基于dataframe数据绘制股票OHLC图
- 使用R构建随机森林回归模型(Random Forest Regressor)
- 硬投票分类器(VotingClassifier)构建实战
- R包cgdsr下载MSKCC癌症基因组数据
- servlet-------------jsp 地址栏变化
- Linux下数值计算
- Non Hybrid Long Read Consensus Using Local De Bruijn Graph Assembly
- Read correction for non-uniform coverages 读校正非均匀覆盖
- linux中system清屏命令,Linux磁盘管理命令