Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Database/JDBC/SQL/JDO/Hibernate  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Oracle817在linux下安装 [精华]
drum

保护视力

CJSDN高级会员


发贴: 168
积分: 52
于 2003-03-15 14:47 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Oracle817在linux下的安装实例
以下是安装Oracle8.1.7的惨痛经验,希望对大家有所帮助。

软件所需环境:
Redhat7.2完全安装。

安装所需文件:
linux81701.tar
Redhat7.1光盘2中的 binutils-2.10.91.0.2-3.i386.rpm
jdk118_v3-glibc-2.1.3.tar.bz2
glibc-2.1.3-stubs.tar.gz
glibc-2.1.3.tar.gz
env_ctx.mk

软件安装过程:
建议把以上所需文件都拷贝到/usr/src目录下,下面的说明将以此为准

(一)解压缩Oracle817安装文件
tar -xvf linux81701.tar

(二)安装binutils-2.10.91.0.2-3
rpm -Uvh --force --nodeps binutils-2.10.91.0.2-
3.i386.rpm

(三)安装glibc-2.1.3.tar.gz
RedHat7安装的是glibc2.2。Oracle 8I不能使用glibc 2.2进
行编译,而需要glibc2.1的SDK。
以root帐号登录
cd /
tar zxvf /usr/src/glibc-2.1.3.tar.gz
隐藏/usr/bin 目录下的gcc,cc,ld,避免被Oracle
installer使用
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
隐藏/usr/lib目录下的libc.so,libdl.so,libm.so和
libpthread.so文件,避免被Oracle installer使用
cd ../lib
mkdir saved
mv libc.so libdl.so libm.so libpthread.so saved
mv libc.a libdl.a libm.a libpthread.a saved

(四)安装jdk118_v3-glibc-2.1.3.tar.bz2
bunzip2 jdk118_v3-glibc-2.1.3.tar.bz2
tar -xvf jdk118_v3-glibc-2.1.3.tar
ln -s jdk118_v3 java

(五)准备用户环境
以root身份操作以下过程
groupadd dba
groupadd oinstall
useradd oracle -g oinstall -G dba
passwd oracle(给oracle用户设置初始口令)

(六)创建安装目录〈以u01为例〉
mkdir /u01
chown oracle:dba /u01
chmod 777 /u01(chmod 775 /u01也可)

(七)配置oracle环境参量
退出系统,以新建的Oracle用户登陆。

编辑/home/oracle目录下的.bash_profile,添加以下内
容:
/usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
export LD_ASSUME_KERNEL=2.2.5
export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/i386-glibc21-
linux/lib/gcc-lib/
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_SID=fire
export ORACLE_TERM=vt100
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
umask 022

存盘退出,建议重新启动,以防不测。

(八)安装Oracle
以oracle用户登录系统
运行解压缩后的Oracle817中的安装文件
./runinstaller
系统将弹出安装画面,点击Next,继续安装就是了。
选择安装路径,直接下一步。接下来会出现让你添安装组名-
oinstall,然后以root用户执行orainstRoot.sh

当安装进度开始后,如果出现以下错误时
Error in invoking target install of
makefile /u01/app/oracle/product/8.1.7/ctx/lib/ins_ctx.mk
这就是env_ctx.mk的过错,新开一个konsole窗口,把下载的
env_ctx.mk copy 到$ORACLE_HOME/ctx/lib/目录下,然后Retry。

安装可以顺利结束。这时跳出窗口,要以Root身份运行
root.sh。
注意,Root.sh里有一处错误:
RUID=`/usr/bin/id│$AWK -F( '{print
$2}'│$AWK -F) '{print $1}`
应修改为(注意结尾处有修改)
RUID=`/usr/bin/id│$AWK -F( '{print
$2}'│$AWK -F) '{print $1}'`

当出现Net8配置窗口时,注意先不要进行下一步,请先按照
以下步骤配置

新开一个控制台以oracle用户方式安装glibc-2.1.3-
stubs.tar.gz
cd $ORACLE_HOME
tar -xvfz /usr/src/glibc-2.1.3-
stubs.tar.gz
./setup_stubs.sh

然后一切大吉,按步骤进行就可以了。


九佰 edited on 2003-03-17 08:55


话题树型展开
人气 标题 作者 字数 发贴时间
5350 [精华] Oracle817在linux下安装 drum 2827 2003-03-15 14:47

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923