LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 9089|回复: 30

有谁能在rh9上成功安装ora817?

[复制链接]
发表于 2003-4-20 13:09:55 | 显示全部楼层 |阅读模式
现在大家在讨论的都是如下的情况:
1、rh7/rh8上安装ora817
2、rh9上安装ora9
这些都是能够成功的,并且本人都不止一次进行了如下的安装:
1、rh7.2/rh7.3上安装ora817
2、rh7.2/rh7.3上安装ora9
3、rh8上安装ora817
4、rh8上安装ora9

公司的一台开发服务器上以前安装的是rh7.3和ora817,现在升级为rh8和ora817
本人本来计划是安装rh9和ora817,但是总是不成功,
所以本人现在的笔记本上安装的还是rh8和ora817,无法升级到rh9。

不知有哪位能成功在rh9上成功安装ora817,本人不胜感谢?
发表于 2003-5-1 22:21:56 | 显示全部楼层
只用于在REDHAT LINUX 9.0 上安装oracle 8.1.7之用:
步骤1:准备软件
下载JDK,sun网站上1.4,1.3都可。
下载oracle的补丁:glibc-2.1.3-stubs.tar.gz
下载glibc-2.1: i386.glibc-2.1-linux.tar.gz
下载binutils:binutils-2.10.91.0.2-3.i386.rpm


步骤2:安装glibc2.1
把i386.glibc-2.1-linux.tar.gz拷贝到根目录
使用root用户
tar zxvf i386.glibc-2.1-linux.tar.gz

步骤3:隐藏文件
使用root用户
cd /usr/bin
mkdir saved
mv gcc cc ld saved
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
ln -s gcc cc
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld

cd /usr/lib
mkdir saved
mv libc.so libdl.so libm.so libpthread.so saved
mv libc.a libdl.a libm.a libpthread.a saved

步骤4:安装JDK
安装jdk,不要问我怎样安装
安装使用root用户
cd /usr/local
ln -s /usr/java/j2sdk-1.2.1_0n java


步骤5:安装binutils
rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm


步骤6:创建oracle用户和组
groupadd oinstall
groupadd dba
useradd oracle -g oinstall -G dba
passwd oracle
chown -R oracle.dba /oracle
chmod 750 /oracle


步骤7:解压缩oracle
会生成一个Disk1的目录(建议使用oracle用户)

步骤8:设置用户环境
把oracle用户的.bash_profile更改为下面的内容
# .bash_profile

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

# User specific environment and startup programs

PATH=$PATHHOME/bin

export PATH
unset USERNAME
# +------------------------------------------------------------+
# | FILE : .bash_profile |
# +------------------------------------------------------------+

umask 022
EDITOR=vi; export EDITOR
TERM=xterm; export TERM
TMPDIR=/tmp; export TMPDIR

# +--------------------------+
# | SETUP ORACLE ENVIRONMENT |
# +--------------------------+

export ORACLE_SID=orcl
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm

#export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
# +--------------------------+
# | LINUX STUFF |
# +--------------------------+

export LD_ASSUME_KERNEL=2.4
#source /usr/i386-glibc2.1-linux/bin/i386-glibc21-linux-env.sh

# +--------------------------+
# | SETUP SEARCH PATH |
# +--------------------------+

PATH=$PATHORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/java/bin:.
export PATH
# +--------------------------+
# | SETUP JAVA ENVIRONMENT |
# +--------------------------+

export JAVA_HOME=/usr/local/java

export CLASSPATH=/oracle/product/8.1.7/jdbc/lib/classes12.zip:/oracle/product/8.1.7/JRE:/oracle/product/8.1.7/jlib:/oracle/product/8.1.7/rdbms/jlib:/oracle/product/8.1.7/network/jlib:.

# +-------------+
# | "GREETINGS" |
# +-------------+
echo ".bash_profile executed"

运行此文件:source .bash_profile ,或者重新启动用户
步骤9:安装oracle
使用oracle用户登录
export LANG=en(为了避免出现乱码)
runInstaller
当出现错误时安装oracle补丁,一定oracle用户进行安装补丁,否则安装过程会有点难受。
安装过程不再描述
步骤10:恢复系统
rpm –e –force –nodeps bintuils-2.10.0.18
rpm –ivh –force binutils高版本
cd /usr/bin
rm –f gcc cc ld
mv ./saved/* .
rmdir daved
cd /usr/lib
mv ./saved/* .
rmdir daved

步骤11:设置自动启动,修改oratab文件
root# vi /etc/oratab
将最后的N改为Y
简单的服务启动脚本:
root#vi /etc/rc.local
添加以下内容:
su – oracle –c ‘lsnrctl start’
su – oracle –c ‘dbstart’
 楼主| 发表于 2003-5-2 14:46:45 | 显示全部楼层
总算有人回复,先谢了。
我试试看。
发表于 2003-5-23 21:08:13 | 显示全部楼层

i386.glibc-2.1-linux.tar.gz

请问这个包在什么地方有下?
发表于 2003-6-16 18:49:51 | 显示全部楼层
出现错误了:"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-net-client"
怎么办??
发表于 2003-6-17 07:48:45 | 显示全部楼层
你这个是安装Orache9吧。
可以看看置顶贴。看看没有解决方法。
发表于 2003-6-17 13:28:48 | 显示全部楼层
不是,redhat9下安装oracle817,那些帖子里的办法我都试了,不行
发表于 2003-6-17 13:53:26 | 显示全部楼层
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-net-client"
怎么办??

这个不是提示是9吗?
发表于 2003-6-17 16:01:13 | 显示全部楼层
sorry,这是我从网站上搜索出来的,我的毛病跟他一样,可我装的确实是817:"Error invoking target install of makefile /home/oracle/product/8.1.7/precomp/lib/ins-net-client"
发表于 2003-6-17 17:26:23 | 显示全部楼层
提示好像是某个makefile文件有问题了。
你看看是否装了这些软件,看看能不能修补
rpm -qa|grep compat

这几个软件请参考我的那篇文章里的几个。看看有没有。我不确定是这几个东东的问题,只是一个建议。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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