Ошибка 6 Инициализация SQL * Plus - PullRequest
2 голосов
/ 16 мая 2011

Когда я открываю sqlplus, он показывает

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

Ответы [ 3 ]

3 голосов
/ 17 мая 2011

Вообще говоря, вы не хотите устанавливать ORACLE_HOME в среде Windows - он обрабатывается в реестре, и мне жаль, что я установил его. Вот документ Oracle по Oracle Homes.

Сколько установок Oracle на этом компьютере?

0 голосов
/ 03 января 2018

Древний вопрос с, надеюсь, полезным новым ответом! Готов

Во-первых, как уже говорили другие, вы должны установить 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:

Ваааааа ум Это ... особенность?

0 голосов
/ 08 августа 2012

Если ORACLE_HOME и ORACLE_BASE все установлены правильно, убедитесь, что кто-то не удаляет некоторые установочные папки / файлы.У меня возникла похожая проблема: у одного из моих клиентов половина папок в OraHome была случайно удалена IT-парнем.

...