欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

rhel3上安裝Oracle(來(lái)自O(shè)racle網(wǎng)站)

系統(tǒng) 2219 0
http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html

1、從網(wǎng)上下載redhat Enterprise Linux Advanced Server3的四個(gè)安裝文件,安裝時(shí)swap分區(qū)設(shè)置為 內(nèi)存 的二倍。不要采用DHCP設(shè)置主機(jī)名和IP地址,而是“手工設(shè)置”。否則會(huì)在安裝oracle的時(shí)候出現(xiàn)如下錯(cuò)誤:
引用:
Thrown when the IP address of a host cannot be determined

  出現(xiàn)這個(gè)錯(cuò)誤將使Oracle不能安裝成功。安裝RHAS3,可以刻錄到光盤(pán)安裝,也可以從 硬盤(pán) 安裝,從硬盤(pán)安裝RHAS3,請(qǐng)參考: http://bbs.chinaunix.net/forum/viewtopic.php?p=2416942#2416942

2、系統(tǒng)要求:內(nèi)存最低256(我的就是這么大),建議512M,硬盤(pán)空間4G,如果Oracle安裝文件存在硬盤(pán),建議5G(在安裝 操作系統(tǒng) 后的剩余空間)。
可以查看內(nèi)存的大小,用到的命令是:grep MemTotal /proc/meminfo
swap分區(qū)在安裝操作系統(tǒng)的時(shí)候就設(shè)定好了,為內(nèi)存的2倍,當(dāng)內(nèi)存達(dá)到1G以上時(shí),和內(nèi)存大小相同就可以了啊。相看交換分區(qū)命令是:/sbin/swapon -s

3、檢查是否安裝以下包:
引用:
#su - root
#rpm -qa|grep compat
compat-db-4.0.14-5.i386
compat-gcc-7.3-2.96.122.i386
compat-gcc-c++-7.3-2.96.122.i386
compat-libstdc++-7.3-2.96.122.i386
compat-libstdc++-devel-7.3-2.96.122.i386
#rpm -qa|grep openmotif21
openmotif21-2.1.30-8.i386
#rpm -qa|grep setarch
setarch-1.3-1.i386
#rpm -qa|grep tcl
tcl-8.3.5-92.i386

  上面顯示的內(nèi)容是在筆者已經(jīng)安裝了具體的RPM包之后的結(jié)果。它們對(duì)應(yīng)的 軟件 包是: 引用:

  compat-db-4.0.14-5.i386.rpm
compat-gcc-7.3-2.96.122.i386.rpm
compat-gcc-c++-7.3-2.96.122.i386.rpm
compat-libstdc++-7.3-2.96.122.i386.rpm
compat-libstdc++-devel-7.3-2.96.122.i386.rpm
openmotif21-2.1.30-8.i386.rpm
setarch-1.3-1.i386.rpm
tcl-8.3.5-92.i386.rpm

  一般情況下,你的系統(tǒng)上的輸出結(jié)果和這個(gè)不同。如果個(gè)別包沒(méi)有安裝,把系統(tǒng)安裝光盤(pán)mount上,找到具體的軟件包(大多數(shù)在第三張光盤(pán)上),然后利用如下的命令來(lái)安裝相應(yīng)的包:
# rpm -ivh compat.....rpm
因?yàn)槲覜](méi)有把RHAS3刻錄到光盤(pán),所以我用下面的命令來(lái)掛載iso文件
引用:
mount -o loop /mnt/e/rhas3/rhel-3-i386-as-disc3.iso /mnt/cdrom

  要額外注意的是,這些軟件包之間是有依賴性的,先后的順序要找好。否則會(huì)報(bào)告不能安裝的錯(cuò)誤。在安裝軟件包的時(shí)候,如果出現(xiàn)軟件包的依賴性,就先安裝有有依賴的包。我相信大家會(huì)看明白軟件包之間的依賴性的。
還需要將gcc、g++更換為2.96的版本.
方法如下:
引用:
#su - root
mv /usr/bin/gcc /usr/bin/gcc323
ln -s /usr/bin/gcc296 /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++323 # if g++ doesn't exist, then gcc-c++ was not installed(這里是注釋哦)
ln -s /usr/bin/g++296 /usr/bin/g++

  3、設(shè)置內(nèi)核參數(shù):
這個(gè)版本的默認(rèn)的glibc 很合適,免去了不少麻煩。
用grep MemTotal /proc/meminfo查看內(nèi)存總量
出現(xiàn) MemTotal XXXXXKB,其中的XXXXX就是內(nèi)存總量。
修改兩個(gè)文件,如下:
引用:

  #vi /etc/sysctl.conf
加入:
kernel.shmmax = xxxxx*1024*2(為內(nèi)存的2倍,切換到字節(jié)。要是超過(guò)這個(gè)值,在運(yùn)行dbca時(shí)會(huì)出現(xiàn)Ora-27123:Unable to attach to shared memeroy segment)
kernel.shmmni=4096
kernel.shmall=2097152
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
#vi /etc/security/limits.conf
加入:
oracle hard nofile 65536
oracle soft nofile 65536
oracle hard nproc 16384
oracle soft nproc 16384

  4、建立用戶、設(shè)置環(huán)境變量
