错误6初始化SQL * Plus

问题描述 投票:2回答:3

当我打开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
oracle sqlplus
3个回答
3
投票

一般来说,您不希望在Windows环境中设置ORACLE_HOME - 它在注册表中处理,并且在我设置它时给了我悲伤。关于Oracle Homes的Here is an Oracle Doc

这台计算机上有多少个Oracle安装?


0
投票

如果正确设置了ORACLE_HOME和ORACLE_BASE,请确保有人不删除某些安装文件夹/文件。我遇到了类似的问题,在我的一个客户中,OraHome中有一半的文件夹被IT Guy意外删除了。


0
投票

古老的问题,希望是一个有用的新答案!准备?

首先,正如其他人所说,你必须设置你的ORACLE_HOME(例如export ORACLE_HOME=/opt/oracle/instantclient_12_2),但其次,奇怪的是,当你运行sqlplus时,你不能成为oracle家的cd

$ 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:

哇哇吹嘘。这是......一个特色?

© www.soinside.com 2019 - 2024. All rights reserved.