Ould Abba Asked: 2013-02-04 06:24:12 +0800 CST2013-02-04 06:24:12 +0800 CST 2013-02-04 06:24:12 +0800 CST 备用数据库会降低 Oracle imp 的速度吗? 772 我在两台服务器(主服务器和物理备用服务器)上的 Redhat Linux 5.4 上安装了 Oracle 10gR2。 当我在备用服务器启动时将数据导入主服务器时,它需要很长时间才能完成(没有等待它完成)。当我关闭备用服务器上的 Oracle 时,它会在 15 分钟内完成。 这真的是待机造成的吗?我怎样才能加快这个缓慢的小鬼?这是使用的命令行: imp userid=/ file=base.dmp ignore=yes log=log1.log oracle linux 1 个回答 Voted Best Answer ik_zelf 2013-02-04T07:43:12+08:002013-02-04T07:43:12+08:00 这取决于您的配置。 Oracle 使用日志传送(默认)将事务提供给备用数据库。为了确保所有事务都在备用数据库上恢复,我们应该确保主数据库以 FORCE LOGGING 模式运行。切换 FORCE LOGGING 可能会导致主数据库的性能差异,其中 FORCE LOGGING 模式会比没有强制日志记录模式慢一点。 只是关闭可能 - 根据配置 - 使主数据库停止(受保护的备用数据库)。当主数据库和备用数据库位于不同的硬件上时,它们应该几乎不会相互影响,除了需要保存事务并将其传输到备用站点之外。如果您在同步模式下运行,主服务器可能会比运行默认的异步模式时慢得多。 确保对主数据库的性能影响最小的配置是最大性能模式,在该模式下,仅当重做日志文件已满时才发送事务。它还提供最少的数据保护。
这取决于您的配置。
Oracle 使用日志传送(默认)将事务提供给备用数据库。为了确保所有事务都在备用数据库上恢复,我们应该确保主数据库以 FORCE LOGGING 模式运行。切换 FORCE LOGGING 可能会导致主数据库的性能差异,其中 FORCE LOGGING 模式会比没有强制日志记录模式慢一点。
只是关闭可能 - 根据配置 - 使主数据库停止(受保护的备用数据库)。当主数据库和备用数据库位于不同的硬件上时,它们应该几乎不会相互影响,除了需要保存事务并将其传输到备用站点之外。如果您在同步模式下运行,主服务器可能会比运行默认的异步模式时慢得多。
确保对主数据库的性能影响最小的配置是最大性能模式,在该模式下,仅当重做日志文件已满时才发送事务。它还提供最少的数据保护。