首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输入命令“sqlplus”将在“sqlplus:命令未找到”中得到结果

输入命令“sqlplus”将在“sqlplus:命令未找到”中得到结果
EN

Database Administration用户
提问于 2013-10-16 04:36:11
回答 2查看 5.5K关注 0票数 0

我最近在一台旧电脑上安装了Fedora 19,作为一种测试服务器。在经历了很多挫折之后,我能够安装Oracle 10g XE。

因为我使用的是Linux --诚然,我对Linux没有什么经验--我使用命令行(rpm)来安装文件。

一切进展顺利,尽管我对此不太了解。

但是,当我尝试使用sqlplus登录时,命令行返回:

代码语言:javascript
复制
sqlplus: command not found

现在,我做了一些调查。我做的第一件事就是检查服务器是否已经启动并运行。于是我输入了以下内容:

代码语言:javascript
复制
sudo etc/init.d/oracle-xe start

请注意,作为一个Linux新手,我实际上不知道这个命令是否适用于每个Linux安装。我只知道它能在我朋友的电脑上工作。另一方面,我的电脑产生了一些有趣的结果:

代码语言:javascript
复制
Starting oracle-xe (via systemctl): Job for oracle-xe.service failed

试过以下几点:

代码语言:javascript
复制
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:找不到命令

去甲骨文之家

有什么想法吗?

附加信息:

  • Oracle数据库安装:OracleXE10.2.0.1.1 i386 (rpm文件)
  • 操作系统: Fedora x86-84,第19版
EN

回答 2

Database Administration用户

回答已采纳

发布于 2013-10-16 07:30:12

甲骨文安装指南包含需要在Oracle之前安装的包裹清单。造成此问题的一个常见原因可能也是如果您试图在64位版本的Linux上安装32位版本的Oracle。

票数 1
EN

Database Administration用户

发布于 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服务器环境变量

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/51576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档