日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle xe gentoo,Oracle在gentoo下安装

發布時間:2023/12/2 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle xe gentoo,Oracle在gentoo下安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

補充:

解決ORACLE10G安裝界面中文亂碼問題,修改以下變量使安裝界面為英文。

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.使用管理員賬戶建立Oracle用戶和dba,oinstall用戶組

groupadd?dba

groupadd?oinstall????

useradd

-

c

"

Oracle?Software?Owner

"

-

g?oinstall

-

G?dba

-

d

/

opt

/

oracle?oracle

passwd?oracle

3.建造Oracle安裝根目錄,并且修改權限

mkdir

-

p

/

opt

/

oracle

/

product

/

10.2

.

0.1

chown

-

R?oracle:oinstall

/

opt

/

oracle

chmod

755

/

opt

/

oracle

/

4.設置安裝的環境變量,創造編輯/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是傳劍數據庫的名字

我的設置為我這臺機器的hostname

5.更新環境變量

env

-

update

source

/

etc

/

profile

6.檢查網絡及相關設置是否正確

7.安裝Oracle依賴的軟件包

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我不是很清楚是不是必須裝,感覺Oracle應該自帶的有!那位朋友知道可以告訴我

8.寫自動啟動的腳本,有三個

/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.啟動x環境,注意已oracle用戶,開始正式安裝。

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。安裝的過程很簡單,不多述了。安裝過后手動啟動oracle服務。

/

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。安裝完畢!寫的比較簡單!有不對的地方請指出。十分感謝國家天文臺趙蒙老師的幫助,再次謝過!

總結

以上是生活随笔為你收集整理的oracle xe gentoo,Oracle在gentoo下安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。