免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1437 | 回复: 2
打印 上一主题 下一主题

Oracle9i (9.2.0.4.0) RedHat _AS3_U2 Linux安装手册 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-28 16:03 |只看该作者 |倒序浏览
Oracle9i (9.2.0.4.0) RedHat _AS3_U2 Linux安装手册概述本手册描述Oracle 9i (9.2.0.4)在Redhat企业版Linux下的安装步骤,同时可做为其它Linux的发行版本的安装的参考,本手册不描述详细的Linux系统的安装,若需有关Linux的安装帮助请参考相关安装指南。软、硬件需求:1.        硬件要求:CPU 1G以上,内存256M最小,建议512M以上,硬盘20G以上。2.        软件需求:2.1   RedHat AS3_U2  带开发环境与GNOME或KDE,X环境。2.2   JDK 1.3.12.3    RedHat_AS3U2 安装光盘第 2、3张。2.4    Oracle 9i (9.2.0.4) 安装光盘(三张光盘或相应映象文件),及补丁(p3006854_9204_LINUX.zip, p3501955_9205_LINUX.zip)安装前准备:若介质不为光盘则需在硬盘上解开Oracle 9i文件,对应不同后缀文件解压方法如下:   .Z   uncompress <filename>;.Z   .zip unzip          <filename>;.zip   .gz  gzip –d       <filename>;.gz  .cpio cpio –idvm < “filename”.cpio首先创建 /etc/rac_on 文件    >;/etc/rac_on然后解开 p3006854_9204_LINUX.zip Oracle 补丁以root 用户运行:unzip p3006854_9204_LINUX.zipcd 3006854sh rhel3_pre_install.sh 完成后插入RedHat_AS3_U2 安装光盘第二张,以root用户运行如下:cd /mnt/cdrom/RedHat/RPMSrpm -Uvh setarch-1.3-1.i386.rpmrpm -Uvh tcl-8.3.5-92.i386.rpm    然后插入第三张安装光盘,以root用户运行如下:cd /mnt/cdrom/RedHat/RPMSrpm -Uvh openmotif21-2.1.30-8.i386.rpmrpm -Uvh compat-db-4.0.14-5.i386.rpm \         compat-gcc-7.3-2.96.122.i386.rpm \         compat-gcc-c++-7.3-2.96.122.i386.rpm \         compat-libstdc++-7.3-2.96.122.i386.rpm \         compat-libstdc++-devel-7.3-2.96.122.i386.rpm安装JDK1.3.1   chmod +x   j2re-1_3_1_12-linux-i586.rpm.bin   ./j2re-1_3_1_12-linux-i586.rpm.bin   rpm –ivh j2re-1_3_1_12-linux-i586.rpm系统核心参数调整      以root用户编辑 /etc/sysctl.conf 在文件未尾增加如下几行:kernel.shmmax = 2147483648kernel.shmmni = 128kernel.shmall = 2097152kernel.sem    = 250 32000 100 128fs.file-max   = 65536net.ipv4.ip_local_port_range = 1024 65000   完成后保存退出,运行 sysctl –p 使修改生效。然后编辑文件 /etc/security/limits.conf      在文件未尾增加如下行oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 16384并保存退出, 为使修改起做作用需重新启动系统。用户及组的创建以root 用户创建oinstall、dba组及oracle用户.命令如下:groupadd oinstallgroupadd dbauseradd –g oinstall –G dba –d /opt/oracle –m oracle   #oracle 用户目录可自己选定更改 oracle 用户密码:  passwd oracle完成后退出root用户登录环境变量的设置   以Oracle 用户登录后修改oracle用户的 .bash_profile设定(使用不同SHELL请更改相应profile).bash_profile 如下:# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then        . ~/.bashrcfiexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/9.2.4export PATH=$ORACLE_HOME/binPATHHOME/bin:.export ORACLE_TERM=xtermexport ORACLE_OWNER=oracleexport ORACLE_SID=ORACexport LD_LIBRARY_PATH=$LD_LIBRARY_PATHORACLE_HOME/libexport CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlibORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATHORACLE_HOME/network/jlibexport DISPLAY=192.168.1.31:0.0export NLS_LANG=american_america.ZHS16GBKexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataumask 022unset USERNAMEalias h='cd $ORACLE_HOME; echo "Now:[`pwd`]."'完成后保存退出, 并运行 source .bash_profile 使profile 生效ORACLE安装基本安装用Oracle 用户登录X环境,或X工具登录到X-SERVER上进行操作,在X环境下启动一个终端环境,并进入解开的ORACLE安装文件Disk1目录,运行如下:runInstaller如前面操作正常完成的话将启动ORACLE的图形安装向导,按向导提示一步一步完成ORACLE安装,但向导提示是否要创建一个数据库时一定要选否,不然可能又要白费功夫了!最后的网络配置可取消跳过,等数据库创建完成后再进行配置。打补丁安装完成后,解开p3501955_9205_LINUX.zip补丁,并运行 runInstaller 按向导提示依顺序完成补丁安装.数据库创建补丁OK后,运行dbca进行创建数据库,如dbca 出错则可能是/etc/rac_on文件没创建,请创建/etc/rac_on文件, 其它按向导提示完成,若数据库要支持中文的话,数据库创建时一定要选对字符集, 一般中文支持选择 ZHSgb2312180就可以了或你知道其它的应选的字符集,否则的话插入中文数据后会全部变成?问号.侦听服务配置若需要异机联接ORCLE的话需要配置oracle 的侦听服务, 首先运行   lsnrctl stop 停止可能已运行的侦听服务, 然后运行netca 进行配置,一般使用缺省的1521端口便可,无需别外配置额外的IPC服务。测试安装完成以oracle 用户运行:sqlplus "/ as sysdba"select * from v$session;若有数据正常输出则ORACLE已正常安装完成.系统自动运行配置1.        在ORACLE用户下,将 $ORACLE_BASE/admin/<SID>;/pfile/init<SID>;.ora.xxxxxxx 拷贝成 init<SID>;.ora并拷到 $ORACLE_HOME/bin/dbs下.2.        以root用户运行如下操作,修改 /etc/oratab 文件将未尾的N改成  Y3.        在/etc/init.d 下编辑如下文件  dbora 内容如下: #!/bin/sh# chkconfig: - 20 80# description: Oracle auto start-stop script.## Set ORA_HOME to be equivalent to the $ORACLE_HOME# from which you wish to execute dbstart and dbshut;## Set ORA_OWNER to the user id of the owner of the # Oracle database in ORA_HOME.ORA_HOME=/opt/oracle/product/9.2.4ORA_OWNER=oracleif [ ! -f $ORA_HOME/bin/dbstart ]; then     echo "Oracle startup: cannot start oracle."     exitficase "$1" in     'start')     su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart >;/dev/null" &     su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start >;/dev/null" &     ;;     'stop')     su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop >;/dev/null" &     su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut >;/dev/null" &     sleep 30     ;;esac4.        分别在 rc0.d  运行  ln –s /etc/init.d/dbora K10dbora5.        rc3.d              运行 ln – s /etc/init.d/dbora S99dbora6.        rc5.d              运行 ln – s /etc/init.d/dbora S99dbora7.        rc6.d              运行  ln –s /etc/init.d/dbora K10dbora到此ORACLE已完成安装,然后可进行应用开发或安装.

