1. 程式人生 > >(轉)WINDOWS下執行ORACLE SQLPLUS時報錯Message file sp1.msb not found問題解決

(轉)WINDOWS下執行ORACLE SQLPLUS時報錯Message file sp1.msb not found問題解決

問題:

WINDOWS下執行ORACLE 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_HOME變數,所有有關檔案有完全控制權限

問題解決:

在可執行檔案中設定環境變數,把如下文字複製到到TXT檔案中,修改為點BAT檔案,執行。

@echo off
set path=D:\oracle\product\11.2.0\dbhome_1\BIN
set ORACLE_HOME=D:\oracle\product\11.2.0\dbhome_1\BIN
set TNS_ADMIN=D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK


其中變數的值請自行修改,執行完後問題解決。

原因:在設定環境變數改執行過類似設定變數的BAT。