我最近在一台旧电脑上安装了Fedora 19,作为一种测试服务器。在经历了很多挫折之后,我能够安装Oracle 10g XE。
因为我使用的是Linux --诚然,我对Linux没有什么经验--我使用命令行(rpm)来安装文件。
一切进展顺利,尽管我对此不太了解。
但是,当我尝试使用sqlplus登录时,命令行返回:
sqlplus: command not found现在,我做了一些调查。我做的第一件事就是检查服务器是否已经启动并运行。于是我输入了以下内容:
sudo etc/init.d/oracle-xe start请注意,作为一个Linux新手,我实际上不知道这个命令是否适用于每个Linux安装。我只知道它能在我朋友的电脑上工作。另一方面,我的电脑产生了一些有趣的结果:
Starting oracle-xe (via systemctl): Job for oracle-xe.service failed试过以下几点:
sudo etc/init.d/oracle-xe start取得了以下结果:
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/lsnrctl: /lib/ld-linux.so.2:坏的ELF解释器:没有这样的文件或目录
我不知道这个ELF是谁,但现在,我以为我完蛋了。在互联网上做了更多的研究之后,我发现了一些关于Oracle变量和路径的东西,它们没有正确地设置自己,但它们没有任何帮助。
sqlplus:找不到命令
去甲骨文之家
有什么想法吗?
附加信息:
发布于 2013-10-16 07:30:12
甲骨文安装指南包含需要在Oracle之前安装的包裹清单。造成此问题的一个常见原因可能也是如果您试图在64位版本的Linux上安装32位版本的Oracle。
发布于 2013-10-25 08:27:18
对于数据库的XE版本,必须安装以下软件包
李白
您需要这些包的32和64版本,因为您的操作系统是64,数据库是32位。查看XE http://docs.oracle.com/cd/B25329_01/doc/install.102/b 25144/toc.htm#CIHFEBGE的正式文档
对于环境变量设置,请查看上面链接的这一部分。
4.3设置Oracle数据库XE服务器环境变量
https://dba.stackexchange.com/questions/51576
复制相似问题