RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
FreeBSD-5.2下安装ORACLE9i手记(1)(转贴)出处:fre
  • 作者:zhaozj
  • 发表时间:2020-12-23 10:36
  • 来源:未知

FreeBSD-5.2下安装ORACLE9i手记

出处:freebsdchina责任编辑:leelee

[04-7-28 16:30] 作者:jxngzhl
<script language=JavaScript src="http://www.pconline.com.cn/js/ad_auto.js"></script>

  无可否认FreeBSD是最优秀的操作系统之一,但缺少大型商业数据库的支持阻碍了FreeBSD走向高端和企业应用,Oracle作为数据库的领头雁,如果能够在FreeBSD上安家,则是我等FreeBSD FANS的一个鼓舞。经过两天的努力并参考了一个俄文网站的关于在FreeBSD上安装ORACLE8i的介绍,成功地在FreeBSD5.2上安装的ORACLE9i。以下是安装手记。

一 内核配置

# 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设为512,我在定制内核时选择的是ULE调度器,现在ULE已经是默认的调度器了。

二 系统配置 1 SWAP分区大小为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的链接