日期:2014-05-17  浏览次数:20971 次

虚拟机在linux下安装oracle报错,求助!
安装oracle:
[admin@localhost Disk1]$ ./runInstaller
[admin@localhost Disk1]$ Initializing Java Virtual Machine from /tmp/OraInstall2012-11-01_06-17-21AM/jre/bin/java. Please wait...
/tmp/OraInstall2012-11-01_06-17-21AM/jre/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory

这个错误是什么原因?如何解决?

安装JDK:
[admin@localhost admin]$ chmod +x jdk-7u9-linux-i586.rpm
[admin@localhost admin]$ rpm -ivh jdk-7u9-linux-i586.rpm
error: cannot get exclusive lock on /var/lib/rpm/Packages
error: cannot open Packages index using db3 - Operation not permitted (1)
error: cannot open Packages database in /var/lib/rpm

这个错误又是什么原因?如何解决?

求高手解疑,谢谢!
------解决方案--------------------
应该是缺少依赖文件,你看看你机器上有libstdc++-libc6.1-1.so.2这个东西没
------解决方案--------------------
-- 缺少这个系统包 libstdc++-libc6
-- 这个包的命名类似于:libstdc++4.1.2-44.el5.i386.rpm   (你的包的详细版本可能不太一样)

-- 需要找到这个包(在你的安装光盘里应该有)
-- 然后用 rpm -ivh libstdc++4.1.2-44.el5.i386.rpm 安装