0.「安裝之前」
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使用者的環境變數』
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器