建立用戶的命令是以root用戶運(yùn)行的。
引用:
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#passwd oracle

  設(shè)置環(huán)境變量:
以oracle用戶登錄,
引用:
vi $HOME/.bash_profile
插入下面的內(nèi)容
# Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9 and
# for Red Hat Enterprise Linux Advanced Server 3 (RHEL AS 3) !!
# Use the "Linuxthreads with floating stacks" implementation instead of NPTL:
export LD_ASSUME_KERNEL=2.4.1

  # Oracle Environment
export ORACLE_BASE=/opt/oracle
#注釋?zhuān)陨嫌?home/oracle改成/opt/oracle,原作者有筆誤
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=test
export ORACLE_TERM=xterm
# export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc.
# are not in $ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH

  # Set shell search paths
export PATH=$PATH:$ORACLE_HOME/bin

  然后注銷(xiāo)重新登錄,用set|more查看環(huán)境變量是否生效。如下:
引用:
#su - root
#mkdir /opt/oracle
#mkdir /opt/oracle/product
#mkdir /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

  這時(shí)ORACLE_BASE的值就是/opt/oracle。
5、開(kāi)始安裝
從http://www.oracle.com下載三個(gè)安裝文件,
ship_9204_linux_disk1.cpio.gz
ship_9204_linux_disk2.cpio.gz
ship_9204_linux_disk3.cpio.gz
用zcat ship_9204_linux_disk1.cpio.gz|cpio -idmv
zcat ship_9204_linux_disk2.cpio.gz|cpio -idmv
zcat ship_9204_linux_disk3.cpio.gz|cpio -idmv
生成三個(gè)文件夾Disk1,Disk2,Disk3;
你也可以用
gunzip ship_9204_linux_disk1.cpio.gz
cpio -idmv <ship_9204_linux_disk1.cpio
這樣的命令來(lái)生成三個(gè)目錄,可以用下面的命令刻錄到光盤(pán),也可以保存在硬盤(pán)。 引用:

  mkisofs -r Disk1 | cdrecord -v --eject dev=0,0,0 speed=15 -
mkisofs -r Disk2 | cdrecord -v --eject dev=0,0,0 speed=15 -
mkisofs -r Disk3 | cdrecord -v --eject dev=0,0,0 speed=15 -

  進(jìn)入Disk1目錄運(yùn)行runInstaller之前,注意兩點(diǎn):
a、export LANG=en_us(否則安裝界面出來(lái)就會(huì)出現(xiàn)“□”,因?yàn)镺racle9i不支持中文界面。)
b、安裝p3006854_9204_LINUX.zip補(bǔ)丁,否則會(huì)出現(xiàn)如下錯(cuò)誤:
引用:
Error occurred during initialization of VM
Unable to load native library: /tmp/OraInstall2003-10-25_03-14-57PM/jre/lib/i386/libjava.so:
symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference

  從http://metalink.oracle.com下載p3006854_9204_LINUX.zip補(bǔ)丁。安裝此補(bǔ)丁的方法: 引用:

  su - root
# unzip p3006854_9204_LINUX.zip
Archive: p3006854_9204_LINUX.zip
creating: 3006854/
inflating: 3006854/rhel3_pre_install.sh
inflating: 3006854/README.txt

  # cd 3006854
# sh rhel3_pre_install.sh
Applying patch...
Patch successfully applied
#
注意:如果運(yùn)行 rhel3_pre_install.sh出現(xiàn)下面的錯(cuò)誤
rhel3_pre_install.sh: line 36: gcc: command not found
是因?yàn)槟阃税惭bgcc,同樣要是出現(xiàn)下面的錯(cuò)誤:
# ls
ls: error while loading shared libraries: /etc/libcwait.so: cannot open shared object file: No such file or directory
# rm /etc/ld.so.preload
rm: error while loading shared libraries: /etc/libcwait.so: cannot open shared object file: No such file or directory
#
請(qǐng)不要退出bash,用下面的方法來(lái)修復(fù)(我開(kāi)始遇到,后來(lái)沒(méi)有遇到了,可能是因?yàn)槲野裧cc降級(jí)到了296吧)
# echo "" > /etc/ld.so.preload
rm /etc/ld.so.preload
And start over again.

  現(xiàn)在運(yùn)行./runInstaller &(必須進(jìn)入到Disk1目錄,或者從光盤(pán)運(yùn)行,從光盤(pán)安裝不要進(jìn)入/mnt/cdrom后運(yùn)行runInstaller,而是這樣運(yùn)行. /mnt/cdrom/runInstaller) (先運(yùn)行startx,再運(yùn)行runInstaller,比較方便)
呵呵,高興了吧,期待以久的GUI界面終于出來(lái)了啊。這是歡迎界面。顯示了Oracle安裝的源文件所在目錄,還有要安裝到的產(chǎn)品目錄。我們點(diǎn)“Next”;
接著出現(xiàn)的下一個(gè)界面是Inventory路徑,我們點(diǎn)“Next”;
現(xiàn)在要求用戶輸入U(xiǎn)NIX組名,我們用Oracle用戶所在的組“oinstall”,然后點(diǎn)“Next”,如果你是第一次安裝Oracle產(chǎn)品, 則要你運(yùn)行一個(gè)sh文件。文件是/tmp/orainstRoot.sh,我們打開(kāi)一個(gè)shell窗口,切換到root用戶,如下:
引用:
su root
sh /tmp/orainstRoot.sh

  運(yùn)行完畢我們返回Oracle安裝界面,點(diǎn)“Continue”;
選擇文件存放的目錄,我們選擇默認(rèn)值。然后“Next”;
安裝的產(chǎn)品是“Oracle9i Database 9.2.0.4.0”,點(diǎn)“Next”;
選擇安裝類(lèi)型是“通用”,默認(rèn)選項(xiàng)。點(diǎn)“Next”;
輸入全局?jǐn)?shù)據(jù)庫(kù)名,然后“Next”;
數(shù)據(jù)文件的存放位置,我采用的是默認(rèn)位置,點(diǎn)“Next”;
出現(xiàn)安裝組件的選擇結(jié)果,這時(shí)點(diǎn)“Install”,開(kāi)始安裝,復(fù)制文件,進(jìn)度條在一點(diǎn)一點(diǎn)的增加,當(dāng)安裝并link完后,出現(xiàn)配置工具界 面,agent服務(wù)不能配置成功,忽略不用管,在下面修復(fù)。DBCA,NETCA,HTTP都正確配置完畢哦。呵呵。下面開(kāi)始修復(fù)錯(cuò)誤。其實(shí)要是把各個(gè)界 面抓取下來(lái)就更好了。
6、安裝p3238244_9204_LINUX.zip補(bǔ)丁
此補(bǔ)丁也是從http://metalink.oracle.com下下載,同時(shí)要下載一個(gè)opatch軟件包:p2617419_220_GENERIC.zip,它主要是用來(lái)悠agent服務(wù)不能啟動(dòng)的錯(cuò)誤。
過(guò)程如下: 引用:
su - oracle
$ cp p2617419_210_GENERIC.zip /tmp
$ cd /tmp
$ unzip p2617419_210_GENERIC.zip
$ export PATH=$PATH:/tmp/OPatch
$ export PATH=$PATH:/sbin # the patch needs "fuser" which is located in /sbin
$ unzip p3238244_9204_LINUX.zip
$ cd 3238244
$ opatch apply

  補(bǔ)丁修復(fù)完成,需要relinked一個(gè).mk文件。
$ cd $ORACLE_HOME/network/lib
$ make -f ins_oemagent.mk install
現(xiàn)在在運(yùn)行agentctl start,看是不是可以成功運(yùn)行agent服務(wù)了啊,可以用stop、status來(lái)停止此服務(wù)或者檢查服務(wù)的狀態(tài)。
在這個(gè)成功之后,居然不能啟動(dòng)Oracle,說(shuō)是不能找到初始化文件,沒(méi)辦法,我用dbca先刪除了原來(lái)安裝時(shí)建立的庫(kù),再重新建立了數(shù)據(jù)庫(kù)。
7、運(yùn)行dbca來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。呵呵,一路暢通,完成數(shù)據(jù)庫(kù)的安裝。
希望你也能成功安裝。

renxiao2003 寫(xiě)得如些詳細(xì),按這個(gè)步驟安裝一般是不會(huì)出問(wèn)題的。

rhel3上安裝Oracle(來(lái)自O(shè)racle網(wǎng)站)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 老司机午夜免费精品视频 | 国产免费福利网站 | 99热久久是国产免费66 | 日本特黄aa一大片 | 天堂在线网 | 色婷五月天 | 荷兰欧美一级毛片 | 国产a久久精品一区二区三区 | 视频在线一区二区 | 亚洲制服丝袜 | 免费一级做a爰片性视频 | 久草在线观看首页 | 青娱乐免费视频 | 超碰av在线 | 极品一级片 | 午夜久久视频 | 中文字幕成人av | 91情侣在线偷精品国产 | 四虎国产视频 | 乳罩双性受给攻喂奶高h | 国产精品久久 | 成人免费一区二区三区视频网站 | 国产视频www | 久久99国产精品成人欧美 | 中国大陆高清aⅴ毛片 | 国产精品无码2021在线观看 | 青草国产视频 | 国产精品久久久久久中文字 | 久久精品国产精品亚洲综合 | 欧美韩国日本一区 | 亚洲一区二区三区日本久久九 | 久草在线在线 | 无线日本视频精品 | 欧美成人午夜免费完成 | 毛片a片 | 亚洲国产精品第一页 | 激情网五月天 | 色欧美片视频在线观看 | 嫩草影院在线观看网站成人 | 亚洲白拍 | 丝袜捆绑调教视频免费区 |