|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
RDBMS并非没有局限性。它们难以扩展,需要大量的资源来配置和维护,比如时间、硬件和人力。同样,它们往往遵循峰值性能模型,这就要求系统按照峰值容量来配置可用性,而不考虑典型的数据使用情况。oracleFreeBSD-5.2下安装ORACLE9i手记
出处:freebsdchina
义务编纂:leelee
[04-7-2816:30]jxngzhl
无能否认FreeBSD是最优异的操纵体系之一,但短少年夜型贸易数据库的撑持拦阻了FreeBSD走向高端和企业使用,Oracle作为数据库的领头雁,假如可以在FreeBSD上安家,则是我等FreeBSDFANS的一个鼓
舞。经由两天的勉力并参考了一个俄文网站的关于在FreeBSD上安装ORACLE8i的先容,乐成地在
FreeBSD5.2上安装的ORACLE9i。以下是安装手记。
一内核设置
#Addfororacle
optionsNBUF=2048
optionsMAXDSIZ="(1024UL*1024*1024)"
optionsMAXSSIZ="(1024UL*1024*1024)"
optionsDFLDSIZ="(1024UL*1024*1024)"
#
optionsSYSVSHM
optionsSHMMAXPGS=65536
optionsSHMMIN=2
optionsSHMMNI=256
optionsSHMSEG=256
#
optionsSYSVSEM
optionsSEMMAP=512
optionsSEMMNI=512
optionsSEMUME=512
optionsSEMMNS=1024
optionsSEMMNU=512
optionsSEMMSL=256
optionsSEMOPM=256
#
optionsSYSVMSG#SYSV-stylmessagequeues
optionsMSGMNB=8192
optionsMSGMNI=256
optionsMSGSEG=8192
optionsMSGSSZ=16
optionsMSGTQL=128
#Addend
别的将maxusers设为512,我在定制内核时选择的是ULE调剂器,如今ULE已是默许的调剂器了。
二体系设置
1SWAP分区巨细为1G,RAM256M,ORACLE_HOME请求有5G以上空间。
2安装Linux仿真情况。
必需安装linux_base-7.1和linux_devtools-7.1两个PKGS,但我在安装时发明从ports已没法安装devtools-7.1了,以是自愿从一个安装了RH7.3的呆板中依据两个ports的先容将全部RH7.3体系CP到了FreeBSD中。不管你怎样构建/compat/linux目次树,必需包管在仿真情况中有ar,as,ld,nm,tr,cpp,chmod,g++,printf,find,chgrp,chown
等程序。
3调剂Linux仿真情况
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在安装时的一些剧本的请求,我所晓得的在运转root.sh时用到以上的设置,但也能够在运转前修正这个剧本。
c在/compat/linux/bin中创建arch可实行文件
内容为:
#!/compat/linux/bin/bash
echoi686#依据你的呆板是i586仍是i486
打上可实行标志:
chmod+xarch
4翻开linux仿真撑持,修正rc.conf文件也能够kldloadlinux模块
enable_linux="YES"
5mountlinuxproc文件体系
mkdir/compat/linux/proc
mount-tlinproc/dev/device/compat/linux/proc
第二步能够放进/etc/fstab文件中在开机时主动截进
通过支付一定费用,客户可以得到优先的24/7支持,访问内容丰富的在线知识库和联系一个专门的技术负责经理。 |
|