当前位置:网站首页>Oracle数据库开启备份准备工作
Oracle数据库开启备份准备工作
2022-06-25 23:53:00 【两掺豆腐脑丶】
1.1服务
oracle的服务:监听服务、数据库服务。
安装路径可由服务属性获得
1 1.2文件
1.2.1参数文件
SGA、PGA、高速缓冲区大小、进程数、控制文件位置、归档日志位置等
1.2.2
控制文件、数据文件、日志文件
1.2.3归档日志文件
二、ORACLE实操
2.1进入sqlplus查询数据库相关信息
进入CMD命令行,输入“sqlplus / as sysdba”进入oracle命令行:
可以查询到数据库版本为11.2.0.1。
2.1.1查询数据量
“select sum(bytes)/1024/1024/1024 from dba_data_files”,所得结果单位为GB;
2.1.2数据文件位置
使用“select name from v$datafile”命令查看
2.1.3是否归档模式
由于使用备份平台备份数据库需要开启oracle归档,故需查看数据库归档情况:使用“archive log list”命令查看

2.2修改数据库为归档模式
2.2.1检查数据库一致性
使用“alter system checkpoint”命令查看,若命令执行成功,则数据库可正常关闭并启动。
2.2.2关闭数据库
执行shutdown immediate;
2.2.3启动为mount状态
2.2.4更改为归档模式
alter database archivelog
2.2.5更改数据库为‘打开’状态
2.2.6修改归档日志路径
1)查看参数db_recovery_file_dest,该值为默认归档日志存放路径。
SQL> show parameter db_recovery
NAME TYPE VALUE
db_recovery_file_dest string D:\oracle\fast_recovery_area
db_recovery_file_dest_size big integer 4182M
2)更改归档日志目录并切换日志进行测试

2.3修改数据库为非归档模式
三、RMAN 简介
3.1简介
RMAN(Recovery Manager)是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件、归档日志和控制文件,用来执行完全或不完全的数据库恢复。与传统工具相比,RMAN具有独特的优势:跳过未使用的数据块。当备份一个RMAN备份集时,RMAN不会备份从未被写入的数据块,而传统的方式无法获知那些是未被使用的数据块。RMAN使用Oracle特有的二进制压缩模式,与传统备份的压缩方式相比,能够最大程度地压缩数据块中的一些典型数据。
3.2特点
(1) 支持增量备份:传统的exp与expdp备份工具,只能实现一个完整备份而不能增量备份,RMAN采用备份级别实现增量备份,在一个完整的备份基础上采用增量备份可以大大减少备份的数量;
(2) 自动管理备份文件:RMAN备份的数据是RMAN自动管理的,包括文件名字,备份文件存储目录等;
(3) 自动化备份与恢复:在备份与恢复操作时,使用简单的指令就可以实现备份与恢复,执行过程完全有RMAN维护。
(4) 不产生重做信息: RMAN联机备份不产生重做信息。
(5) 支持映像复制: 使用RMAN可以实现映像复制,映像以操作系统的文件格式存在,这种复制类似于用户管理的脱机备份方式。
(6) 备份的数据文件压缩处理: RMAN提供一个参数,说明是否对备份文件进行压缩,压缩的备份文件以二进制文件格式存在,可以减少备份文件的存储空间。
(7) 备份文件有效性检查功能:可以在备份之后恢复检测备份文件是否可用,避免无效恢复操作。
3.3rman和exp等简单备份工具的区别
RMAN是基于物理结构,数据块的备份,支持通过online redolog和archive redolog恢复到任意时刻数据库状态,是最安全也是是Oracle推荐的备份恢复工具。
Data IMP/EXP是基于逻辑结构、数据对象(如表、存储过程等)的导入导出工具,如果用作备份与恢复只能恢复到导出的那个时间点,是Oracle推荐的数据移动工具,可以从一个库导出再导入到另一个库。
3.4示例
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
allocate channel c4 type disk;
backup database format ‘d:/rman/%d_%T_%s_%p.full’;
sql ‘alter system archive log current’;
backup archivelog all format ‘d:/rman/%d_%T_%s_%p.arc’
delete all input;
report obsolete;
delete noprompt obsolete;
crosscheck backup;
crosscheck archivelog all;
delete noprompt expired backup;
backup current controlfile format ‘d:/rman/%d_%T_%s_%p.ctl’;
}
边栏推荐
- 【花雕体验】11 上手ESP32C3
- Digital circuit - adder
- Etcd database source code analysis cluster communication initialization
- The maze of God's perspective in robot vision
- 新库上线 | CnOpenData农产品批发价格数据
- halcon之区域:多种区域(Region)生成(4)
- 同花顺上登录股票账户是安全的吗?同花顺上是如何开股票账户的
- Computer network knowledge summary (interview)
- DGUS新升级:全面支持数字视频播放功能
- 《网络是怎么样连接的》读书笔记 - 集线器、路由器和路由器(三)
猜你喜欢

Essence and thoughts of 30 lectures on product thinking

Idea configuration

Mpu6050 reads the ID incorrectly and 0xd1 occurs (the correct ID should be 0x68 or 0x69). Solution.

Development and monitoring of fusion experiment pulse power supply by LabVIEW

智慧家——全家具功能

The maze of God's perspective in robot vision

数字电路——加法器

Etcd database source code analysis cluster communication initialization

Handling of @charset UTF-8 warning problems during vite packaging and construction;

ETCD数据库源码分析——集群通信初始化
随机推荐
leetcode 300. Longest Increasing Subsequence 最长递增子序列 (中等)
Download and install flume
新库上线 | CnOpenData农产品批发价格数据
开窍之问答
RT-Thread 项目工程搭建和配置--(Env Kconfig)
CityJSON
Cartoon shader
Essence and thoughts of 30 lectures on product thinking
计算机网络知识总结(面试)
Remote incremental synchronization artifact Rsync
Dgus new upgrade: fully support digital video playback function
Error 65:access violation at 0x58024400: no 'read' permission
C thread pool control semaphore
STM32GPIO
马斯克 VS 乔布斯,谁是21世纪最伟大的创业家
How to effectively promote products
如何有效地推广产品
Technical foreword - metauniverse
LabVIEW开发监控聚变实验脉冲电源
新库上线 | CnOpenData中国新房信息数据