在这里插入图片描述

User-Managed Backups 用户管理的备份
目标

一、基础知识

1、Terminology 术语

2、User-Managed Backup/Recovery 用户管理的备份/恢复

3、Get DB File Information 获取数据文件信息

4、Consistent Whole DB Backup 一致的整个数据库备份

冷备份

在这里插入图片描述

热备

在这里插入图片描述

二、基础操作

1、查找需要备份的各种文件

select name, status from v$datafile;

在这里插入图片描述

select name from v$controlfile;

在这里插入图片描述

select member from v$logfile;

在这里插入图片描述

show parameter spfile;

在这里插入图片描述

密码文件通常是位于Oracle数据库实例的ORACLE_HOME/dbs目录中。密码文件名称通常是”orapw{SID}“,其中”{SID}”是数据库实例系统标识符

例如,如果你的数据实例的SID是”ORCL”,那么密码文件的名称可能是”orapwORCL”。这个文件存储用于SYSDBA和SYSOPER角色身份验证密码信息

cd $ORACLE_HOME/dbs

在这里插入图片描述

2、整备操作

冷备份

需要按照操作1找到文件的位置,在按照基础知识4冷备份知识即可简单完成备份

热备份

数据文件备份

col file_name format a45;
col tablespace_name format a15;
select file_name, tablespace_name from dba_data_files;

在这里插入图片描述
查询基础数据文件

alter TABLESPACE example begin backup;

开始进入备份模式

!cp /u01/app/oracle/oradata/orcl/example01.dbf /u01/app/oracle/oradata/backup

数据文件备份到指定目录下

alter tablespace example end backup;

在这里插入图片描述
到备份目录下查看是否完成备份
在这里插入图片描述
这样一个数据文件备份就完成了(还需要以此类推备份其他数据文件)
在这里插入图片描述

备份模式什么作用

只读文件备份(可选)

如果有只读空间需要备份需要进行只读备份:
Read-Only TS Backup:
在这里插入图片描述
步骤
1、修改目标只读

# 语句格式
# alter tablespace空间 read only; 这里实例example 为例
alter tablespace example read only;

2、拷贝空间

# 这里和上边数据文件备份是一样的,只是做个演示
!cp /u01/app/oracle/oradata/orcl/example01.dbf /u01/app/oracle/oradata/backup

3、将文件修改为可读可写(如果有需要可以在改回来)

alter tablespace example read write;

控制文件备份

alter database backup controlfile to '/u01/app/oracle/oradata/backup/c1.ctl';

在这里插入图片描述
在这里插入图片描述

总结热备份方法

结合基础操作1找到各中文件的位置然后进行备份。

alter database begin backup; -- 开始备份
!cp datafile_path backup_path; -- 复制数据文件
!cp controlfile_path backup_path; -- 复制控制文件
!cp redo_log_file_path backup_path; -- 复制日志文件
alter database end backup; -- 结束备份

最好的话是一个文件一个文件的备份,不要怕麻烦,这样的话同一个文件处于备份期间的时间比较短,对性能影响不会很大。

完结散花在这里插入图片描述

原文地址:https://blog.csdn.net/yushaoyyds/article/details/134742838

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_33240.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注