如何设置oracle_home变量,oracle-如何在Ubuntu 9.x上正确设置ORACLE_HOME变量?
oracle-如何在Ubuntu 9.x上正確設置ORACLE_HOME變量?
我遇到了與此處列出的問題相同的問題:盡管我沒有丟失密碼,但如何恢復或更改Oracle sysdba密碼,我最初在configure腳本中輸入了兩次,然后登錄(localhost:8080 / apex, 不接受。
我的數據庫中沒有任何東西,我只想安裝和使用Oracle-XE。 我已經嘗試apt-get將其刪除兩次并重新安裝,但是,即使我第二次刪除我可以為Oracle XE找到的任何文件夾,如果我再次嘗試運行export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus configure并得到“ Oracle Database 10g Express Edition已配置”,我也會嘗試。
我嘗試運行sqlplus“ / as sysdba”,但是得到的只是:
Error 6 initializing SQL*Plus
Message file sp1.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
我嘗試通過export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus設置變量(也嘗試了set)。
嘗試:export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus以及所有的子目錄。 每次相同的錯誤。
應該將ORACLE_HOME設置為什么? 我所見的唯一參考文獻只是說了一般性的說法,還是說了上面的版本號,然后是“ / db_1”。 我沒有db_1。
讓我知道您是否需要任何澄清。 我不明白在此過程中我做錯了什么。
9個解決方案
80 votes
通常,找不到msb文件的問題是環境設置問題的結果,但是在您的情況下,我對安裝有點懷疑(我從未使用過apt-get + configure方法)。
要檢查安裝的完整性:
應該將ORACLE_HOME設置為在user:oracle group:dba目錄上方一級的目錄路徑,在該目錄中找到find $ORACLE_HOME -name "*.msb" -print可執行文件。
user:oracle group:dba下應有一些ORACLE_HOME文件
ORACLE_HOME文件應該有數百個(不確定XE的數量)在user:oracle group:dba下(請嘗試find $ORACLE_HOME -name "*.msb" -print展示它們)
您的路徑應包括ORACLE_HOME。
ORACLE_HOME下的所有文件都應歸user:oracle group:dba所有。
dpbradley answered 2020-06-25T09:29:18Z
22 votes
我遇到過同樣的問題。 在我的主文件夾中,我有一個名為sqlplus.sh的腳本,它會為我處理此問題,其中包含:
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_HOME
ORACLE_SID=XE
export ORACLE_SID
NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export NLS_LANG
PATH=$ORACLE_HOME/bin:$PATH
export PATH
sqlplus /nolog
Jeffrey Kemp answered 2020-06-25T09:29:38Z
14 votes
有同樣的問題
我要做的就是設置oracle shell變量:
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
排序!
SveguS answered 2020-06-25T09:30:07Z
5 votes
您還必須設置LANG,查找名為“ sp1 * .msb”的文件,如果找到文件名sp1us.msb,則設置例如export LANG = us。 錯誤消息肯定會更好:)
Kjell answered 2020-06-25T09:30:27Z
1 votes
ORACLE_HOME必須位于Oracle目錄結構的頂層才能進行數據庫安裝。 從那時起,Oracle知道如何找到它需要的所有其他文件。 例如,您收到的錯誤消息是因為Oracle找不到消息文件來報告錯誤(應該在oracle主目錄下的各個mesg目錄中。我會嘗試使用上面給出的值,而不是上面的值)
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0
DCookie answered 2020-06-25T09:30:48Z
1 votes
一旦我也得到了相同類型的錯誤。
IE瀏覽器:
C:\oracle\product\10.2.0\db_2>SQLPLUS SYS AS SYSDBA
Error 6 initializing SQL*Plus
Message file sp1.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
由于未正確設置起始路徑,因此發生此錯誤。 為了解決這個問題,如果您使用的是Windows,請運行以下查詢:
C:\oracle\product\10.2.0\db_2>SET ORACLE_HOME=C:\oracle\product\10.2.0\db_2
C:\oracle\product\10.2.0\db_2>SQLPLUS SYS AS SYSDBA
SQL*Plus: Release 10.2.0.3.0 - Production on Tue Apr 16 13:17:42 2013
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
或者,如果您使用的是Linux,則使用export將set替換為上述命令,如下所示:
C:\oracle\product\10.2.0\db_2>EXPORT ORACLE_HOME='C:\oracle\product\10.2.0\db_2'
C:\oracle\product\10.2.0\db_2>SQLPLUS SYS AS SYSDBA
SQL*Plus: Release 10.2.0.3.0 - Production on Tue Apr 16 13:17:42 2013
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Abhi answered 2020-06-25T09:31:21Z
1 votes
這是清除此錯誤的正確方法。
導出ORACLE_HOME = / u01 / app / oracle / product / 10.2.0 / db_1sqlplus /作為sysdba
karthikeyan answered 2020-06-25T09:31:45Z
1 votes
在Linux機器上安裝了weblogic和Forms Server之后,我們遇到了一些初始化sqlplus和bash_profile的問題。我們以Forms_home作為oracle home的方式更改了bash_profile。 兩個命令都工作正常(sqlplus和tnsping)對于用戶oracle是可執行的
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export JAVA_HOME=/mnt/software/java/jdk1.7.0_71
export ORACLE_HOME=/oracle/Middleware/Oracle_FRHome1
export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=/oracle/Middleware/Oracle_FRHome1/lib
export FORMS_PATH=$FORMS_PATH:/oracle/Middleware/Oracle_FRHome1/forms:/oracle/Middleware/asinst_1/FormsComponent/forms:/appl/myapp:/home/oracle/myapp
ridi answered 2020-06-25T09:32:05Z
-3 votes
set path variable
例
path ORACLE_HOME
值是C:\ oraclexe \ app \ oracle \ product \ 10.2.0 \ server
kkpadhy answered 2020-06-25T09:32:30Z
總結
以上是生活随笔為你收集整理的如何设置oracle_home变量,oracle-如何在Ubuntu 9.x上正确设置ORACLE_HOME变量?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信佑无盘主服务器密码,(信佑无盘帮助手册
- 下一篇: php代码丑,php – 屏幕截图你生命