设为首页 收藏本站
查看: 948|回复: 0

[经验分享] redhat5.4上安装oracle9i

[复制链接]

尚未签到

发表于 2018-5-13 15:14:44 | 显示全部楼层 |阅读模式
系统环境:RedHat5.4,Oracle9i (9.2.0.4.0)
                   Linux服务器运行在init3,客户端使用Xmanager3.0启动图形界面。
安装前准备:
   补丁包:p3006854_9204_LINUX.zip
    p2617419_210_GENERIC.zip
    p3238244_9204_LINUX.zip
               以上几个包在csdn里都可以下载到,百度或Google一搜选csdn的就可以下载到。
              compat-libcwait-2.0-2.i386.rpm
    compat-oracle-rhel4-1.0-5.i386.rpm
     以上两个包可以在此下载:http://oss.oracle.com/projects/compat-oracle/files/RedHat/
     giflib-4.1.3-8.i386.rpm
glib-1.2.10-26.fc7.i386.rpm
libpng10-1.0.18-2.i386.rpm
ORBit-0.5.17-22.rhel5.i386.rpm
gtk+-1.2.10-57.fc7.i386.rpm
imlib-1.9.15-2.fc7.i386.rpm
gnome-libs-1.4.2-7.rhel5.i386.rpm
以上包可以在此下载:http://blogimg.chinaunix.net/blog/upfile2/080623102132.zip
  需要从光盘上找的软件包:
compat-db-4.2.52-5.1.i386.rpm -------------- AS5 disk 3
compat-gcc-34-3.4.6-4.i386.rpm ------------- AS5 disk 2
compat-gcc-34-c++-3.4.6-4.i386.rpm--------- AS5 disk 2
compat-libgcc-296-2.96-138.i386.rpm ---------AS5 disk 3
openmotif-2.3.0-0.3.el5.i386.rpm --------------AS5 disk 3
openmotif-devel-2.3.0-0.3.el5.i386.rpm --------AS5 disk 3
libXpm-3.5.5-3.i386.rpm -----------------------AS5 disk 1
libXpm-devel-3.5.5-3.i386.rpm -----------------AS5 disk 2
libXp-1.0.0-8.i386.rpm -------------------------AS5 disk 2
libXp-devel-1.0.0-8.i386.rpm -------------------AS5 disk 2
开始安装:
1、创建目录:
#mkdir /u01

2、创建组和用户:
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba -d /u01/oracle oracle
#passwd oracle

3、改变目录属主:
# chown -R oracle:oinstall /u01

4、设置内核参数
a)编辑/etc/sysctl.conf
kernel.shmmax = 536870912    #这里设置为物理内存的一半 1G内存的话为:512×1024×1024 2G 内存的话为:1024×1024×1024
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
执行sysctl –p以反映修改 使内核参数立刻生效,重启也可以。
也可以在运行时通过执行下列命令更改内核参数:
#echo 250 32000 100 128 > /proc/sys/kernel/sem
#echo 268435456 > /proc/sys/kernel/shmmax  # 1/2 * mem_size(M) * 1024 *1024
#echo 4096 > /proc/sys/kernel/shmmni
#echo 524288 > /proc/sys/kernel/shmall # mem_size(M) * 1024
#echo 65536  > /proc/sys/fs/file-max
#echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range

b) 设置oracle对文件的要求
修改文件:/etc/security/limits.conf
#echo oracle    soft    nofile    65536 >> /etc/security/limits.conf
#echo oracle    hard    nofile    65536 >> /etc/security/limits.conf
#echo oracle    soft    nproc    16384 >> /etc/security/limits.conf
#echo oracle    hard    nproc    16384 >> /etc/security/limits.conf

5、环境变量文件:
bash的环境变量文件是.bash_profile,增加内容如下:
ORACLE_SID=lty
ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib
TNS_ADMIN=$ORACLE_HOME/network/admin
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
ORACLE_OWNER=oracle
ORACLE_TERM=xterm
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:$ORACLE_HOME/bin
DISPLAY=192.168.142.1:0.0           #windows下Xmanager - Passive客户端地址。

export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_LIBRARY_PATH TNS_ADMIN ORA_NLS33 ORACLE_OWNER ORACLE_TERM DISPLAY

stty erase ^h                                      #使SQL*plus下backspace键可用。

编辑完成后可以reboot,或者用“source .bash_profile”来使变量生效

6、打补丁:
使用Xmanager自带的Xftp将准备好的补丁包和oracle软件包传入Linux。
对于rpm包:rpm –ivh xxx
对于p3006854_9204_LINUX.zip:
# unzip p3006854_9204_LINUX.zip
# chmod +x 3006854/rhel3_pre_install.sh
# 3006854/rhel3_pre_install.sh

7、开始安装:
解压:
   #zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv
   # zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv
   # zcat ship_9204_linux_disk3.cpio.gz | cpio –idmv
将解压后的3个文件夹移进/u01,并修改属主
# mv Disk* /u01
#chown -R oracle.oinstall /u01/Disk*

安装(注意:一定不能以root用户安装):
$ cd /u01/Disk1
在windows客户端下启动Xmanager - Passive
$ ./runInstaller
DSC0000.png
DSC0001.png

DSC0002.png

  选只安装软件,数据库的建立在安装完成后用dbca创建。
DSC0003.png DSC0004.png

  按照提示运行脚本,运行脚本过程中直接回车按默认设置即可。运行完成后点“ok”继续。
DSC0005.png

  点“Exit”完成安装退出。
  $dbca           启动dbca创建数据库。
DSC0006.png

DSC0007.png

DSC0008.png

DSC0009.png

  须与安装时配置的sid一致。
DSC00010.png

DSC00011.png

DSC00012.png

  选择支持中文的字符集。
DSC00013.png

  启用归档模式。
DSC00014.png

DSC00015.png

DSC00016.png

DSC00017.png

  设置密码。
$netca           启动netca启动一个监听进程
DSC00018.png DSC00019.png DSC00020.png

  为进程命名。
DSC00021.png

选择通信方式。

DSC00022.png

  配置监听端口。
DSC00023.png DSC00024.png

  完成。
  验证:
DSC00025.png

DSC00026.png

DSC00027.png

DSC00028.png

遇到的问题:
[oracle@localhost Disk1]$ netca
/u01/jre/1.1.8/bin/../lib/i686/native_threads/libzip.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread
Could not create Java VM
解决方法:(参考 冷风的Fedora 7最新安装Oracle9204手记)
$ cd /u01/oracle
$ ls -l JRE
lrwxrwxrwx 1 oracle oinstall 25 Dec 7 10:11 JRE -> /opt/app/oracle/jre/1.1.8
$ rm JRE
$ ln -s /u01/oracle/jre/1.3.1 JRE
$ su -
# cd /u01/oracle /JRE/bin/
# ln -s java jre
# cd i386/native_threads/
# ln -s java jre

其他:
感谢以下几篇文章的作者
http://bbs.winos.cn/thread-45043-1-1.html
http://stoneking.blog.51cto.com/65035/119098
http://blog.csdn.net/createWang/archive/2009/09/20/4573339.aspx

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-459617-1-1.html 上篇帖子: redhat5详细安装过程 下篇帖子: redhat linux 5.4 DNS安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表