oracle xe gentoo,Oracle在gentoo下安装
補(bǔ)充:
解決ORACLE10G安裝界面中文亂碼問(wèn)題,修改以下變量使安裝界面為英文。
export LC_CTYPE=en_US.UTF-8
以下為原文
1.OS:Gentoo-linux-2.6.23-rc5
Oracle:Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86
下載地址:
2.使用管理員賬戶(hù)建立Oracle用戶(hù)和dba,oinstall用戶(hù)組
groupadd?dba
groupadd?oinstall????
useradd
-
c
"
Oracle?Software?Owner
"
-
g?oinstall
-
G?dba
-
d
/
opt
/
oracle?oracle
passwd?oracle
3.建造Oracle安裝根目錄,并且修改權(quán)限
mkdir
-
p
/
opt
/
oracle
/
product
/
10.2
.
0.1
chown
-
R?oracle:oinstall
/
opt
/
oracle
chmod
755
/
opt
/
oracle
/
4.設(shè)置安裝的環(huán)境變量,創(chuàng)造編輯/etc/env.d/99oracle文件。
ORACLE_BASE=/opt/oracle
ORACLE_HOME=/opt/oracle/product/10.2.0.1
ORACLE_SID='YOURSID'
ORACLE_TERM=xterm
ORACLE_OWNER=oracle
TNS_ADMIN=/opt/oracle/product/10.2.0.1/network/admin
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
ORA_NLS10=/opt/oracle/product/10.2.0.1/nls/data
CLASSPATH=/opt/oracle/product/10.2.0.1/jdbc/lib/classes12.zip
LD_LIBRARY_PATH=/opt/oracle/product/10.2.0.1/lib:/opt/oracle/product/10.2.0.1/lib32
DISABLE_HUGETLBFS=1
PATH=/opt/oracle/product/10.2.0.1/bin
ROOTPATH=/opt/oracle/product/10.2.0.1/bin
LDPATH=/opt/oracle/product/10.2.0.1/lib:/opt/oracle/product/10.2.0.1/lib32
TZ=GMT
注意:其中 的YOURSID是傳劍數(shù)據(jù)庫(kù)的名字
我的設(shè)置為我這臺(tái)機(jī)器的hostname
5.更新環(huán)境變量
env
-
update
source
/
etc
/
profile
6.檢查網(wǎng)絡(luò)及相關(guān)設(shè)置是否正確
7.安裝Oracle依賴(lài)的軟件包
emerge
-
a
=
sys
-
libs
/
libstdc
++-
v3
-
3.3
*
emerge
-
a?dev
-
java
/
sun
-
jdk
emerge
-
a?libaio
emerge
-
a?logger
ln
-
s
/
usr
/
lib
/
libstdc
++-
v3
/
libstdc
++
.so.
5
/
usr
/
lib
其中sun-jdk我不是很清楚是不是必須裝,感覺(jué)Oracle應(yīng)該自帶的有!那位朋友知道可以告訴我
8.寫(xiě)自動(dòng)啟動(dòng)的腳本,有三個(gè)
/etc/init.d/ora.console
#
!/
sbin
/
runscript
#
----------------------------------------------------------------------
#?File:
/
etc
/
init.d
/
ora.console
#?Purpose:??Startup?Oracle?Enterprise?Manager?DB?Console?and?ISQL
#
----------------------------------------------------------------------
depend()
...
{
????need?net
????after?ora.listener
}
start()
...
{
????source/etc/profile.env
????ebegin"Start?Oracle?Enterprise?Manager?DB?Console"/bin/su?$ORACLE_OWNER-c"$ORACLE_HOME/bin/emctl?start?dbconsole"/bin/su?$ORACLE_OWNER-c"$ORACLE_HOME/bin/isqlplusctl?start"????eend?$?"Failed?to?start?Oracle?Enterprise?Manager?DB?Console."}
stop()
...
{
????source/etc/profile.env
????ebegin"Stopping?Oracle?Enterprise?Manager?DB?Console"/bin/su?$ORACLE_OWNER-c"$ORACLE_HOME/bin/emctl?stop?dbconsole"/bin/su?$ORACLE_OWNER-c"$ORACLE_HOME/bin/isqlplusctl?stop"????eend?$?"Failed?to?stop?Oracle?Enterprise?Manager?DB?Console."}
/etc/init.d/ora.database
#
!/
sbin
/
runscript
#
----------------------------------------------------------------------
#?File:
/
etc
/
init.d
/
ora.database
#?Purpose:??Startup?Oracle?Database(s)?defined
in
/
etc
/
oratab
#
----------------------------------------------------------------------
depend()
...
{
?need?net??hostname?clock
}
start()
...
{
????source/etc/profile.env
if[!-f?$ORACLE_HOME/bin/dbstart?]
????then
?????????echo"Oracle?not?started?(no?dbstart?script)"return1????fi
????ebegin"Starting?Oracle"
/bin/su-$ORACLE_OWNER-c?$ORACLE_HOME/bin/dbstart
????eend?$?"Failed?to?start?Oracle."}
stop()
...
{
????source/etc/profile.env
if[!-f?$ORACLE_HOME/bin/dbshut?]
????then
????????????echo"Oracle?not?stopped?(no?dbshut?script)"return1????fi
????ebegin"Stopping?Oracle"/bin/su-$ORACLE_OWNER-c?$ORACLE_HOME/bin/dbshut
????eend?$?"Failed?to?stop?Oracle."}
/etc/init.d/listener
depend()
...
{
????need?net
????after?ora.database
}
start()
...
{
????source/etc/profile.env
????ebegin"Start?Oracle?Listeners"/bin/su?$ORACLE_OWNER-c"$ORACLE_HOME/bin/lsnrctl?start?LISTENER"????eend?$?"Failed?to?start?Oracle?Listeners."}
stop()
...
{
????source/etc/profile.env
????ebegin"Stopping?Oracle?Listeners"????export?ORACLE_OWNER=oracle;
/bin/su?$ORACLE_OWNER-c"$ORACLE_HOME/bin/lsnrctl?stop?LISTENER"????eend?$?"Failed?to?stop?Oracle?Listeners."}
9.啟動(dòng)x環(huán)境,注意已oracle用戶(hù),開(kāi)始正式安裝。
cd
~
???$?mkdir
/
tmp
/
oratmp
&&
chown?oracle:oinstall
/
tmp
/
oratmp
&&
chmod
777
/
tmp
/
oratmp
???$?export?TEMP
=/
tmp
/
oratmp
???$?export?TMPDIR
=/
tmp
/
oratmp
???unzip?10201_database_linux32.zip?
???.
/
database
/
runInstaller
-
ignoreSysPrereqs
10。安裝的過(guò)程很簡(jiǎn)單,不多述了。安裝過(guò)后手動(dòng)啟動(dòng)oracle服務(wù)。
/
etc
/
init.d
/
ora.console?start
/
etc
/
init.d
/
ora.database?start
/
etc
/
init.d
/
ora.listener?start
/
opt
/
oracle
/
product
/
10.2
.
0.1
/
bin
/
isqlplusctl
11.OK。安裝完畢!寫(xiě)的比較簡(jiǎn)單!有不對(duì)的地方請(qǐng)指出。十分感謝國(guó)家天文臺(tái)趙蒙老師的幫助,再次謝過(guò)!
總結(jié)
以上是生活随笔為你收集整理的oracle xe gentoo,Oracle在gentoo下安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: icp经营许可备案证(icp经营许可备案
- 下一篇: 卫生用品备案查询(卫生用品备案)
