首页 > 数据库 > Oracle > 数据库32位升级到64位解决方案
突然发现本机64位操作系统下,装的是32位数据库,现想将32位库升级到64位数据库。
该操作同样适用于库损坏,只剩数据文件、控制文件、日志文件等文件的情况。
(1)、 停库,停服务
(2)、 点击Universal Installer 按钮,卸载数据库
(3)、 regedit 注册表中删除ora相关目录
(1)、 安装目录和原32位目录要一致。
(2)、 数据库名和sid要和原32位库相同
(1)、 先把库shutdown
(2)、 把新创建的库中的数据文件、控制文件、日志文件等剪切到其他路径保存。
(3)、 将原32位库两个控制文件,数据文件,日志文件等oradata目录下的所有文件都复制到新库路径下。
问题报错截图如下:

处理:重新升级数据库
sqlplus / as sysdba
shutdown immediate
startup upgrade
@?/rdbms/admin/catupgrd.sql
@?/rdbms/admin/utlip.sql
之后重启数据库
恢复正常,可使用工具查看数据。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29578568/viewspace-2137487/ ,如需转载,请注明出处,否则将追究法律责任。