【问题标题】:Oracle Database Backup Through RMAN通过 RMAN 备份 Oracle 数据库
【发布时间】:2020-02-12 23:08:56
【问题描述】:

我正在寻找备份我的 Oracle 数据库的方法。它托管在 Windows 服务器上。目前,我使用 Oracle SQL Developer 建立与数据库的连接并对其进行更改。我现在正在考虑两种方法来备份数据库。

1) 在Oracle SQL Developer中使用数据库导出功能

  • 但是,备份过程似乎需要很长时间(因为数据库大约 30 GB)

2) 使用 RMAN 进行数据库备份

  • 我通读了Oracle的文档,发现这个过程实际上相当复杂。但是,它似乎是一种更有效的方式,并且有更多的好处。

我个人更喜欢使用 RMAN 来执行数据库备份。但是,我对 Oracle 真的很陌生。我还没有在本地环境中下载任何 Oracle 数据库,我不确定如何通过 SQL*PLUS 像在 SQL Developer 中那样建立与现有数据库的连接。有人可以指导我完成整个过程吗?

【问题讨论】:

  • 如果你只是想要一个数据库的转储,你可以使用expdpdbms_datapump
  • @a_horse_with_no_name 我想做完整备份

标签: oracle database-backups rman


【解决方案1】:

您需要摘下 SQL Dev 护目镜。

在命令行:

c:>  rman user/password@mydb
rman> backup database plus archivelog delete all input;
rman> quit

这是最简单的。您必须确保您的数据库处于归档日志模式。

但不要忘记,备份就是恢复。我强烈建议您在工作站上创建一个 vm,在其上安装 Oracle,然后使用该 vm 练习备份和恢复。花一些时间在https://docs.oracle.com/database/121/BRADV/toc.htm。作为 DBA,您的首要指令是不要丢失数据。如果您不能可靠地备份和恢复,那么您能做的其他事情都无关紧要。

【讨论】:

  • 感谢您的建议。请问Oracle DB的安装过程?从现在开始我还没有安装任何 Oracle DB,你会推荐哪个版本?另外,由于我的目的是备份现有数据库,我不应该在安装过程中创建另一个新数据库吗?我连接到现有数据库的程序是什么?抱歉这里有太多问题...
  • 版本?为什么不安装最新的?如果您要备份现有数据库,为什么需要创建一个新数据库,甚至需要安装(再次)Oracle?是的,这里的问题太多了。
猜你喜欢
  • 2012-04-29
  • 2014-05-28
  • 1970-01-01
  • 2020-02-25
  • 2022-06-16
  • 1970-01-01
  • 2017-02-17
  • 2016-03-13
相关资源
最近更新 更多