ubuntu 9.10 下安裝ORACLE 出錯SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory


在ubuntu 9.10 下安裝ORACLE Database 10g Express Edition

首先用ROOT用戶在 /etc/apt/sources.list里添加一行記錄。
deb http://oss.oracle.com/debian unstable main non-free
然后在終端上輸入:apt-get update
完了之后再輸入:apt-get install oracle-xe-universal
這樣他就會去指定的網上下載ORACLE Database安裝了,這種安裝是沒有界面的,全都是自動安裝,所以有一些設置也是沒有法設置(不知道怎么設置)安ORACLE 安裝成功后,再輸入:/etc/init.d/oracle-xe configure 這樣ORACLE就基本上OK了,它會自動的添加一個ORACLE用戶。

如果你想讓機子運行的ORACLE數據庫可以關閉,由於是自動安 裝,我也不知道他安裝到什么地方去,但是可以在終端上輸入 ps -ef|grep oracle 這就知道oracle安裝在什么目錄下面去了,也可以用su oracle 進去,可是我不知道oracle用戶的密碼怎么辦,那就用root用戶將密碼改為自己知道上的也一樣可以找到安裝在什么地方啦,哈啦~~

但 是當我用在終端輸入 sqlplus  / as sysdba 時出錯:
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的目錄,怎么 辦,不用急;
在終端上輸入 echo $ORACLE_HOME,那一步是空的,什么也沒有,那我的目錄在哪里
可以從一個地方找到 ORACLE_HOME=多少
那就是listener.ora文件里面就寫了ORACLE_HOME是什么了
我的 ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server。
可以用 export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server來設置目錄
然 后再輸入sqlplus  / as sysdba 哈哈沒有問題了。
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Jan 3 13:55:30 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

SQL> shutdown #關閉
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> quit #退出

我為了下次關閉方便我將會那個東西寫到一個文件里,下 來的時候,執一下文件就,環境就有了。
但是還不會怎么讓其轉到oracle用戶下時,這個環境變量還保留着。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM