日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD5.2中成功安裝oracle9i手記

無可否認(rèn)FreeBSD是最優(yōu)秀的操作系統(tǒng)之一,但缺少大型商業(yè)數(shù)據(jù)庫的支持阻礙了FreeBSD走向高端和企業(yè)應(yīng)用,Oracle作為數(shù)據(jù)庫的領(lǐng)頭雁,如果能夠在FreeBSD上安家,則是我等FreeBSD FANS的一個(gè)鼓舞 。經(jīng)過兩天的努力并參考了一個(gè)俄文網(wǎng)站的關(guān)于在FreeBSD上安裝ORACLE8i的介紹,成功地在FreeBSD5.2上安裝的ORACLE9i 。以下是安裝手記 。
一 內(nèi)核配置
# Add for oracle
options NBUF=2048
options MAXDSIZ="(1024UL*1024*1024)"
options MAXSSIZ="(1024UL*1024*1024)"
options DFLDSIZ="(1024UL*1024*1024)"
#
options SYSVSHM
options SHMMAXPGS=65536
options SHMMIN=2
options SHMMNI=256
options SHMSEG=256
#
options SYSVSEM
options SEMMAP=512
options SEMMNI=512
options SEMUME=512
options SEMMNS=1024
options SEMMNU=512
options SEMMSL=256
options SEMOPM=256
#
options SYSVMSG #SYSV-stylmessage queues
options MSGMNB=8192
options MSGMNI=256
options MSGSEG=8192
options MSGSSZ=16
options MSGTQL=128
# Add end
另外將maxusers設(shè)為512,我在定制內(nèi)核時(shí)選擇的是ULE調(diào)度器,現(xiàn)在ULE已經(jīng)是默認(rèn)的調(diào)度器了 。
二 系統(tǒng)配置
1 SWAP分區(qū)大小為1G,RAM256M,ORACLE_HOME要求有5G以上空間 。
2 安裝Linux仿真環(huán)境 。
必須安裝linux_base-7.1和linux_devtools-7.1兩個(gè)PKGS,但我在安裝時(shí)發(fā)現(xiàn)從ports已經(jīng)無法安裝devtools-7.1了,所以被迫從一個(gè)安裝了RH7.3的機(jī)器中根據(jù)兩個(gè)ports的介紹將整個(gè)RH7.3系統(tǒng)CP到了FreeBSD中,如果需要我可以將這個(gè)目錄?樹打好一個(gè)tar包提供給和位 。無論你如何構(gòu)建/compat/linux目錄樹,必須保證在?掄真環(huán)境中有ar,as,ld,nm,tr,cpp,chmod,g,printf,find,chgrp,chown等程序 。
3 調(diào)整Linux仿真環(huán)境
a 在/compat/linux/etc中建立mtab到/etc/fstab的鏈接
ln -s /etc/fstab /compat/linux/etc/mtab
b 在/compat/linux/bin中建立到awk,sed,chown的鏈接
ln -s /compat/linux/usr/bin/awk /compat/linux/bin/awk
ln -s /compat/linux/usr/bin/sed /compat/linux/bin/sed
ln -s /usr/sbin/chown /compat/linux/bin/chown
以上配置是為了滿足ORACLE9i在安裝時(shí)的一些腳本的要求,我所知道的在運(yùn)行root.sh時(shí)用到以上的配置,但也可以在運(yùn)行前修改這個(gè)腳本,我安裝時(shí)用的是后??,不知是不是這個(gè)原因?qū)е铝撕竺鏁?huì)講的一個(gè)錯(cuò)誤 。
c 在/compat/linux/bin中建立arch可執(zhí)行文件
內(nèi)容為:
#!/compat/linux/bin/bash
echo i686 #根據(jù)你的機(jī)器是i586還是i486
打上可執(zhí)行標(biāo)記:
chmodx arch
4 打開linux仿真支持,修改rc.conf文件也可以kldload linux模塊
enable_linux="YES"
5 mount linux proc文件系統(tǒng)
mkdir /compat/linux/proc
mount -t linproc /dev/device /compat/linux/proc
第二步可以放入/etc/fstab文件中在開機(jī)時(shí)自動(dòng)截入
6 添加oracle用戶組和用戶
pw groupadd -n dba -g 94
pw groupadd -n oinstall -g 95
pw useradd -n oracle -u 94 -c "Oracle Daemon" -d /home/oracle -s
/compat/linux/bin/bash -g dba -G oinstall,wheel
7 配置oracle用戶環(huán)境
mkdir /home/oracle
chown oracle:dba /home/oracle
cd /home/oracle
編輯.profile配置oracle用戶環(huán)境:
PATH=/compat/linux/bin:/compat/linux/sbin:compat/linux/usr/bin:/compat/linux/usr/sbin:/home/oracle/920/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin; export PATH
ORACLE_BASE=/home/oracle; export ORACLE_BASE
#下面一個(gè)是安裝oracle的目錄
ORACLE_HOME=/home/oracle/920; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH
ORACLE_SID=ORCL; export ORACLE_SID
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
export DISPLAY=:0
三 安裝準(zhǔn)備
下載oracle9i(9.2.0) for linux的三個(gè)文件在一個(gè)足夠大小(>2G)空間解壓縮最后得到三個(gè)目錄:Disk1,Disk2,Disk3 。
四 安裝
1 以oracle用戶登錄
2 進(jìn)入X
startx

推薦閱讀