分类:
2008-10-28 10:09:24
奥勒姆,犹它州,2001年9月11日-Caldera国际公司 (Nasdaq: CALD) 宣布了9i数据库通过了在Caldera Open UNIX 8 上的Linux的认证.。此次认证跨出了Caldera承诺的对9i数据库、Oracle9i应用和Oracle电子商务套件在Open UNIX8 平台上进行认证的第一步。 对Oracle9i数据库的认证,以及Caldera公司所能提供的7x24全球化服务与技术支持,充分证明了Caldera 是一个业界领先的企业运行软件供应商。凭借其在全球的20多个办事处和在82个国家 的技术销售队伍,Caldera公司已完全具备了为全世界提供技术支持的能力。此次认证的完成,标志着Caldera能够支持运行Oracle的用户,同时Oracle也能够支持全球运行在Caldera Open Unix8上的用户。
中国已经可以为广大的用户提供支持Oracle 9i 的Open UNIX 8产品
本文将介绍Oracle Database 9i在Open Unix 8 下的安装过程,如果你是有过安装Oracle的经验本安装过程可以权当快速安装手册;如果你以前从未安装过Oracle数据库,那我们就从这篇文章开始熟悉oracle的安装过程。
系统要求:
以下的系统要求适用于典型的Oracle安装和创建简单数据库的方式。
内存:
安装Oralce 9i软件至少需要256M内存
区:
区的大小一般要求是内存的两倍,至少要求达到400M以上
光驱:
如果你使用光盘安装Oracle9i则你的机子上需要8速以上的CDROM,如果你是了oracle9i的包文件,则不需要使用的CDROM。
硬盘空间:
安装Oracle9i数据库至少要有2.5GB以上的剩余空间。
临时硬盘空间:
Oracle安装程序在安装过程中需要400M以上的临时硬盘空间,建议使用/tmp文件夹作为零时文件夹,如果/tmp文件没有足够的硬盘,可以新创建一个文件夹作为安装的临时目录,之后设置环境变量TEMP和TMPDIR指向相应的位置,例如:
使用bash
mkdir /home/temp
TEMP=/home/temp export TEMP
TMPDIR=/home/temp export TMPDIR
使用csh
mkdir /home/temp
setenv TEMP /home/temp
setenv TMPDIR /home/temp
操作系统:
Caldera Open Unix 8 (须安装 LKP 软件包)
JDK
如果你要安装Oracle HTTP Server还需要用到blackdown的JDK1.3.1,请到以下地址ftp://ftp.progsoc.uts.edu.au/pub/Li...nux-i386.tar.bz
配置内核参数
oracle9i使用Open UNIX 8的共享内存、交换区等资源进行工作,如果你的内核参数设置不能满足oracle的要求,那在安装oracel9i或使用过程就会频频出现问题,因此配置系统内核的参数就显得尤为重要和关键了。
Shared Memory SHMMAX 0.5 * (physical memory in machine)
SHMMIN 1
SHMMNI 100
SHMSEG 15
Semaphores SEMMNI 10000
SEMMSL 300
SEMMNS 610
SEMOPM 20
Process limits SCORLIM 0x7FFFFFFF
HCORLIM 0x7FFFFFFF
SDATLIM 0x7FFFFFFF
HDATLIM 0x7FFFFFFF
SVMMLIM 0x7FFFFFFF
HVMMLIM 0x7FFFFFFF
SFSZLIM 0x7FFFFFFF
HFSZLIM 0x7FFFFFFF
HFNOLIM 2048
SFNOLIM 128
NPROC 12500
Other NPBUF 100
MAXUP 5000
RECRVRETRIES 10000
FLCKREC 2000
安装 Open Unix 8 Patch
1.Patchftp://ftp.caldera.com/pub/openunix8/ou800pk2/ou800pk2.image
2.用root用户登入,输入以下命令:
$ su -
Password:
# cat ou800pk2.image | pkgadd -d -
3.重新启动计算机
#shutdown –g0
添加用户
Oracle在安装和使用中需要用特定用户(非root用户),按照oracle的标准说明是需要添加三个专门用户和用户组,为了简便大家的安装和使用我们把oracle的安装和使用归到一个特定用户来完成。
首先创建oracle用户组,我们架设这个用户组命名为dba:
以root用户登陆系统;
运行#groupadd dba命令添加dba用户组;
添加oracle用户:
以root用户登陆系统;
运行useradd -g dba -s /usr/bin/ksh -d /home/oracle -m oracle.
运行后系统创建了一个属于dba用户组的用户oracle,主目录为/home/oracle使用ksh
设置Oracle口令
以root用户登陆系统;
运行passwd oracle,输入口令
这个用户将作为系统的安装和使用指定用户,因此要妥善保存好!
创建安装点(mount point)
oracle9i的典型安装需要至少两个安装点:一个安装基本的运行程序,要求至少要有850M的硬盘空间;一个为存放数据库,至少要求有450M的硬盘空间。为了简化安装我们可以把运行程序和数据库装在同一个安装点下。
在你的文件系统上找到有足够空间的分区,在分区下创建文件夹,我们假设这个文件夹为/home/oracle。
准备运行KDE
创建/home/oracle/.xinitrc文件
加入//usr/bin/startkde >/dev/null 2>&1
配置系统环境变量
很多网友安装oracle失败都是因为环境变量没有配置正确,环境变量的配置直接影响到以后oracle9i的安装和配置,在配置的时候要尤为小心!
下面提供一个例子可以供大家参照使用
ORACLE_HOME=/home/oracle/product/9.0.1; export ORACLE_HOME
ORACLE_SID=oracle; export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH
NLS_LANG=american_america.ZHS16GBK; export NLS_LANG
PATH=$PATH:$ORACLE_HOME/bin
export PATH
TMPDIR=/tmp;export TMPDIR
umask 022
其中:
ORACLE_HOME为系统软件的安装目录;
ORACLE_SID 为数据库的SID,这里可以自行设置;
NLS_LANG 为数据库的字符集,为了保证数据库能够输出输入数据库,我们需要在这里把字符集设为american_america.ZHS16GBK,其中american_america英文字符集,ZHS16GBK为中文字符集。
以oracle用户登陆系统,
重新登陆oracle用户
安装Oralce9i
oracle9i的安装几乎支持所有的x-windows,也支持远程的虚拟x-windows安装
运行startx命令进入x-windows。
运行完毕后,过了几秒后在你的远程终端上会出现kde界面。
打开一个控制台窗口,进入到刚才存放oracle文件的目录下,分别使用
gunzip Linux9i_Disk1.cpio.gz
cpio -idmv
gunzip Linux9i_Disk2.cpio.gz
cpio -idmv
gunzip Linux9i_Disk3.cpio.gz
cpio -idmv
命令解包,把三个文件包解压缩成三个安装文件夹分别为Disk1、Disk2、Disk3。
进入Disk1目录
cd Disk1
在控制台窗口敲入
./runInstaller &
运行后会出现一个OUI的图形界面,如下图所示
[1]