我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ORACLE DATAGUARD重建备库(利用主库备份进行恢复)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ORACLE DATAGUARD重建备库(利用主库备份进行恢复)

Oracle Dataguard备库重建
1、添加oracle目录
mkdir /ora_data_1
mkdir /ora_data_2
mkdir /ora_data_3
2、修改目录权限
chown oracle:dba /ora_data_1
chown oracle:dba /ora_data_2
chown oracle:dba /ora_data_3
3、在创建的目录下添加数据文件
alter tablespace users add datafile '/ora_data_1/users02.dbf' size 1M autoextend off;
alter tablespace test add datafile '/ora_data_2/test02.dbf' size 1M autoextend off;
alter tablespace test add datafile '/ora_data_3/test03.dbf' size 1M autoextend off;
4、主库备份生成备库控制文件
backup current controlfile for standby format '/tmp/control.ctl';
5、主库对数据库进行全备
backup database format '/tmp/full_backup_%T_%t.bak';
6、对备库参数文件进行修改,添加数据文件映射关系
*.db_file_name_convert='/opt/oracle/oradata/orcl','/opt/oracle/oradata/standby','/ora_data_1','/opt/oracle/oradata/standby','/ora_data_2','/opt/oracle/oradata/standby','/ora_data_3','/opt/oracle/oradata/standby'
7、在主库配置NFS,提供给备库恢复使用
vi /etc/exports
/tmp 192.168.56.*(rw) 
service nfs restart
8、在备库挂载NFS目录,并查看是否正常挂载
mount -o rw,noac,hard,rsize=32768,wsize=32768,nolock  192.168.56.103:/tmp /dbbak
9、进入RMAN恢复控制文件
rman target /
startup nomount
restore controlfile from '/dbbak/control.ctl;
10、mount数据库,并注册恢复目录
alter database mount;
catalog start with '/dbbak/full_backup_20170720_949796538.bak'
11、还原数据库
restore database;
12、打开数据库(如果主库之前没有standby logfile,还需要创建standby logfile)
alter database open
13、应用日志
alter database recover managed standby database using current logfile disconnect;
14、主库建表插入数据,切换日志进行测试。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ORACLE DATAGUARD重建备库(利用主库备份进行恢复)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何进行Oracle数据库的备份和恢复策略规划

Oracle数据库备份和恢复策略是确保数据安全性和可靠性的关键部分。以下是一些常用的备份和恢复策略规划步骤:确定备份需求:首先需要确定数据库的备份需求,包括备份频率、备份数据量、备份存储位置等。选择备份方式:Oracle数据库可以使用物理备
如何进行Oracle数据库的备份和恢复策略规划
2024-03-02

Aurora数据库中怎么进行备份和恢复操作

Aurora数据库是一种云数据库服务,它是兼容MySQL和PostgreSQL的关系型数据库。备份和恢复操作对于数据库的安全性和可靠性非常重要。以下是在Aurora数据库中进行备份和恢复操作的步骤:备份操作:登录到账号,并选择Aurora
Aurora数据库中怎么进行备份和恢复操作
2024-04-09

使用Oracle进行数据库备份与还原

目录一、逻辑备份1.某一用户(DBA权限)全库备份:2.某一用户(DBA权限)备份库中某些用户:3.某一用户备份自身:4.某一用户备份自身某些表对象:5.某一用户(具有DBA权限)备份其他用户某些表对象:二、逻辑还原1.使用全库备份文件还原
2023-04-09

如何在Oracle中进行数据库重建和恢复

在Oracle数据库中进行数据库重建和恢复通常包括以下步骤:备份数据库:在进行重建和恢复之前,务必要先备份数据库,以防止数据丢失。重建数据库:如果数据库损坏或出现问题,可以使用Oracle提供的工具和命令来重建数据库。可以使用数据库恢复向导
如何在Oracle中进行数据库重建和恢复
2024-04-09

Python中如何对MySQL数据库进行备份和恢复操作?(通过Python如何实现MySQL数据库的备份与恢复?)

本文介绍了如何使用PythonMySQLdb库对MySQL数据库进行备份和恢复。备份涉及导出数据库到文件,而恢复涉及从文件导入数据库。自动化过程可以使用调度器(如cron)来安排定期备份和恢复。本文提供了详细的步骤和代码示例,使读者能够轻松地实施这些操作,确保数据的安全性和完整性。
Python中如何对MySQL数据库进行备份和恢复操作?(通过Python如何实现MySQL数据库的备份与恢复?)
2024-04-02

怎么使用Oracle进行数据库备份与还原

本文小编为大家详细介绍“怎么使用Oracle进行数据库备份与还原”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Oracle进行数据库备份与还原”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Oracle中
2023-07-05

如何使用Oracle命令进行数据库备份与还原

这篇文章主要介绍如何使用Oracle命令进行数据库备份与还原,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据导出:1、将数据库orcl完全导出,用户名system 密码manager 导出到D:\daochu.dm
2023-06-21

Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器

目录1.看看数据库情况1.1先看了下表空间情况,生产环境表空间大概90G,用了才一半不到2.数据库备份2.1登陆数据库2.2创建逻辑目录2.3给数据库用户文件操作权限#dbuser为数据库用户名,更具实际情况更改2.3创建物理目录1.3备份
2022-06-28

数据库备份和恢复的重要性!技术同学如何利用MySQL设计规约保护数据安全?

数据库备份和恢复的重要性!技术同学如何利用MySQL设计规约保护数据安全?数据库是现代应用开发中不可或缺的一部分,它存储了应用程序所需的大量数据,并且承载着企业的重要信息。然而,数据库也可能面临各种灾难,如硬盘故障、意外删除或数据被篡改等。
2023-10-22

SQLServer 错误 3417 无法恢复 master 数据库。 SQL Server 无法运行。 请利用完整备份还原 master 数据库,修复它,或者重新生成它。 有关如何重新生成 maste

详细信息 Attribute 值 产品名称 SQL Server 事件 ID 3417 事件源 MSSQLSERVER 组件 SQLEngine 符号名称 REC_BADMASTER 消息正文 ...
SQLServer 错误 3417 无法恢复 master 数据库。 SQL Server 无法运行。 请利用完整备份还原 master 数据库,修复它,或者重新生成它。 有关如何重新生成 maste
2023-11-05

编程热搜

目录