目录
第1章 配置内核参数 (1)
第2章建立ORACLE用户 (3)
1.1.在超级用户下创建新的组和用户 (3)
1.2.建立O RACLE软件的安装目录 (3)
第3章 安装ORACLE补丁与JAVA开发包 (4)
3.1安装P3006854_9204_LINUX补丁 (4)
3.2安装J A V A开发包 (4)
3.3软件介质 (4)
服务器数据库安装教程第4章 安装ORACLE DATABASE (5)
4.1编辑 (5)
4.2启动O RACLE U NIVERSAL I NSTALLER (OUI) (5)
第5章 创建数据库 (11)
5.1编辑 (11)
5.2切换到ROOT的终端,安装 OPATCH。 (11)
5.3最后切换到ORACLE终端 (11)
第6章 参数配置建议 (17)
第1章 配置内核参数
Oracle数据库对系统的硬件配置有基本的要求,包括机器主频、磁盘空间和内存大小,但作为服务器的机器一般是满足的,这里就不赘述了。下面的一些参数需要根据机器系统的实际情况,特别是内存的大小来进行设置,这里假定内存为2G,页面大小为4K。为使Oracle 数据库管理系统在运行时有更好的性能,应尽量给数据库留出较多的内存。在以下的内核生成过程中,假设内核源码位于/root/kylin2.0,并定义为环境变量KSROOT。
# cd $KSROOT/arch/i386/conf
# cp GENERIC ORACLE
# cat >> ORACLE
options        SEMMAP=128
options        SEMMNI=128
options        SEMMNS=32000
options SEMOPM=250
options SEMMSL=250
options SHMMAXPGS=65536
options        SHMMAX=2147479552
options        SHMALL=524287
options        SHMMNI=4096
options SHMSEG=4096
options        MAXDSIZ="(1024*1024*1024)"
options        MAXSSIZ="(1024*1024*1024)"
options        DFLDSIZ="(1024*1024*1024)"
注:根据上面的假定,Kylin页大小为4k ,这样2G的内存,其SHMALL可以为524288,这里设定524287,也是考虑到实际情况,用dmesg工具就可以看到,可用的内存实际上并没有2G,比2G稍少。
在设定上述系统参数之后,重新生成新内核,对相应模块进行更新,并重启系统。其过程为:
# config ORACLE
Kernel build directory is ../compile/ORACLE
Don't forget to do a ``make depend''
# cd ../compile/ORACLE
# bmake clean
# bmake depend
# bmake
# bmake install
[build output]
# cd $KSROOT/modules/linux # bmake clean
# bmake
# bmake install
[build output]
# reboot
[system reboots]
第2章建立ORACLE用户
1.1. 在超级用户下创建新的组和用户
# groupadd oracle
# groupadd oradba
# groupadd oraoper
# useradd -g oracle -G oradba oracle
# passwd oracle
以oracle用户身份登陆系统,并在.bash_profile文件末端加入以下环境变量设置。
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH:/usr/java/jdk1.3.1_13/bin
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HO
ME/rdbms/jlib
export ORACLE_OEM_JAVARUNTIME=/usr/java/jdk1.3.1_13
export TMP=/tmp
export TMPDIR=$TMP
export DISPLAY=:0
PS1='oracle-kylin > '
1.2. 建立Oracle软件的安装目录
假定将Oracle的安装程序放到$ORA_SOURCE中,需要在磁盘上的适当位置建立目录,如/oradata/stage。
$ mkdir -p /oradata/stage
第3章 安装Oracle补丁与Java开发包 3.1安装p3006854_9204_LINUX补丁
# cd $ORA_SOURCE
# unzip p3006854_9204_LINUX.zip
# cd 3006854
# sh rhel3_pre_install.sh
注:如果不安装该补丁,则运行安装程序runInstaller时会遇到错误。
3.2安装Java开发包
首先将bin文件的属性改为可执行文件。
# chmod u+x j2sdk-1_3_1_13-linux-i586.rpm.bin
运行bin文件,同意其中的条款。
# ./j2sdk-1_3_1_13-linux-i586.rpm.bin
安装RPM文件。
# rpm -ivh jdk-1.3.1_13.i586.rpm
注:在操作系统的英文语言环境下,即unset LANG时,运行runInstaller安装程序,将不用安装JDK1.3,如要在中文环境下安装,LANG=zh_CN.GB18030时,如果如果不安装Java 开发包,则运行安装程序runInstaller时会遇到窗口顶部的welcome变成7777,在JDK下,就不显示英文环境下的welcome,而显示欢迎使用。
3.3软件介质
从acle.上下载ORACLE9.2.0.4.0 for linux软件。假定将oracle9i的压缩软件包放置在$ORA_SOURCE目录下,展开该压缩包,过程为:
$ cd $ORA_SOURCE
$ zcat ship_9204_linux_ | cpio -idmv
$ zcat ship_9204_linux_ | cpio –idmv
$ zcat ship_9204_linux_ | cpio -idmv

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。