第一次在Ubuntu 8.04 下安装Oracle-xe安装相当顺利,只在最后了出了一个/etc/sysconfig/oracle-xe 不存在的错误,但可以使用了。WEB管理界面也可以进。
我是从Oracle官方网上下载的deb包。
可是好景不长,第二天再打开电脑,发现WEB管理界面也进不对了。客户端连接也不正常了,但用/etc/init.d/oracle-xe restart 启动都正常,好象一切都好。但就是不行。用网络工具查了一下1521端口起来了,但8080端口(WEB管理工具的端口)没有起来。于是我将其remove了再装,这次我把/etc/sysconfig这个目录手工建了。不再出现第一次安装的错误,看着好象安装更正常顺利。但是一切WEB管理界面还是不行。接着我又这样重复了好几次。都不行,非常郁闷。
于是到网上查相关的资料。查了不知多少篇关于这的文档,但是都没解决,我把我的问题作为关键词进行查询,偶然间找到了一个仁兄和我的情况有点接近。他说你remove这个安装后,必须要重启一下,再进行第二次安装才可以,我非常兴奋,如果是这样,看来我的问题要解决了。我如法炮制,果然OK了,
我还不放心,就重启了一次OS,再进WEB管理界面,OK,没有问题。看来问题解决了。
可是在现在我还是不明白是什么原因,只能推测可能是oracle-xe提供的的安装脚本还不太好吧,不过总结一下,有两点应注意,
1。要保证有/etc/sysconfig这个目录,,或者让安装的用户有对/etc这个目录有写的权限,可能这个目录是会自动建的
2,如果发现你装过后不行,需要再装一次时,一定要重启Ubuntu 8.04系统。
OK,希望对你有帮助。