免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 21856 | 回复: 46
打印 上一主题 下一主题

在RedHat9.0上安装Oracle9i数据库 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-16 09:15 |只看该作者 |倒序浏览
最近在学习Oracle9i数据库,在RedHat9.0上安装的时候碰到了一些问题,参考了各种能够找到的资料,终于成功。现写成文章,希望给后来人以帮助。

1安装好RedHat9.0操作系统,确保安装了以下的RPM开发包
gcc
cpp
glibc-devel
compat-libstdc++
glibc-kernheaders
binutils
可以使用命令来查看是否已安装了这些包
rpm –q gcc cpp compat-libstdc++ glibc-devel glibc-kernheaders binutils

2从Oracle官方网站下载Oracle9i安装文件并使用如下命令解包
zcat lnx_920_disk1.cpio.gz | cpio –idmv
zcat lnx_920_disk2.cpio.gz | cpio –idmv
zcat lnx_920_disk3.cpio.gz | cpio –idmv
然后会有Disk1 Disk2 Disk3三个子目录。

3设置内核参数
echo 4294967295 >; /proc/sys/kernel/shmmax,建议放到/etc/rc.local文件里。

编辑/etc/sysctl.conf
kernel.shmmax=4294967295
我有512MB内存,所以设置这个数值。可根据实际情况设置。

4创建Oracle用户帐号和安装目录
在shell下,作为root
groupadd dba
groupadd oinstall
useradd –g oinstall –G dba oracle
passwd oracle

mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0
chown –R oracle.oinstall /opt/oracle
mkdir /var/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle

5设置环境变量
编辑/home/oracle/.bash_profile文件,添加下列行

export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=ora9i
export ORACLE_TERM=xterm
$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICAN.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/asmin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH

export PATH=$PATHORACLE_HOME/bin

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

6安装
进入Disk1目录
./runInstaller
当link进行到61%时出现一个关于ins_oemagent错误,选择ignore,安装完后修复
当link进行到84%时出现一个关于ins_ctx错误,编辑$ORACLE_HOME/ctx/lib/env_ctx.mk文件,把$(LDLIBFLAG)dl加到以下位置
INSO_LINK=-L$(CTXLIB)$ (LDLIBFLAG)m $(LDLIBFLAG)dl处。
安装完成

修复第一个错误
在shell下,oracle用户
cd $ORACLE_HOME/network/lib
make –f ins_client.mk install
编辑$ORACLE_HOME/ctx/lib/ins_ctx文件
13—14行处
$(LINK) $(CTXHXOBJ) $(INSO_LINK)

$(LINK) –ldl $(CTXHXOBJ) $(INSO_LINK)

7启动数据库、监听程序、web server。
启动数据库
Sqlplus “ / as sysdba”
SQL>;startup

启动监听程序
lsnrctl

启动web server
cd $ORACLE_HOME/Apache/Apache/bin
./startJServ.sh

注意RedHat9.0没有通过Oracle9i测试,所以不建议用在实际生产环境中。
请参考有关资料。

论坛徽章:
0
2 [报告]
发表于 2003-06-16 09:22 |只看该作者

在RedHat9.0上安装Oracle9i数据库

好帖,收下。

论坛徽章:
0
3 [报告]
发表于 2003-06-17 09:20 |只看该作者

在RedHat9.0上安装Oracle9i数据库

thanks!

论坛徽章:
0
4 [报告]
发表于 2003-06-17 09:23 |只看该作者

在RedHat9.0上安装Oracle9i数据库

谢谢

论坛徽章:
1
巳蛇
日期:2014-12-29 11:22:41
5 [报告]
发表于 2003-06-17 09:52 |只看该作者

在RedHat9.0上安装Oracle9i数据库

不错不错,最近精华贴不少呀,呵呵

论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
6 [报告]
发表于 2003-06-17 10:06 |只看该作者

在RedHat9.0上安装Oracle9i数据库

原帖由 "zgl007" 发表:
最近在学习Oracle9i数据库,在RedHat9.0上安装的时候碰到了一些问题,参考了各种能够找到的资料,终于成功。现写成文章,希望给后来人以帮助。

1安装好RedHat9.0操作系统,确保安装了以下的RPM开发包
gcc
cpp
..........
   
我在rh9上装过,但是使用OCI时,有很大的麻烦,最后还是降级使用,可以用RedhatAS或TL8,安装没有问题,使用OCI也没有问题。

论坛徽章:
0
7 [报告]
发表于 2003-06-17 10:08 |只看该作者

在RedHat9.0上安装Oracle9i数据库

论坛徽章:
0
8 [报告]
发表于 2003-06-18 12:02 |只看该作者

在RedHat9.0上安装Oracle9i数据库

原帖由 "zgl007" 发表:
最近在学习Oracle9i数据库,在RedHat9.0上安装的时候碰到了一些问题,参考了各种能够找到的资料,终于成功。现写成文章,希望给后来人以帮助。

1安装好RedHat9.0操作系统,确保安装了以下的RPM开发包
gcc
cpp
..........
   

老外都写了。他的那个网站比你写的适用范围更广

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2003-06-18 13:31 |只看该作者

在RedHat9.0上安装Oracle9i数据库

老外都写了。他的那个网站比你写的适用范围更广


不是这样的,我们特别鼓励我们的网友把实践的过程中的一些技巧体会整理成文档帖出来,
如果你有更好的文档,也欢迎转过来

论坛徽章:
0
10 [报告]
发表于 2003-06-19 10:20 |只看该作者

在RedHat9.0上安装Oracle9i数据库

我实在是对redhat9失望透顶,最后还是用了Mandrake9(各位RH迷可不要扔砖头)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP