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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

unix 安装oracle,linux上安装Oracle

發(fā)布時(shí)間:2024/9/27 linux 181 豆豆
生活随笔 收集整理的這篇文章主要介紹了 unix 安装oracle,linux上安装Oracle 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

當(dāng)前位置:我的異常網(wǎng)? Linux/Unix???linux上安裝Oracle

linux上安裝Oracle

www.myexceptions.net??網(wǎng)友分享于:2013-09-03??瀏覽:26次

linux下安裝Oracle

1.Linux下安裝 jdk(Linux)

建議從sun的主頁(yè)上下載bin文件,運(yùn)行后在/usr/會(huì)建立好java目錄的

Linux下相關(guān)命令

bin

#chmod x j2sdk-1_4_2_04-Linux-i586-rpm.bin

#./j2sdk-1_4_2_04-Linux-i586-rpm.bin

rpm

#rpm -ivh j2sdk-1_4_2_04-Linux-i586-rpm

2.配置好java的環(huán)境變量

# vi /etc/profile

在該文件中加入:

export JAVA_HOME = /usr/java/jdk1.6.0_05

export CLASSPATH = $JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH = $PATH:$JAVA_HOME/bin

3.安裝Oracle需要的文件

以下的RPM開(kāi)發(fā)包

gcc

cpp

glibc-devel

compat-libstdc

glibc-kernheaders

binutils

可以使用命令來(lái)查看是否已安裝了這些包

[root@pkuLinuxbosun root]# rpm -q gcc cpp compat-libstdc glibc-devel glibc-kernheaders binutils

然后安裝,或者在系統(tǒng)設(shè)置/添加刪除程序...選 開(kāi)發(fā)工具

如果都不清楚的話,就把所有的開(kāi)發(fā)工具都裝上,Linux會(huì)計(jì)算包依賴關(guān)系

4.添加安裝過(guò)程中需要用到的用戶和組,這當(dāng)中會(huì)用到二個(gè)用戶一個(gè)是root,一個(gè)是Oracle

#groupadd oinstall

#groupadd dba

#useradd –g oinstall –G dba Oracle

#passwd Oracle

//然后輸入新密碼

5.新建安裝目錄

#mkdir –p /opt/Oracle/product/9.2.0

#chown –R Oracle.oinstall /opt/Oracle

#mkdir /var/opt/Oracle

#chown Oracle.dba /var/opt/Oracle

#chmod 755 /var/opt/Oracle

6.設(shè)置內(nèi)核參數(shù),調(diào)節(jié)信號(hào)燈及共享內(nèi)存

(1)設(shè)置內(nèi)核參數(shù),調(diào)節(jié)信號(hào)燈及共享內(nèi)存:

vi /etc/sysctl.conf

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

//輸入完,按ESC,按:,輸入wq 退出

7. Oracle對(duì)文件的要求:

編輯文件:/etc/security/limits.conf 加入以下語(yǔ)句:

Oracle    soft    nofile    65536

Oracle    hard    nofile   65536

Oracle    soft    nproc    16384

Oracle    hard    nproc    16384

8設(shè)置Oracle的環(huán)境

#su – Oracle

$ vi ~/.bash_profile

export LD_ASSUME_KERNEL=2.4.19 //若不指定 過(guò)不了 jre

#export DISPLAY=”192.168.9.205:0.0” (127.0.0.1:0.0) //這個(gè)不要

export Oracle_BASE=/opt/Oracle

export Oracle_HOME=/opt/Oracle/product/9.2.0

export Oracle_SID=ora9i (數(shù)據(jù)庫(kù)全局變量名)

export Oracle_TERM=xterm (xterm窗口模式 vt100 終端調(diào)試模式)

export NLS_LANG=AMERICAN (設(shè)置語(yǔ)言AMERICAN英文)

export Oracle_OWNER=Oracle

export ORA_NLS33=$Oracle_HOME/ocommon/nls/admin/data

export THREADS_FLAG=native

export LD_LIBRARY_PATH=/opt/Oracle/product/9.2.0/lib:/lib:/usr

/lib:/usr/local/lib

export PATH=/opt/ora9/product/9.2/bin:$PATH

export PATH=$PATH:$Oracle_HOME/bin

然后注銷再重新登錄就可以,Oracle 的環(huán)境就應(yīng)該生效了

########注意這些配置文件很重要

若這些沒(méi)寫對(duì),Oracle安裝肯定會(huì)出錯(cuò)

9.使Oracle調(diào)用X11

#xhost

(xhost disable訪問(wèn)控制,客戶端可以從任何主機(jī)進(jìn)行連接)

這個(gè)命令用來(lái)保證Oracle用戶調(diào)用X11,否則無(wú)法安裝

10. 安裝

把 Oracle的3個(gè)盤里的文件都解壓到 /opt/o中,

結(jié)構(gòu)如

Disk1

Disk2

Disk3

這樣Oracle會(huì)自動(dòng)找需要的資源,不必再換盤

在Oracle主目錄里運(yùn)行:#/opt/o/Disk1/install/Linux/runinstaller

開(kāi)始會(huì)讓用root身份執(zhí)行/tmp/的一個(gè)文件,執(zhí)行即可

按提示,安裝,中途有2次錯(cuò)誤

第一個(gè)錯(cuò)誤是Linking階段的,當(dāng)安裝進(jìn)度到6x%的時(shí)候出現(xiàn)的,Oracle Universal Installer提示關(guān)于這個(gè)文件

“/soft/Oracle/network/lib/ins_oemagent.mk”有問(wèn)題,這時(shí)我們可以暫時(shí)不要去管它,選擇“ignore”,將其忽略,等整

個(gè)安裝過(guò)程完成以后,再來(lái)解決這個(gè)問(wèn)題。

第二錯(cuò)誤也是Linking階段,當(dāng)安裝進(jìn)度到84%的時(shí)候出現(xiàn)的,Oracle Universal Installer提示“Error in invoking target

install of makefile $Oracle_HOME/ctx/lib/ins_ctx.mk”出現(xiàn)錯(cuò)誤。

這個(gè)時(shí)候就不要選擇忽略了,可以修復(fù)這個(gè)錯(cuò)誤,打開(kāi)$Oracle_HOME/ctx/lib/env_ctx.mk文件進(jìn)行如下編輯,將光標(biāo)定

位到第1365行,也就是“INSO_LINK =”這一行,然后把“$(LDLIBFLAG)dl”這句加入到“INSO_LINK=-L$(CTXLIB)$

(LDLIBFLAG)m”的后面,修改后成為這個(gè)樣子:

INSO_LINK = -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl

$(LDLIBFLAG)sc_ca $(LDLIBFLAG)sc_fa $(LDLIBFLAG)sc_ex

$(LDLIBFLAG)sc_da $(LDLIBFLAG)sc_ut $(LDLIBFLAG)sc_ch

$(LDLIBFLAG)sc_fi $(LLIBCTXHX) $(LDLIBFLAG)c

-Wl,-rpath,$(CTXHOME)lib $(CORELIBS) $(COMPEOBJS)

然后保存$Oracle_HOME/ctx/lib/env_ctx.mk文件,回到錯(cuò)誤提示窗口,按“retry”按鈕即可繼續(xù)安裝。

當(dāng)數(shù)據(jù)庫(kù)建立完畢,等安裝程序?qū)⑺形募?fù)制到系統(tǒng)之后,Oracle Universal Installer還會(huì)彈出一個(gè)提示信息窗口要求以

root身分執(zhí)行運(yùn)行root.sh程序,root.sh位于 Oracle_HOME 所指向的目錄下。

等這里執(zhí)行完畢后,如果一切正常,OUI會(huì)出現(xiàn)“The Installation Of Oracle9i Database Was successful.”的提示信息,此時(shí)說(shuō)明Oracle920數(shù)據(jù)庫(kù)在redhat Linux9上安裝成功了!

如果此時(shí)還需要進(jìn)行其它內(nèi)容的安裝,按下“Next Install”按鈕可進(jìn)行安裝,否則,請(qǐng)按下“Exit”按鈕退出OUI安裝。

最后一步是修復(fù)一下剛才的那個(gè)錯(cuò)誤,即Linking階段安裝到6x%的時(shí)候出現(xiàn)的“/soft/Oracle/network/lib/ins_oemagent.mk”這個(gè)錯(cuò)誤。

以O(shè)racle用戶執(zhí)行如下命令:

#cd $Oracle_HOME/network/lib

$Oracle_HOME是你指定.我的/opt/Oracle/product/9.2.0

#make -f ins_net_client.mk install

然后編輯$Oracle_HOME/ctx/lib/ins_ctx.mk 文件的第13-14行,由:

ctxhx: $(CTXHXOBJ)

$(LINK) $(CTXHXOBJ) $(INSO_LINK)

改為:

ctxhx: $(CTXHXOBJ)

$(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK)

保存$Oracle_HOME/ctx/lib/ins_ctx.mk文件。

然后執(zhí)行如下命令:

#make -f $Oracle_HOME/ctx/lib/ins_ctx.mk install

將錯(cuò)誤修復(fù)完成。

到此為止,Oracle920數(shù)據(jù)庫(kù)在redhat Linux9上已經(jīng)完全安裝成功了。

100%時(shí),讓以root運(yùn)行$Oracle_HOME/root.sh,按要求輸入路徑:[usr/local/bin]

##################

#Oracle9i亂碼解決#

##################

1.下載javacn.zip文件,解壓到后 ,將fonts.properties文件拷usr/java/jdk1.6.0_05/lib中

2.執(zhí)行解壓包中的sm.sh,(Linux會(huì)自動(dòng)重啟)

一. Red Hat系統(tǒng)

1. 安裝時(shí)選取簡(jiǎn)體中文安裝,先復(fù)制simsun.ttc(宋體)simsun18030.ttc(新宋體)tahomabd.ttf tahoma.ttf

到/usr/X11R6/lib/X11/font/TrueType下,并將所有ttc文件改為ttf文件;

2. 2.然后進(jìn)入/usr/X11R6/lib/X11/font/TrueType目錄下,

3. 運(yùn)行ttmkfdir > fonts.dir命令;接著用vi編輯fonts.dir文件,將下面內(nèi)容添加進(jìn)去

----------------------------------------------------

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-ascii-0

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-m-0-gb2312.1980-0

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0

----------------------------------------------------

然后執(zhí)行 #cat fonts.dir>;font.scale

修改/etc/X11/XF86Config,

[root@tooth X11]# vi XF86Config

在Section“Files”加上下面這一行:

FontPath “/usr/X11R6/lib/X11/fonts/TrueType”

二.JDK

1.先復(fù)制simsun.ttf(宋體)simsun18030.ttf(新宋體)tahomabd.ttf tahoma.ttf到$JAVA_HOME/jre/lib/fonts下,在將系統(tǒng)中

剛剛生成的fonts.dir以及fonts.scale文件復(fù)制到$JAVA_HOME/jre/lib/fonts下即可.

四. 安裝Oracle

此時(shí)切換到Oracle用戶,運(yùn)行./runInstaller,出來(lái)的界面應(yīng)該是親切的中文界面了,如果還是亂碼請(qǐng)檢查上面的步驟。

到此Oracle的安裝過(guò)程已經(jīng)不是亂碼,可以顯示中文

不過(guò),后來(lái)的odca還是會(huì)亂碼,是因?yàn)镺racle默認(rèn)使用自己的資源.嘗試了多次沒(méi)解決....

################################################

###################

# 英文安裝 #

###################

登錄Linux時(shí)選 英文

加入后須 需改 /etc/sysconfig/i18n文件

如下:

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

SUPPORTED="zh_CN.UTF-8:zh_CN:zh"

這樣可以在英文界面下裝Oracle

#####################

文章評(píng)論

總結(jié)

以上是生活随笔為你收集整理的unix 安装oracle,linux上安装Oracle的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。