免费注册 查看新帖 |

Chinaunix

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

在RedHat Linux AS4系统下安装oracle9204的文档 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-04 13:15 |只看该作者 |倒序浏览
用了三天时间,重装了两遍,终于把oracle9204成功装在RedHat Linux AS4下了!由于我这是第一次安装oracle就用在了AS4平台上,网上没有什么资料,但是众多前辈在网上的资料给我帮助很大,让我少走了很多弯路,解决了我碰到的所有的问题!为了感谢他们对我的帮助,我想我也要像他们一样,把自己的经验共享一下,希望对大家很有帮助。这篇文档并没有太多的技术含量,大多都是前辈们总结的,我只不过换了个标题,删减了一些东西罢了!所以希望大家能够补充!
    在安装过程中,感觉到要比AS3下简单了一些,好多补丁已经不再需要了,安装过程中那些错误也不再有了!所以安装起来要比AS3 方便一些!
    好了,现在开始安装!
   
   
一、安装RedHat Linux AS4
    这一步没有太多要说明的,但要注意不要安装Apache要不会和oracle建议的冲突。最好安装尽量少的组建,我根据oracle官方的建议,主要安装的组件有:
    桌面
                                - X Window 系统
                                - Gnome
                                - KDE
                应用程序
                                - 编辑器
                                - 图形因特网
                服务器
                                - ftp服务
                开发
                                - 开发工具
                系统
                                - 管理工具
                Red Hat Enterprise Linux
                                - 不要选择该组中的任何选项。


二、安装oracle前的准备
1.以root用户登录
#su - root

2.建立oracle 用户和组
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle

3.准备文件目录
# mkdir -p /opt/oracle/product/9.2
# mkdir /var/opt/oracle
# chown oracle.dba /var/opt/oracle
# chown -R oracle.dba /opt/ora9

4.设置内核参数,调节信号灯及共享内存
修改 /etc/sysctl.conf 这个文件,加入以下的语句:
kernel.shmmax = 2147483648
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以反映修改
# sysctl –p

5.设置oracle对文件的要求
编辑文件:/etc/security/limits.conf 加入以下语句:
oracle    soft                  nofile    65536
oracle    hard    nofile                  65536
oracle    soft                  nproc     16384
oracle    hard    nproc     16384

6.安装支持软件包
首先用命令rpm -qa|grep compat 查看系统中是否安有以下几个软件包:
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.1.25-9
如果没有,一定要把它们安装上,否则安装过程中会报错,导致安装失败!
此外,还需要一些支持的软件包,但如果按照第一部分安装系统,则肯定会有,在此不再叙说。

7.确定使用正确的编译器
#mv /usr/bin/gcc /usr/bin/gcc343
#mv /usr/bin/g++ /usr/bin/g++343
#ln –s /usr/bin/gcc296 /usr/bin/gcc
#ln –s /usr/bin/g++296 /usr/bin/g++

8.设置环境变量
在/home/oracle/.bash_profile文件中,加入如下内容:
#oracle 9i
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2
export PATH=$ORACLE_HOME/binORACLE_HOME/Apache/Apache/binPATH
export ORACLE_OWNER=oracle
export ORACLE_SID=yourname  (数据库全局变量名)
export ORACLE_TERM=xterm
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/oracle/product/9.2/libLD_LIBRARY_PATH
export PATH=/opt/oracle/product/9.2/binPATH
export LANG=en_us
保存后退出。然后。退出登录,再次进入,这时候oracle的环境就已经生效了。


三、生成安装文件
解gz文件,放到/home/oracle目录下
#gunzip ship_9204_linux_disk1.cpio.gz
#gunzip ship_9204_linux_disk2.cpio.gz
#gunzip ship_9204_linux_disk3.cpio.gz

释放cpio文件
#cpio -idmv < ship_9204_linux_disk1.cpio
#cpio -idmv < ship_9204_linux_disk2.cpio
#cpio -idmv < ship_9204_linux_disk3.cpio
//这个步骤将生成三个文件夹:DISK1, DISK2, DISK3


四、安装oracle9204在AS4上运行的补丁
    AS4已经比AS3好了很多,不再需要这么多补丁了,我只打了一个p3006854_9204_LINUX.zip,就够了!

1.以root用户登录
#su - root

2.解压缩p3006854_9204_LINUX.zip
# unzip p3006854_9204_LINUX.zip
Archive: p3006854_9204_LINUX.zip
creating: 3006854/
inflating: 3006854/rhel3_pre_install.sh
inflating: 3006854/README.txt

运行补丁程序
# cd 3006854
# sh rhel3_pre_install.sh

注:如果不安装这个补丁程序,则无法进入oracle的安装界面,出现错误:
Error occurred during initialization of VM
Unable to load native library: /tmp/OraInstall2003-10-25_03-14-57PM/jre/lib/i386/libjava.so:
symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference


五、开始安装oracle9204
1.以Oracle身份登录
#su - oracle
2.运行安装程序
$cd Disk1
$./runInstaller
3.根据提示做就可以了,这里不再描述了,中间要用root身份运行两个脚本,都会提示如何做,我就不多说了!而且这部分不会再像AS3报错了!祝大家都可以顺利的安装上!


六、尾声
1.改回gcc,g++的版本,否则在以后编译安装其他软件时可能会有问题
# mv /usr/bin/gcc343 /usr/bin/gcc
# mv /usr/bin/g++343 /usr/bin/g++

2.测试
#su - oracle
$ sqlplus /nolog
SQL>; connect / as sysdba
SQL>; startup
这时你可以用create table来创建数据库了,你的oracle已经安装成功了!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-03-04 13:23 |只看该作者

在RedHat Linux AS4系统下安装oracle9204的文档

support

论坛徽章:
0
3 [报告]
发表于 2005-03-04 14:36 |只看该作者

在RedHat Linux AS4系统下安装oracle9204的文档

楼主,你需要确认补丁包!
我查到的Oracle9.2.0.4的最新补丁包是p3095277_9204_LINUX.zip,请确认!

论坛徽章:
0
4 [报告]
发表于 2005-03-04 16:04 |只看该作者

在RedHat Linux AS4系统下安装oracle9204的文档

p3095277_9204_LINUX.zip是从9201到9204的升级补丁,如果你直接下载9204,就不用要这个补丁了
(转自http://bbs.chinaunix.net/forum/19/20041206/460429.html)

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2005-03-04 16:10 |只看该作者

在RedHat Linux AS4系统下安装oracle9204的文档

原帖由 "蓝色理想china" 发表:
p3095277_9204_LINUX.zip是从9201到9204的升级补丁,如果你直接下载9204,就不用要这个补丁了
(转自http://bbs.chinaunix.net/forum/19/20041206/460429.html)


恩,是这样的,现在oracle的官方网站上已经没有9201下载了,直接是9204,是不用再打这个patch了……

论坛徽章:
0
6 [报告]
发表于 2005-03-05 09:42 |只看该作者

在RedHat Linux AS4系统下安装oracle9204的文档

up

论坛徽章:
0
7 [报告]
发表于 2005-03-05 10:13 |只看该作者

在RedHat Linux AS4系统下安装oracle9204的文档

如果安装oracle 10g会更省事儿……

论坛徽章:
0
8 [报告]
发表于 2005-03-11 20:27 |只看该作者

在RedHat Linux AS4系统下安装oracle9204的文档

你的OS是AS3-U4吧?
如果是AS4,那GCC296哪里来得?
xingtuyang 该用户已被删除
9 [报告]
发表于 2005-03-19 22:38 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
10 [报告]
发表于 2006-05-12 10:27 |只看该作者
非常好,解决了大问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP