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

use*_*288 6 rpm oracle alien

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

sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)

我越来越喜欢

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
Run Code Online (Sandbox Code Playgroud)

任何人请帮助我

小智 12

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


Cha*_*een 1

我访问了 Oracle 网站,然后在 google 上花了很多时间研究这个问题。坦率地说,我认为您正在考虑一个非常困难的安装,您将需要在搜索引擎上花费大量的时间才能完成这项工作。Oracle不太喜欢Ubuntu!

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

事实上,为了使其更容易,您可以在这些页面下载预装的 VM,其中包含相对最新版本的 Oracle Linux 和 Oracle Express 12g 。“服务交付平台虚拟机”看起来是一个不错的选择。