The*_*ner 2 oracle backup oracle-10g
我对 Oracle 数据库一无所知,所以如果我的问题的路径看起来很奇怪,请随时告诉我正确的做事方法。
我目前看到有两种方法可以为我们拥有的第 3 方应用程序备份运行 3 个 Oracle 数据库的服务器。
我可以使用Symantec BE 2010 R3 的oracle 代理。我下载并配置了它,但它告诉我为了备份数据库“当它处于 NOARCHIVELOG 模式时,数据库必须是 MOUNTED 但不是 OPEN”。所以我想这里的问题是如何将数据库更改为 ARCHIVELOG 模式,以便在我备份它们时可以打开它们,或者如何在备份之前传递一个命令来关闭数据库,然后在备份之后打开它备份完成?
我可以使用“exp”命令。这里的问题是我不确定要为每个数据库传递哪些参数/选项。第 3 方有要采取的步骤,但它们包括选择“(2) 表”和其他一些在 EXP 命令帮助中似乎不是默认选项的选项。例如,这是他们的经验“选择”的屏幕截图:

对这些方法中的任何一种方法的任何帮助,或者如果有另一种/更好的方法,请告诉我。
谢谢!
如果您的数据库是一个重要的生产数据库,它应该以归档日志模式运行,这一点毫无疑问。这是假设用户不断进行交易并且您不想失去他们。如果您的数据库每天仅批量加载一次,导出转储可能是作为备份的有效解决方案,如果您知道如何在丢失 prod 数据库后使用它重新创建新数据库。
现在,在您的服务器上以数据库管理员身份登录并切换到归档日志模式
数据库已开放用于生产,您可以进行在线备份。这并不意味着您的数据库已脱离危险区域,仍然需要进行一些设置以使其正常运行。
将发生的第一件事是写入归档日志文件的文件系统将被填满,导致数据库完全停止。
最佳建议:聘请一名 dba 为您完成这项工作,制造灾难比预防更容易,甚至更糟的是,从灾难中恢复。没有适当的配置恢复几乎是不可能的。有许多咨询公司通过一些预付费系统提供临时服务。也许将应用程序交给服务提供商可能更聪明。这完全取决于你做什么以及你想要什么样的灾难保护。
次佳:开始阅读文档Oracle® Database 2 Day DBA
| 归档时间: |
|
| 查看次数: |
787 次 |
| 最近记录: |