Oracle数据库通过RMAN备份

问题描述 投票:0回答:1

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

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

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

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

  • 我通读了Oracle的文档,发现该过程实际上非常复杂。但是,这似乎是一种更有效的方法,并且具有更多好处。

我个人更喜欢使用RMAN来执行数据库备份。但是,我真的是Oracle新手。我尚未在本地环境中下载任何Oracle数据库,而且不确定如何通过SQL * PLUS与SQL Developer中的现有数据库建立连接。有人可以请我指导整个过程吗?

oracle database-backups rman
1个回答
0
投票

您需要脱下您的SQL Dev护目镜。

在命令行:

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

这是最简单的。您必须确保数据库处于archivelog模式。

但是请不要忘记,备份就是恢复。我强烈建议您在工作站上创建一个虚拟机,在其上安装Oracle,然后使用该虚拟机进行备份和恢复。在https://docs.oracle.com/database/121/BRADV/toc.htm中花一些时间。作为DBA,您的主要指令是“不要丢失数据”。如果您不能可靠地备份和恢复,那么您无能为力。

© www.soinside.com 2019 - 2024. All rights reserved.