db5 错误(-30969)来自 dbenv->open:BDB0091 DB_VERSION_MISMATCH:数据库环境版本不匹配

db5 错误(-30969)来自 dbenv->open:BDB0091 DB_VERSION_MISMATCH:数据库环境版本不匹配

我正在使用 Ubuntu 14.04 LTS 并尝试解压 rpm 文件,例如

sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm

我越来越像

error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db5 -  (-30969)
error: cannot open Packages database in /root/.rpmdb

有人请帮助我

答案1

这与 Oracle 无关。删除~/.rpmdb/目录并重试。

答案2

我访问了 Oracle 网站,然后在 Google 上搜索了很长时间。坦率地说,我认为你正在看一个非常困难的安装,你需要花费很多花时间与你的搜索引擎合作,让这项工作顺利进行。Oracle 不太喜欢 Ubuntu!

我发现实现 Oracle 的最简单方法是将 Oracle Linux(RedHat 衍生产品(?))作为 VirtualBox 中的 VM 运行,此时 Oracle Express 应该可以无缝安装。

事实上,为了使操作更加简单,你可以下载一个预装了 Oracle Linux 和 Oracle Express 12g 的虚拟机在这些页面上。“服务交付平台 VM”看上去是个不错的选择。

相关内容