免费注册 查看新帖 |

Chinaunix

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

SUSE 9 ENTERPRISE 安装ORACLE 9I 成功文档 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-21 14:24 |只看该作者 |倒序浏览
SUSE 9 ENTERPRISE 安装ORACLE 9I 成功文档
概述:
   操作系统:suse 9 ENT enterprise for x86
   数据库版本:Oracle9i Release 2 (9.2.0.4)  Enterprise/Standard    Edition for Linux

本人声明如需转载请保留如下信息:
作者:SOLARIS小兵
MAIL:solarisxb@hotmail.com
FROM:WWW.CHINAUNIX.NET

一、 系统安装准备:
1、 安装suse 9 操作系统:
   说明:安装oracle9i 不需要打系统Service Pack 1 ,也可以安装成功。有些双机的功能会受影响。
2、 添加用户和组:
# groupadd dba
# useradd -g dba -d /home/oracle -m oracle
#passwd oracle
输入密码:oracle
输入密码:oracle
二、 需要下载的软件:
1、 oracle 9i 安装文件:
http://www.oracle.com/technology/software/products/oracle8i/htdocs/linuxsoft.html

2、 jdk1.3 for linux,下载java支持软件
http://192.18.97.50/ECom/EComTicketServlet/BEGIN0E7EBEAA2D7059F4555DFDE730E9C942/- 2147483648/908016051/1/619130/619058/908016051/2ts+/westCoastFSEND/j2sdk-1.3.1_16-oth-JPR/j2sdk-1.3.1_16-oth-JPR:2/j2sdk- 1_3_1_16-linux-i586.rpm.bin
3、 suse系统gcc软件包:
安装gcc系统软件包,使用yast工具安装。安装完毕以后下载:gcc_old-2.95.3-175.2.i586
http://ivan.kartik.sk/oracle/download_from.php?site_id=1
4、 suse系统glibc-2.3.2-92.i586软件包:
可以解决这个问题:Unable to load native library: /tmp/OraInstall2005-01-08_11-11-34AM/jre/lib/i386/libjava.so: symbol  __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
下载地址:ftp://fr.rpmfind.net/linux/SuSE-Linux/i386/9.0/suse/i586/glibc-2.3.2-92.i586.rpm
5、 oracle环境变量补丁:orarun9i.rpm
  设置内核参数和环境变量:
  ftp://ftp.suse.com/pub/suse/i386/supplementary/commercial/Oracle/orarun9i.rpm
  /etc/profile.d/oracle.sh
  设定ORACLE_HOME、ORACLE_BASE、ORACLE_SID…等环境变量。
   /etc/sysconfig/oracle
  设定Shared memory之各参数值。
6、 oracle补丁包:23_045188_1106788190.zip
  解决系统linux inter内核问题:rhel3_pre_install.sh
  http://www.itpub.net/attachment.php?s=&postid=2139608
7、 oracle 补丁包:p2617419_220_GENERIC.zip
  agent服务不能启动的错误:OPatch
  下载地址:http://www.itpub.net/attachment.php?s=&postid=1453433
8、 oracle补丁包dbca problem::p3238244_9204_LINUX.zip
  解决dbca不能启动问题:opatch apply
  http://conrad2001.narod.ru/terek/p3238244_9204_LINUX.zip
三、 oracle数据库安装准备:
1、 jdk包安装:
  >; 下载软件:j2sdk-1_3_1_16-linux-i586.rpm.bin
  >; 更改权限:
   #chmod 755 j2sdk-1_3_1_16-linux-i586.rpm.bin
  >; 执行解包:#./ j2sdk-1_3_1_16-linux-i586.rpm.bin
  >; 执行安装:# rpm –ivh jdk-1.3.1_16.i586.rpm
  >; 安装完成以后jdk应该安装到/usr/java
  #mv /usr/java/jdk1.3.1_16 /opt/jdk1.3.1_16
2、 gcc软件包安装
  >; 可以使用yast安装gcc软件包。最好使用yast安装。
  安装方法:yast――software――install and remove software――filter――package groups――development――langusges
   选中所有的gcc开头的包。
  >; 也可以下载软件包,使用下面命令安装:
   # rpm -ivh gcc-3.3.4-11.i586.rpm \
   glibc-devel-2.3.3-118.i586.rpm \
   libstdc++-3.3.4-11.i586.rpm \
   libstdc++-devel-3.3.4-11.i586.rpm \
   cpp-3.3.4-11.i586.rpm \
   gcc_old-2.95.3-175.2.i586.rpm
    >; 设置gcc环境变量:
  # cd /usr/bin
  # mv ./gcc ./gcc3
  # mv /opt/gcc295/bin/gcc ./gcc
  >; 测试
  # gcc --version
2.95.3
  >; 测试支持
3、 libc软件包安装
  >; 安装glibc软件:glibc-2.3.2-92.i586.rpm
  >; #rpm –ivh glibc-2.3.2-92.i586.rpm
4、 orarun9i.rpm软件安装
  >; 安装软件:orarun9i.rpm
  #rpm –ivh  orarun9i.rpm
  >; 设置环境变量:/etc/profile.d/oracle.sh
  ORACLE_BASE=/home/oracle
  ORACLE_SID=ora9i
  >; 设置内核参数:vi /etc/sysconfig/oracle
  SHMMAX=536870912
        备注:查看内核参数:创建数据库时很可能会遇到ORA-27123错误,这是可通过手动建库或者以root用户进入/proc/sys/kernel,输入   命令: echo 4294967295 >; shmmax来解决。
5、 安装oracle补丁包:23_045188_1106788190.zip
  >; 解压缩软件包:#unzip 23_045188_1106788190.zip
  >; # cd 3006854/
  >; # sh  rhel3_pre_install.sh
