在linux8.0下,oracle9i的配置说明

(上半部分)

最近才做了一个项目,偶尔用到了 linux,并且折磨了我数天,为了不再让其他的人遭遇同样的折磨,我决定把我所有的配置写下来,供大家参考,呵呵,如果有错误,请大家原谅我呀!!!

一,系统配置

以下是我机器的硬件配置,只做参考而已

CPU : I ntel(R) Celeron(TM) CPU 1000MHz

内存: 512Mbytes

硬盘: 40GBytes

上面的这些配置,我觉得恰恰可以满足一个 linux 系统下, oracle9i 的运行,如果再有其他的东东,那。。。。。呵呵

另外呢?需要一个 OS ( RedHat Linux8.0 Kernel 2.4.18-14 on an i686 ),

还有,就是 oracle9i( Oracle9i R9.2.01 Enterprise Edition ) 了。

以上呢?是在 linux下配置oracle9i的所有东东了。

二, Oracle9i安装前准备

便说一句,你在安装 linux8.0的时候,注意把 根目录(/)分区为10G左右,Swap分区为1G左右(以上是根据我硬件配置情况而定)

1,安装前,建立一个拷贝Oracle9i的临时文件夹,把你的oracle9i的安装盘上的内容拷贝到linux机器上,这样便于安装,不至于因为光躯,而停止安装,当然,如果你是下载的oracle9i就不用了,如下图

2,拷贝完成后,创建用户组和用户名,如下图

3, 建立安装目录 ,如下:

mkdir /opt/oracle

mkdir /opt/oracle/product

mkdir /opt/oracle/product/9.2.0

4,权限如下:

chown –R oracle.dba /opt/oracle

具体的参见下图

5 , 从新开一个窗口 ,转成oracle权限.并且对.bash_profile文件进行编辑.

6, 向 .bash_profile 文件插入以下内容。

.bash_profile

#Oracle En
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=ORCL
export ORACLE_TEAM=xteam
export NLS_LANG=Japanese_Japan.JA16EUC
#export NLS_LANG=Japanese_Japan.UTF-8
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

#Set shell search paths
PATH=$PATH:$ORACLE_HOME/bin

#CLASSPATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib:$CLASSPATH

User specific environment and startup programs

PATH=$PATH:$HOME/bin

export LANG=C

export PATH
unset USERNAME

(其中, NLS_LANG,LANG是因为我做的是日文系统,所以这样做的,如果是中文就不必像我那样写)具体参见下图

7,然后设置共享内存最大值,

echo 419000000 > /proc/sys/kernel/shmmax

cat /proc/sys/kernel/shmmax

如下图内容

Published At
Categories with 数据库类
comments powered by Disqus