发信人: weekend(笨刚)
整理人: hackerbay(2002-09-06 16:48:52), 站内信件
|
那我就老实不客气的转一篇文章过来...
--------------------------------------------------------------------
Oracle安装指南 (一)
--------------------------------------------------------------------------------
作者: 陆海雁 $Date: 2002/06/19 14:58:47 $
序言
Oracle 公司的数据库产品在企业级应用中使用的很多,一般都安装在win32,solaris等商业的操作系统上,当Oracle的老总看到Linux的日益发展壮大,于是Oracle for Linux出现了,使用Linux的人们开心不已,但是在自由的世界中还有一部份人冷眼看着事情的发展,那就是FreeBSD这个小帮派。这个拥有很“学院”气质的FreeBSD其实在很早的时候就想过,把Oracle数据库移植到自己的操作系统上来,可能是和Larry Ellison(注1)的私交不深,两帮一直谈不拢这事,但是一些好事者比如Marcel Moolenaar 早在98年间就把Oracle 8.05 for Linux的版本装在了FreeBSD上,并且听说运行起来反到比起在Linux下,跑的更欢。
事隔多年,现在Oracle 8i 数据库成了比较流行的商业数据库,而由于FreeBSD的稳定和良好的口碑,在业界的装机量也大大增加,成为互联网上稳定及廉价应用的典范。
本文讲述如何在FreeBSD4.x下安装Oracle 8.1.7i。
环境描述
FreeBSD 4.5 stable
Oracle 8.1.7i for Linux
机器配置 Hostname test
IP 172.16.0.1
CPU PIII800
Mem 256M
HD 40G
软件准备
Oracle8.1.7i For Linux
Linux模拟环境 /usr/ports/emulators/linux-base
Linux开发环境 (/usr/ports/devel/linux_devtools)
Java运行环境 (blackdown JRE jre118_v3-glibc-2.1.3.tar.bz2)
Linux环境架构
Linux_base
请先安装linux_base,一下是安装Linux_base之前的必须package:
1 rpm-3.0.6_5
2 autoconf213-2.13.000227_1
3 automake14-1.4.5
4 gettext-0.10.35_1
5 gmake-3.79.1
6 libtool-1.3.4_2
7 m4-1.4_1
8 popt-1.5.1
记得在/etc/rc.conf中加入linux_enable="YES"
Linux_devetools
请先安装linux_devetools
cd /usr/ports/devel/linux_devtools/
make install clean
生成/etc/mtab
cp /etc/fstab /compat/linux/etc/mtab
Java环境构架
cd /compat/linux/usr/
tar --bzip2 -xvf /usr/local/src/jre118_v3-glibc-2.1.3.tar.bz2
cd /compat/linux/usr/jre118_v3/
ln -s . linux
echo echo i686 > /compat/linux/bin/arch
chmod +x /compat/linux/bin/arch
Oracle环境设置
mkdir /disk1/oracle
pw group add dba -g 10000
pw user add oracle -d /disk3/oracle -g dba -s /compat/linux/bin/bash
passwd oracle
chown oracle:dba /disk1/oracle
tar xvf /usr/ports/distfiles/linux81701.tar
vi .profile
ORACLE_BASE=/disk1/oracle; export ORACLE_BASE
ORACLE_HOME=/disk1/oracle/product/8.1.7; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
ORACLE_SID=ORCL; export ORACLE_SID
PATH=/compat/linux/bin:/compat/linux/sbin:/compat/linux/usr/bin:/compat/linux/usr/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:$ORACLE_HOME/bin
export PATH
LANG=zh_CN.EUC
export LANG
. .profile
修改Oracle的config文件
cd /disk1/oracle/Disk1
cp runInstaller runInstaller.bak
vi runInstaller
到34行,改THREADS_FLAG=native 为 THREADS_FLAG=green
cd install
cp oraparam.ini oraparam.ini.bak
vi oraparam.ini
到 5行 ,改 JRE_LOCATION=../stage/Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded 为 JRE_LOCATION=/compat/linux/usr/jre118_v3
cd /disk1/oracle/Disk1
./runInstaller
呵呵,艰苦的安装开始了,如果你直接操作本机,而且有x server的话,就会看到安装的图形界面。如果你是远程安装,那在本地要起个x-win ,然后开始,我用的是X-WinPro v5.3。
简单说一下,安装好X-WinPro后,直接运行XSession,选择对外的那个IP,ok即可。
然后在终端上:
(bash shell)$ export DISPLAY=本地的ip:0
(csh shell)% env DISPLAY=本地的ip:0
再启动./runInstaller,那个界面就起来了,时间1~5分钟不等
然后点击NEXT继续。
【 在 mdj_cy 的大作中提到:】
:近日发现的,不错.
:......
---- 笨刚
[email protected]
icq: 2499593
|
|