四、 数据库开始安装:
1、 以oracle用户登陆图形界面:
  >; 查看环境变量:#env |grep ORA
  >; 查看内核参数:/proc/sys/kernel目录下:
  >; 注意:登陆图形界面需要去掉中文字符,oracle安装界面不支持中文。
  方法:yast――system――choose language
 选择语言即可
2、 解压缩oracle9i安装文件:
  gunzip ship_9204_linux_disk1.cpio.gz
  gunzip ship_9204_linux_disk2.cpio.gz
  gunzip ship_9204_linux_disk3.cpio.gz

  cpio -idmv < ship_9204_linux_disk1.cpio
  cpio -idmv < ship_9204_linux_disk2.cpio
  cpio -idmv < ship_9204_linux_disk3.cpio
3、 修改安装文件:Disk1/install/linux/oraparam.ini里面的参数JRE_LOCATION:
  JRE_LOCATION=/opt/jdk1.3.1_16/jre
4、 开始安装:
  cd Disk1
  ./runInstaller
5、 可以安装安装文档:《如何安装Oracle 9i Enterprise Edition for Linux》顺序安装oracle
  http://www.csdn.net/develop/author/columnAuthor/hochihyi/Article/Oracle9iAdmin/Oracle9iAdmin01/Oracle9iAdmin01.htm
6、 故障问题解决:
  如果图形界面不能启动就是jdk的问题。
  可以改变系统的java环境:
  #mv /usr/lib/java/jre /usr/lib/java/jre_back
  #ln –s /opt/jdk1.3.1_16/jre /usr/lib/java/jre
  ## java -version
  java version "1.3.1_16"
  Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_16-b06)
  Java HotSpot(TM) Client VM (build 1.3.1_16-b06, mixed mode)
  Jdk测试正常。
五、 解决oracle agent不能启动问题:
1、 在oracle安装过程快要完成的时候,会发现不能够启动agent,需要安装系统补丁。
2、 安装补丁:p2617419_220_GENERIC.zip
  >; #unzip p2617419_220_GENERIC.zip
  >; 需要在环境变量PATH添加:/usr/soft/OPatch
                PATH=/opt/jdk1.3.1_16/jre/binPATH:/usr/soft/OPatch:.
        export PATH
        export PATH=$PATH:/sbin
3、 安装补丁:p3238244_9204_LINUX.zip
        >; #unzip p3238244_9204_LINUX.zip
        >; 执行:需要使用oracle用户执行。
        $ cd 3238244
        $ opatch apply
        >; 补丁修复完成,需要relinked一个.mk文件。
        $ cd $ORACLE_HOME/network/lib
        $ make -f ins_oemagent.mk install
4、 测试agent服务:
        现在在运行agentctl start,看是不是可以成功运行agent服务了啊,可以用stop、status来停止此服务或者检查服务的状态。
5、 运行dbca来创建oracle库
        我用dbca先删除了原来安装时建立的库,再重新建立了数据库。
6、 在创建数据库过程中可能会有下面的问题:
        ORA-27123: unable to attach to shared memory segment
        这个原因主要是内核参数没有设置成功或者参数有问题。
        以root用户进入/proc/sys/kernel,输入命令: echo 4294967295 >; shmmax来解决。
六、 数据库启动测试:
1、 数据库启动:
        prompt>; sqlplus /nolog
        SQL>; connect system/manager as sysdba;
        Connected.
        SQL>; startup
        SQL>; shutdown
         [immediate] Database shutdown
        SQL>; exit
2、 问题解决:
        问题解决方法:
        ORA-12709: error while loading create database character set
        test:~ # vi /etc/profile.d/oracle.sh
        去掉ORA_NLS33这一行
        #ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
七、 备注:如果需要oracle补丁包,请和我联系!
                                                                                   2005-6-21

论坛徽章:
6
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-03 17:33:522015元宵节徽章
日期:2015-03-06 15:50:39IT运维版块每日发帖之星
日期:2016-01-11 06:20:00IT运维版块每日发帖之星
日期:2016-03-19 06:20:0019周年集字徽章-19
日期:2019-09-06 18:56:11
2 [报告]
发表于 2005-06-21 14:26 |只看该作者

SUSE 9 ENTERPRISE 安装ORACLE 9I 成功文档

不错,马上去试试

论坛徽章:
0
3 [报告]
发表于 2005-06-21 14:26 |只看该作者

SUSE 9 ENTERPRISE 安装ORACLE 9I 成功文档

++

论坛徽章:
0
4 [报告]
发表于 2005-08-22 15:05 |只看该作者

SUSE 9 ENTERPRISE 安装ORACLE 9I 成功文档

这么好的文章没人顶啊!

论坛徽章:
0
5 [报告]
发表于 2005-08-22 15:12 |只看该作者

SUSE 9 ENTERPRISE 安装ORACLE 9I 成功文档

[quote]原帖由 "solaris小兵"]这么好的文章没人顶啊![/quote 发表:

与在 REDHAT 下安装有什么不同吗?

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
6 [报告]
发表于 2005-08-22 16:26 |只看该作者

SUSE 9 ENTERPRISE 安装ORACLE 9I 成功文档

有点舍近求远了,SUSE提供一个orarun-xxx.rpm下载,安装了这个再安装ORACLE,就不需要什么别的步骤了。
尤其那个安装gcc2的步骤。

论坛徽章:
0
7 [报告]
发表于 2011-03-18 11:26 |只看该作者
LZ好帖子,可是那几个补丁包网上下不下来,你能发给我吗?谢谢啦 pinghao2006@163.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP