FreeBSD9.0下安装oracle9i

小狼@http://blog.csdn.net/xiaolangyangyang

一、配置内核

1、以root身份登陆到FreeBSD。

2、#cd /usr/src/sys/i386/conf

3、#cp GENERIC KERNEL_CUSTOMIZE

4、修改KERNEL_CUSTOMIZE文件,在其中加入如下内容:

# Begin For Oracle Installation

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

# End For Oracle Installation

5、编译新的内核配置文件

#config KERNEL_CUSTOMIZE

6、进入编译生成的目录

#cd ../compile/KERNEL_CUSTOMIZE

7、编译内核

#make cleandepend

#make depend

#make

10、安装新的内核

#make install

11、重新启动FreeBSD

#reboot

二、配置Linux兼容环境

1、安装linux_base-8-8.0_14包

#sysinstall

依次选择Configure->Packages->CD/DVD->All->linux_base-8-8.0_14。

2、安装linux_devtools-8.0_5包

1)从http://ftp.ru.freebsd.org/FreeBSD-Archive/old-releases/amd64/5.5-RELEASE/packages/linux/ 下载linux_devtools-8.0_5包。

2)将下载后得到的linux_devtools-8.0_5.tbz文件拷贝到/compat/linux目录下。

3)#cd /compat/linux

4)#tar zxvf linux_devtools-8.0_5.tbz

3、在/compat/linux/bin中建立arch可执行文件,内容如下:

#!/compat/linux/bin/bash

echo i686 #需要根据机器来确定,是i686、i586还是i486。

4、打开执行权限

#chmod +x arch

5、mount linux proc文件系统

#mkdir /compat/linux/proc

#mount -t linprocfs /dev/device /compat/linux/proc

第二步可以放入/etc/fstab文件中在开机时自动截入

三、创建Oracle用户组和用户

1、创建oracle用户组

#pw groupadd dba

#pw groupadd oinstall

2、创建oracle用户

#pw useradd -n oracle -c "Oracle Owner" -d /home/oracle -m -s /compat/linux/bin/bash -g dba -G oinstall,wheel

3、修改oracle用户的密码

#passwd oracle

4、修改/home/oracle/.profile文件,在文件尾加上如下代码:

# begin for oracle

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=$ORACLE_BASE/920

export ORACLE_SID=ORCL

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export LC_CTYPE=en_US.UTF-8

export DISPLAY=:0

export PATH=$PATH:$ORACLE_HOME/bin

# end for oracle

四、安装oracle

1、用oracle账户登录系统。

3、创建install目录用来存放oracle的安装文件

$mkdir /home/oracle/install

(以上操作已经完成,后面的网上未找到lnx_920_disk1.cpio、lnx_920_disk2.cpio、lnx_920_disk3.cpio三个文件)

3、将lnx_920_disk1.cpio、lnx_920_disk2.cpio和lnx_920_disk3.cpio三个文件拷贝到/home/oracle/install目录下。

4、解压cpio安装文件

$cd ~/install

$cpio -idmv < lnx_920_disk1.cpio

$cpio -idmv < lnx_920_disk2.cpio

$cpio -idmv < lnx_920_disk3.cpio

执行完后,会生成Disk1、Disk2和Disk3三个目录。

5、运行安装文件

$cd ~/install/Disk1

$./runInstaller

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