我是靠谱客的博主 甜甜大树,最近开发中收集的这篇文章主要介绍rman完全备份,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. 检查数据库模式:
    sqlplus /nolog
    conn /as sysdba
    archive log list (查看数据库是否处于归档模式中)

    若为非归档,则修改数据库归档模式。
    startup mount
    alter database archivelog
    alter database open

2.连接到target数据库

命令: connect target / (connect target system/oracle@ora10g,如果数据库没有起来,也可要直接在rman命令下用startup进行启动数据库)
可以连接到target database.(rman 一边连接到target数据库,另外一边连接到control file(nocatalog mode),control file 中存储rman 的备份信息)

3.用list backupset 命令查看有没有备份的东西

  1. 常用备份命令:
    备份全库:
    RMAN> backup database plus archivelog delete input; (备份全库及控制文件、服务器参数文件与所有归档的重做日志,并删除旧的归档日志)
    备份表空间:
    RMAN> backup tablespace system plus archivelog delete input; (备份指定表空间及归档的重做日志,并删除旧的归档日志)_
    备份归档日志
    RMAN>: backup archivelog all delete input;

RMAN> backup archivelog all delete input;

C:UsersAdministrator>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 2月 18 15:37:19 2019
Copyright (c) 1982, 2010, Oracle.
All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>archive log list;
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> archve log list;
SP2-0734: 未知的命令开头 "archve log..." - 忽略了剩余的行。
SQL> archive log list;
ORA-01012: not logged on
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area
855982080 bytes
Fixed Size
2180544 bytes
Variable Size
503319104 bytes
Database Buffers
348127232 bytes
Redo Buffers
2355200 bytes
数据库装载完毕。
SQL> alter database archivelog
2
alter database open
3
SQL>
SQL> alter database open;
数据库已更改。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01531: 实例已打开数据库
SQL> archive log list;
数据库日志模式
非存档模式
自动存档
禁用
存档终点
USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列
2
当前日志序列
4
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area
855982080 bytes
Fixed Size
2180544 bytes
Variable Size
503319104 bytes
Database Buffers
348127232 bytes
Redo Buffers
2355200 bytes
数据库装载完毕。
SQL> alter database archivelog
2
SQL>
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> archive log lot;
SP2-0718: 非法的
ARCHIVE LOG 选项
SQL> archive log list;
数据库日志模式
存档模式
自动存档
启用
存档终点
USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列
2
下一个存档日志序列
4
当前日志序列
4
--------------------------------------------$rman
SQL> $rman
恢复管理器: Release 11.2.0.1.0 - Production on 星期一 2月 18 15:57:12 2019
Copyright (c) 1982, 2009, Oracle and/or its affiliates.
All rights reserved.
RMAN> connect target
连接到目标数据库: JHEMR (DBID=1344386656)
RMAN> list backupset;
使用目标数据库控制文件替代恢复目录
说明与资料档案库中的任何备份都不匹配
RMAN>
backup database plus archivelog delete input;
启动 backup 于 18-2月 -19
当前日志已存档
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=40 设备类型=DISK
通道 ORA_DISK_1: 正在启动归档日志备份集
通道 ORA_DISK_1: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=4 RECID=1 STAMP=1000569511
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -19
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -19
段句柄=C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRBACKUPSET2019_02_18O1_MF
_ANNNN_TAG20190218T155831_G6NSF7QJ_.BKP 标记=TAG20190218T155831 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
通道 ORA_DISK_1: 正在删除归档日志
归档日志文件名=C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRARCHIVELOG2019_02
_18O1_MF_1_4_G6NSF5VJ_.ARC RECID=1 STAMP=1000569511
完成 backup 于 18-2月 -19
启动 backup 于 18-2月 -19
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=C:APPADMINISTRATORORADATAJHEMRSYSTEM01.DBF
输入数据文件: 文件号=00002 名称=C:APPADMINISTRATORORADATAJHEMRSYSAUX01.DBF
输入数据文件: 文件号=00003 名称=C:APPADMINISTRATORORADATAJHEMRUNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=C:APPADMINISTRATORPRODUCT11.2.0APJHEMR.DBF
输入数据文件: 文件号=00004 名称=C:APPADMINISTRATORORADATAJHEMRUSERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -19
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -19
段句柄=C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRBACKUPSET2019_02_18O1_MF
_NNNDF_TAG20190218T155833_G6NSF9JM_.BKP 标记=TAG20190218T155833 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:06
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -19
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -19
段句柄=C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRBACKUPSET2019_02_18O1_MF
_NCSNF_TAG20190218T155833_G6NSHDBB_.BKP 标记=TAG20190218T155833 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 18-2月 -19
启动 backup 于 18-2月 -19
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动归档日志备份集
通道 ORA_DISK_1: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=5 RECID=2 STAMP=1000569581
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -19
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -19
段句柄=C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRBACKUPSET2019_02_18O1_MF
_ANNNN_TAG20190218T155941_G6NSHFQG_.BKP 标记=TAG20190218T155941 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
通道 ORA_DISK_1: 正在删除归档日志
归档日志文件名=C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRARCHIVELOG2019_02
_18O1_MF_1_5_G6NSHFJM_.ARC RECID=2 STAMP=1000569581
完成 backup 于 18-2月 -19
RMAN>
RMAN> list backupset;
备份集列表
===================
BS 关键字
大小
设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
1
33.84M
DISK
00:00:01
18-2月 -19
BP 关键字: 1
状态: AVAILABLE
已压缩: NO
标记: TAG20190218T155831
段名:C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRBACKUPSET2019_02_18O1_MF_A
NNNN_TAG20190218T155831_G6NSF7QJ_.BKP
备份集 1 中的已存档日志列表
线程序列
低 SCN
时间下限
下一个 SCN
下一次
---- ------- ---------- ---------- ---------- ---------
1
4
976414
18-2月 -19 991158
18-2月 -19
BS 关键字
类型 LV 大小
设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
2
Full
1011.65M
DISK
00:01:01
18-2月 -19
BP 关键字: 2
状态: AVAILABLE
已压缩: NO
标记: TAG20190218T155833
段名:C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRBACKUPSET2019_02_18O1_MF_N
NNDF_TAG20190218T155833_G6NSF9JM_.BKP
备份集 2 中的数据文件列表
文件 LV 类型 Ckp SCN
Ckp 时间
名称
---- -- ---- ---------- ---------- ----
1
Full 991168
18-2月 -19 C:APPADMINISTRATORORADATAJHEMRSYSTEM01
.DBF
2
Full 991168
18-2月 -19 C:APPADMINISTRATORORADATAJHEMRSYSAUX01
.DBF
3
Full 991168
18-2月 -19 C:APPADMINISTRATORORADATAJHEMRUNDOTBS0
1.DBF
4
Full 991168
18-2月 -19 C:APPADMINISTRATORORADATAJHEMRUSERS01.
DBF
5
Full 991168
18-2月 -19 C:APPADMINISTRATORPRODUCT11.2.0APJHEMR
.DBF
BS 关键字
类型 LV 大小
设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
3
Full
9.36M
DISK
00:00:01
18-2月 -19
BP 关键字: 3
状态: AVAILABLE
已压缩: NO
标记: TAG20190218T155833
段名:C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRBACKUPSET2019_02_18O1_MF_N
CSNF_TAG20190218T155833_G6NSHDBB_.BKP
包含的 SPFILE: 修改时间: 18-2月 -19
SPFILE db_unique_name: JHEMR
包括的控制文件: Ckp SCN: 991194
Ckp 时间: 18-2月 -19
BS 关键字
大小
设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
4
6.00K
DISK
00:00:00
18-2月 -19
BP 关键字: 4
状态: AVAILABLE
已压缩: NO
标记: TAG20190218T155941
段名:C:APPADMINISTRATORFLASH_RECOVERY_AREAJHEMRBACKUPSET2019_02_18O1_MF_A
NNNN_TAG20190218T155941_G6NSHFQG_.BKP
备份集 4 中的已存档日志列表
线程序列
低 SCN
时间下限
下一个 SCN
下一次
---- ------- ---------- ---------- ---------- ---------
1
5
991158
18-2月 -19 991199
18-2月 -19
RMAN>

最后

以上就是甜甜大树为你收集整理的rman完全备份的全部内容,希望文章能够帮你解决rman完全备份所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部