论坛徽章:
0
2 [报告]
发表于 2004-10-28 16:06 |只看该作者

Oracle9i (9.2.0.4.0) RedHat _AS3_U2 Linux安装手册

太难看了,有需要电子档者请发E-MAIL到 zhongjl@china.com

论坛徽章:
0
3 [报告]
发表于 2004-10-28 16:09 |只看该作者

Oracle9i (9.2.0.4.0) RedHat _AS3_U2 Linux安装手册

Oracle9i (9.2.0.4.0) RedHat _AS3_U2 Linux安装手册
概述
本手册描述Oracle 9i (9.2.0.4)在Redhat企业版Linux下的安装步骤,同时可做为其它Linux的发行版本的安装的参考,
本手册不描述详细的Linux系统的安装,若需有关Linux的安装帮助请参考相关安装指南。

软、硬件需求:
1.        硬件要求:
CPU 1G以上,内存256M最小,建议512M以上,硬盘20G以上。

2.        软件需求:
2.1   RedHat AS3_U2  带开发环境与GNOME或KDE,X环境。
2.2   JDK 1.3.1
2.3    RedHat_AS3U2 安装光盘第 2、3张。
2.4    Oracle 9i (9.2.0.4) 安装光盘(三张光盘或相应映象文件),及补丁(p3006854_9204_LINUX.zip, p3501955_9205_LINUX.zip)

安装前准备:
若介质不为光盘则需在硬盘上解开Oracle 9i文件,对应不同后缀文件解压方法如下:
   .Z   uncompress <filename>;.Z
   .zip unzip          <filename>;.zip
   .gz  gzip -d       <filename>;.gz
  .cpio cpio -idvm < "filename".cpio

首先创建 /etc/rac_on 文件    >;/etc/rac_on

然后解开 p3006854_9204_LINUX.zip Oracle 补丁以root 用户运行:
unzip p3006854_9204_LINUX.zip
cd 3006854
sh rhel3_pre_install.sh

完成后插入RedHat_AS3_U2 安装光盘第二张,以root用户运行如下:
cd /mnt/cdrom/RedHat/RPMS
rpm -Uvh setarch-1.3-1.i386.rpm
rpm -Uvh tcl-8.3.5-92.i386.rpm

    然后插入第三张安装光盘,以root用户运行如下:
cd /mnt/cdrom/RedHat/RPMS
rpm -Uvh openmotif21-2.1.30-8.i386.rpm
rpm -Uvh compat-db-4.0.14-5.i386.rpm \
         compat-gcc-7.3-2.96.122.i386.rpm \
         compat-gcc-c++-7.3-2.96.122.i386.rpm \
         compat-libstdc++-7.3-2.96.122.i386.rpm \
         compat-libstdc++-devel-7.3-2.96.122.i386.rpm

