繁体   English   中英

Oracle 通过 RMAN 进行数据库备份

[英]Oracle Database Backup Through RMAN

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

1) 使用数据库导出 function 在 Oracle SQL 开发者

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

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

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

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

您需要摘下 SQL 开发护目镜。

在命令行:

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,您的首要指令是不要丢失数据。 如果您不能可靠地备份和恢复,那么您无能为力。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM