0-1. 『kernel调整』
先检查自己的kernel设定档, 请加入以下的设定
options SHMMAL=4097
options SHMMAXPGS=4097
options "SHMMAX=(SHMMAXPGS*PAGE_SIZE+1)
options SEMMAP=255
options SEMMNI=100
options SEMMNS=200
options SEMMNU=235
options SEMMSL=61
options SEMOPM=201
options SEMUME=201
options SEMSEG=10
重作kernel, 先"不要"重开机, vi /etc/rc.conf, 加入
Linux_enable="YES"
ibcs2_enable="YES"
重开机, 就有个可以跑linux模拟器的环境
0-2. 『安装linux模拟器』
请先找个ftp站抓以下的distfiles
linux_base-5.2.tgz
linux_devel-0.2.tgz
再找个有linux的ftp站, 抓以下的rpm
glibc-2.1.1-6.i386.rpm
tcl-8.0.5-30.i386.rpm
kernel-headers-2.0.36-0.7.i386.rpm
先用pkg_add安装 linux_base-5.2.tgz跟 linux_devel-0.2.tgz,
再用rpm依顺序安装:
kernel-headers-2.0.36-0.7.i386.rpm
glibc-2.1.1-6.i386.rpm
tcl-8.0.5-30.i386.rpm
PS:安装方法为
rpm -i --ignoreos --root /compat/linux --dbpath /var/lib/rpm
如果碰到该package已安装的讯息, 请改用
rpm -U --ignoreos --root /compat/linux --dbpath /var/lib/rpm
0-3. 『建立Oracle需要的user』
vi /etc/group, 加入一行
dba:*:82:oracle
vi /etc/shells, 加入一行
/compat/linux/bin/bash
vipw 加入一行
oracle::82:82::0:0:Oracle DBA:/usr/local/oracle:/compat/linux/bin/bash
建立目录
mkdir /home/oracle; ln -s /home/oracle /usr/local/oracle
mkdir -p /usr/local/oracle/etc
echo WHATEVER:/usr/local/oracle:Y > /usr/local/oracle/etc/oratab
ln -s /usr/local/oracle/etc/oratab /etc/oratab
chown -R oracle:dba /home/oracle
抓source, 解开
fetch ftp://ftp.oracle.com/pub/www/oracle8/linux/Oracle8051EE_Intel.tgz
找个source目录解开
mkdir /usr/local/oracle/source; cd /usr/local/oracle/source
tar -xzspvf /usr/local/oracle/Oracle8051EE_Intel.tgz
0-4. 『建立oracle使用者的环境变数』