安装JDK1.3.1
   chmod +x   j2re-1_3_1_12-linux-i586.rpm.bin
   ./j2re-1_3_1_12-linux-i586.rpm.bin
   rpm -ivh j2re-1_3_1_12-linux-i586.rpm

系统核心参数调整
      以root用户编辑 /etc/sysctl.conf 在文件未尾增加如下几行:
kernel.shmmax = 2147483648
kernel.shmmni = 128
kernel.shmall = 2097152
kernel.sem    = 250 32000 100 128
fs.file-max   = 65536
net.ipv4.ip_local_port_range = 1024 65000
   完成后保存退出,运行 sysctl -p 使修改生效。然后编辑文件 /etc/security/limits.conf
      在文件未尾增加如下行
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
并保存退出, 为使修改起做作用需重新启动系统。

用户及组的创建
以root 用户创建oinstall、dba组及oracle用户.
命令如下:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -d /opt/oracle -m oracle   #oracle 用户目录可自己选定
更改 oracle 用户密码:  passwd oracle
完成后退出root用户登录

环境变量的设置
   以Oracle 用户登录后修改oracle用户的 .bash_profile设定(使用不同SHELL请更改相应profile)
.bash_profile 如下:
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.4
export PATH=$ORACLE_HOME/binPATHHOME/bin:.

export ORACLE_TERM=xterm
export ORACLE_OWNER=oracle
export ORACLE_SID=ORAC

export LD_LIBRARY_PATH=$LD_LIBRARY_PATHORACLE_HOME/lib

export CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlibORACLE_HOME/rdbms/jlib
export CLASSPATH=$CLASSPATHORACLE_HOME/network/jlib

export DISPLAY=192.168.1.31:0.0
export NLS_LANG=american_america.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

umask 022
unset USERNAME
alias h='cd $ORACLE_HOME; echo "Now:[`pwd`]."'

完成后保存退出, 并运行 source .bash_profile 使profile 生效


ORACLE安装
基本安装
用Oracle 用户登录X环境,或X工具登录到X-SERVER上进行操作,在X环境下启动一个终端环境,
并进入解开的ORACLE安装文件Disk1目录,运行如下:
runInstaller
如前面操作正常完成的话将启动ORACLE的图形安装向导,按向导提示一步一步完成ORACLE安装,但向导
提示是否要创建一个数据库时一定要选否,不然可能又要白费功夫了!最后的网络配置可取消跳过,等数据
库创建完成后再进行配置。

打补丁
安装完成后,解开p3501955_9205_LINUX.zip补丁,并运行 runInstaller 按向导提示依顺序完成补丁安装.

数据库创建
补丁OK后,运行dbca进行创建数据库,如dbca 出错则可能是/etc/rac_on文件没创建,
请创建/etc/rac_on文件, 其它按向导提示完成,若数据库要支持中文的话,数据库创建时
一定要选对字符集, 一般中文支持选择 ZHSgb2312180就可以了或你知道其它的应选的字符
集,否则的话插入中文数据后会全部变成?问号.

侦听服务配置
若需要异机联接ORCLE的话需要配置oracle 的侦听服务, 首先运行   lsnrctl stop 停止可能已运行的侦听服务,
然后运行netca 进行配置,一般使用缺省的1521端口便可,无需别外配置额外的IPC服务。

测试安装完成
以oracle 用户运行:
sqlplus "/ as sysdba"
select * from v$session;
若有数据正常输出则ORACLE已正常安装完成.


系统自动运行配置
1.        在ORACLE用户下,将 $ORACLE_BASE/admin/<SID>;/pfile/init<SID>;.ora.xxxxxxx
拷贝成 init<SID>;.ora并拷到 $ORACLE_HOME/bin/dbs下.
2.        以root用户运行如下操作,修改 /etc/oratab 文件将未尾的N改成  Y
3.        在/etc/init.d 下编辑如下文件  dbora 内容如下:
#!/bin/sh
# chkconfig: - 20 80
# description: Oracle auto start-stop script.
#
# Set ORA_HOME to be equivalent to the $ORACLE_HOME
# from which you wish to execute dbstart and dbshut;
#
# Set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME.

ORA_HOME=/opt/oracle/product/9.2.4
ORA_OWNER=oracle

if [ ! -f $ORA_HOME/bin/dbstart ]; then
     echo "Oracle startup: cannot start oracle."
     exit
fi

case "$1" in
     'start')
     su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart >;/dev/null" &
     su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start >;/dev/null" &
     ;;
     'stop')
     su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop >;/dev/null" &
     su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut >;/dev/null" &
     sleep 30
     ;;
esac
4.        分别在 rc0.d  运行  ln -s /etc/init.d/dbora K10dbora
5.        rc3.d              运行 ln - s /etc/init.d/dbora S99dbora
6.        rc5.d              运行 ln - s /etc/init.d/dbora S99dbora
7.        rc6.d              运行  ln -s /etc/init.d/dbora K10dbora

到此ORACLE已完成安装,然后可进行应用开发或安装.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP