首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >恢复Oracle 11服务器上的Oracle 9备份?

恢复Oracle 11服务器上的Oracle 9备份?
EN

Server Fault用户
提问于 2010-12-15 16:30:02
回答 3查看 1.9K关注 0票数 4

我们有一个在旧服务器上使用Oracle 9i的客户端,他们希望在新服务器上切换到Oracle 11。

他们希望备份旧数据库并在新服务器上还原它。这可以直接执行吗?还是需要先将旧服务器升级到11?

这两台服务器都是Windows,因此不会有任何操作系统转换需要处理。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2010-12-15 16:42:07

一种解决办法是使用出口/进口。取决于数据库的大小,这可能会非常慢。

将数据库从9i升级到11g也会很痛苦。

编辑:有了这么多数据,升级速度可能会更快。我不知道从9i到11g的路径是什么,但您可能需要升级两次(9i->10g,然后10g->11g)。它仍然可以更快,因为它通常不需要对您的数据做太多的工作。不管你怎么做,它不会是一小时的工作;-)顾客能负担得起很多的停机时间吗?

票数 3
EN

Server Fault用户

发布于 2014-05-07 08:14:31

其实你能做到的。您不必升级旧服务器。

如果在服务器上升级数据库,则必须执行以下步骤:

1)在服务器上安装新软件

2)为升级准备新的环境(例如spfile)

3)为升级准备旧数据库

4)关闭旧数据库

5)在新的环境中启动数据库(启动)

6)将升级过程应用于新数据库。

如果将其还原为用于升级的新服务器,则有以下步骤:

1)在新服务器上安装新软件

2)为升级准备新的环境(例如spfile)

3)为升级准备旧数据库

4)将数据库恢复到新服务器所需的时间点(但在完成升级准备的时间点之后),但不要打开它。

5)在新环境中打开数据库(修改数据库打开升级);

6)将升级过程应用于新数据库。

因此,RMAN帮助您将数据库传输到新服务器,但它无助于避免升级步骤。您可以保持旧数据库处于打开状态,但在恢复到的时间点之后所做的所有更改都留在旧数据库中,因此丢失。

Oracle支持提供的一些文档涵盖了此主题。

  • 有关在不同版本和平台之间恢复或复制的常见问题(Doc 369644.1)
  • 手动升级到11gR2的完整检查列表(Doc 837570.1)
  • 将数据库还原到更高的修补程序集(Doc 558408.1)
票数 2
EN

Server Fault用户

发布于 2010-12-15 19:24:00

假设您只在这里讨论数据库:

因为你要搬到一台新机器上,rman是最好的选择。出口然后进口。

如果您没有移动到一台新机器,升级数据库将是一条路。

如果您有任何Oracle应用程序,则需要进行升级,而不是导出/导入。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/212931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档