Древний вопрос с, надеюсь, полезным новым ответом! Готов
Во-первых, как уже говорили другие, вы должны установить ORACLE_HOME
(например, export ORACLE_HOME=/opt/oracle/instantclient_12_2
), но, во-вторых, и, как ни странно, вы не можете быть cd
в дом оракула, когда запускаете sqlplus!
$ export ORACLE_HOME=/opt/oracle/instantclient_12_2
$ cd $ORACLE_HOME
$ 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
$ cd /
$ sqlplus
SQL*Plus: Release 12.2.0.1.0 Production on Wed Jan 3 11:02:36 2018
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Enter user-name:
Ваааааа ум Это ... особенность?