oracle9.2.0 for RedHat8.0安装手册

发表于:2007-07-04来源:作者:点击数: 标签:
1 初始化安装环境 1. 分区要求 建议至少 1Gswap 分区, oracle920 安装后(没有任何数据文件)至少占用 3.5G 空间。 2. 操作系统默认语音选择中文环境 3. 安装 X windows 4. 修改 hmmax 参数 #echo 4294967295 /proc/sys/kernel/shmmax #vi /etc/sysctl.
 

1         初始化安装环境

1.  分区要求

建议至少1Gswap分区,oracle920安装后(没有任何数据文件)至少占用3.5G空间。

2.  操作系统默认语音选择中文环境

3.  安装X windows

4.  修改hmmax参数

#echo 4294967295 > /proc/sys/kernel/shmmax

#vi /etc/sysctl.conf

Kernel.shmmax=4294967295

2         安装前的准备工作

1.  创建oracle组,用户及安装目录

#groupadd dba

#useradd  oracle –g dba

#passwd oracle

oracle的三张盘拷贝到/data/目录下

#mkdir –p  /data/oracle/product/9.2.0

#chown –R  oracle.dba  /data/

#chmod –R  755  /data/

2.  检查依赖的安装包

#rpm –qa  gclearcase/" target="_blank" >cc  cpp  glibc-devel  compat-libstdc++  glibc-kernheaders  binutils

注意:安装RH8.0时默认安装X,内核编译器,开发工具,管理工具,系统工具就可以带这些包。

3.  配置oracle用户环境变量

#vi /home/oracle/.bash_profile

export HOME=/home/oracle

export BASH_ENV=$HOME/.bashrc

export ORACLE_BASE=/home/oracle_database

export ORACLE_HOME=/home/oracle_database/product/9.2.0

export ORACLE_SID=ora

export ORACLE_TERM=xterm

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

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

 

export LANG=zh_CN.GB2312

export LANGUAGE=zh_CN.GB2312:zh_CN.GB2312:zh_CN

export SUPPORTED=zh_CN.GB2312:zh_CN:zh:zh_TW.Big5:zh_TW:zh:en_US.UTF-8:en_US:en

 

PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/usr/ccs/bin:.

PATH=$PATH:/usr/local/samba/bin:/usr/ucb:

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/home/oracle_database/product/9.2.0/bin

 

export PATH

export TMPDIR=/tmp

 

unset USERNAME

umask 022

3         安装oracle9.2.0 for RedHat8.0

3.1   释放cpio文件包

#cpio –idmv < lnx_920_disk1.cpio

#cpio –idmv < lnx_920_disk2.cpio

#cpio –idmv < lnx_920_disk3.cpio

3.2   安装oracle

oracle身份登录X windows

#export LANG=‘EN’

#cd Disk1

#./runInstaller

1)等待出现一GUI窗口,OracleUniversalInstallerwelcome窗口:点击Next

2)出现Inventory Location窗口:点击ok

3UnixGroupNamedba

4)弹出一个错误窗口,新打开一个终端,以root身份执行#/tmp/orainsRoot.sh

执行完毕后,点击“continue”,继续安装。

5)出现FileLocation窗口,确认安装的源所在地,安装文件所在目录/Disk1/stage/products.jar.确认目的地址PATH为:$oracle_home,点击Next

6)等待出现一个GUI窗口:OracleUniversalInstallerAvailableProducts选择Oracle9iDataBase9.2.0.10

7)点击ProductLanguages出现选择语言窗口,选定EnglishSimplifiedChinese

8)等待出现一个GUI窗口:OracleUniversalInstallerInstallationType,选择EnterpriseEdition

9)等待出现一个GUI窗口:OracleUniversalInstallerDataBaseConfiguration,选择GeneralPurpose

10)在DataBaseIndentification窗口:设置GlobalDateBaseName为“ora”,SID为“ora”,点击Next

11DataBase File Location窗口:直接点击Next按钮。

12DataBaseCharacterSet窗口:选择Choose one of the common Character sets,选择“Simplified chinese ZHS16GBK”,点击Next.

13)出现Summary窗口:点击Next

14)出现Install窗口:Linking Oracle 9i DataBase 9.2.0.1.088%时,会出现错误提示,新打开一个终端,以root身份编辑$ORACLE_HOME/ctx/lib/env_ctx.mk

找到以“NSO_LINK=”开头的这一行,插入“$(LDLIBFLAG)dl”到 “INSO_LINK=”后,保存退出。点击Retry,继续安装。

15)安装进行到100%后,系统会弹出窗口,提示执行脚本,新开一个终端,以root身份执行$ORACLE_HOME/root.sh(不执行这个脚本就没有/etc/oratab文件)出现选择安装目录提示,直接‘回车’即可,执行完毕后,回到安装窗口,等待配置完成。

16)出现“Configuration Tools”窗口后等待配置完成。

17)出现“设置密码”窗口后,输入用户“sys”及“system”的密码,点击ok按钮。

18)出现“End of Installation”窗口后,点击Next按钮,完成安装。

4         初始化oracle

1.  配置数据库初始化文件

oracle用户登录系统,进入$ORACLE_HOME/dbs目录,拷贝init.orainitora.ora

#vi initora.ora

修改db_name=DEFAULTdb_name=ora

2.  配置oratab文件

#vi /etc/oratab

Ora:/data/oracle/product/9.2.0:Y

3.  配置oracle启动脚本

#vi oracle920

#!/bin/sh

# chkconfig: 2345 99 99

# description: oracle database startup scripts.

PROG=oracle

. /etc/sysconfig.network

. /etc/init.d/functions

ORA_HOME=/home/oracle_database/product/9.2.0

ORA_OWNER=oracle

 

if [ ! -f $ORA_HOME/bin/dbstart ] ;

then

    echo "Oracle startup : cannot find startup command "

    exit

fi

start()

{

     su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart &"

     su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start &"

}

stop()

{

     su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut &"

     su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop &"

}

case "" in

    start) start;;

    stop)  stop;;

    *)     echo "Usage: "

esac

5         卸载oracle9i

1.  oracle用户身份登录

2.  打开新终端,执行#./runInstaller

3.  选择“Deinstall Product

4.  选择目录树并选好你所要卸载的oracle版本号,单击“Remove”开始卸载。

5.  删除/etc/oratab/etc/oraInst.loc文件。

原文转自:http://www.ltesting.net