database - sqlplus 无法在 linux 64 上启动

标签 database linux oracle11g sqlplus

我在 Mint15 64 位上安装了 Oracle Instant 客户端包 11

每次我尝试运行 sqlplus 时我都会收到消息

Error 6 initializing SQL*Plus
SP2-0667: Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

当然,我正确设置了 $ORACLE_HOME。我尝试设置 LANG=us 相同的结果。

我尝试使用 instant oracle 12.1,结果相同!?

除了向 MariaDb 挥手 ;) 我的安装有什么问题?

最佳答案

export ORACLE_HOME=/你的路径
导出 PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=你的 sid
sqlplus/作为 sysdba

您是否已将 ORACLE_HOME bin 路径添加到 PATH 中,并且是否以 oracle 用户运行 sqlplus 命令。

感谢和问候,
阿洛克塞克

关于database - sqlplus 无法在 linux 64 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18810373/

相关文章:

linux - 我怎样才能用 Perl 杀死整个进程树?

python - 如何解决错误 "no module found named pyside2"?

mysql - SQL查询/查找基于排名的百分位数

mysql - 这是用唯一值填充维度表的适当方法吗?

java - 更改 Naturald 参数名称后出错

linux - 为 GTK 功能链接哪些库?

sql - Oracle 是否允许跨模态视图?

json - 如何在 couchdb 中索引多维数组

java - 从Android发送时间数据类型到mySQL数据库

sql - 表声明中的列别名