【问题标题】:Will Oracle DB Upgrade assistant work to upgrade database on 10g server to 11g serverOracle DB Upgrade assistant 能否将 10g 服务器上的数据库升级到 11g 服务器
【发布时间】:2011-12-04 15:13:11
【问题描述】:
我有一个运行 10g 的 Oracle 服务器,带有各种数据库。
我有一台运行 11g 且没有数据库的 Oracle 服务器。
我可以使用数据库升级助手将 10g 数据库之一升级到 11g 服务器吗?
当我打开数据库升级助手时,它说选择一个数据库,但没有列出。我在 TNS 中添加了一个条目,看看它是否会做任何事情,但它没有。
感谢您的帮助
【问题讨论】:
标签:
database
oracle
oracle10g
migration
oracle11g
【解决方案1】:
DBUA 在 11g 系列中将数据库从 10.2.0.5.0 升级到 11.1.0.7、11.2.0.2、11.2.0.3 和 11.2.0.4。如果您从上述 11g 版本中的任何一个启动 dbua,那么您的源数据库必须来自列出的先前版本之一,否则它将不会列出。
【解决方案2】:
数据库升级助手会将数据库从 10g 升级到 11g。
它不会将该数据库从一台服务器迁移到另一台服务器。
【解决方案3】:
oratab 文件中是否有条目(通常在 Linux 上的 /etc 或 /var/opt/ Solaris 上的 oracle)用于要升级的 10g 数据库?我相信 dbua 为此使用了 oratab 文件。
源数据库将需要在升级过程开始时重新启动,并且在迁移过程中将无法访问。为避免在升级过程中出现问题,您应该运行升级前信息脚本。