![db5 错误(-30969)来自 dbenv->open:BDB0091 DB_VERSION_MISMATCH:数据库环境版本不匹配](https://linux22.com/image/974310/db5%20%E9%94%99%E8%AF%AF%EF%BC%88-30969%EF%BC%89%E6%9D%A5%E8%87%AA%20dbenv-%3Eopen%EF%BC%9ABDB0091%20DB_VERSION_MISMATCH%EF%BC%9A%E6%95%B0%E6%8D%AE%E5%BA%93%E7%8E%AF%E5%A2%83%E7%89%88%E6%9C%AC%E4%B8%8D%E5%8C%B9%E9%85%8D.png)
我正在使用 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”看上去是个不错的选择。