24小时热门版块排行榜    

查看: 245  |  回复: 0
当前主题已经存档。

kuoping

木虫 (小有名气)

[交流] 【原创】Debian下安装oracle8.1.7-step by step

先谢谢angeldeer的鼓励!

         (本文zt自北理FTP联盟自己的帖子)
         
         首先声明一下:在Linux下安装Oracle是一种折磨,有点浪费生命的嫌疑,不过当真是非用不可时,也只能是选择忍受...
(非万不得以,仍然推荐apt-get install Postgresql或者干脆用Redhat)。

        为什么选择oracle8.1.7呢?其实很简单,后来的9i和10g都消耗很大,而
这个版本则是消耗适中且比较经典。

        也Google了很多次,但是都不太合适,多数都是Radhat下的内容,debian下安装
会相对困难一些,网上也没有太多的指导,如果有需要,最后会给出些文章作为参考。
(废话真多......)

        好了,下次不敢了...下面开始:
        
1.运行环境:
$uname -a
        kernel-image: Linux debian 2.4.27-2-686
$cat /etc/debian-version
        testing/unstable
#apt-cache policy base-files  
base-files:
  已安装:3.1.5
  候选的软件包:3.1.5
  版本列表:
  *** 3.1.5 0

512M ram
1G swap  (其实可能用不了这么大,但是太小了则不行)

2.创建相关账户:
groupadd dba
groupadd oinstall
groupadd oracle
useradd -g dba -G oinstall,oracle -m oracle
passwd oracle

3.创建工作目录:
#mkdir /ora8
#cd /ora8
#mkdir -p m01 m02 m03/oradata/ora8
#chown -R oracle.dba /ora8
#exit

4.写~/.bash_profle,不好使幕巴谌菘梢孕吹絶/.bashrc中:
export ORACLE_BASE=/ora8/m01/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=ora8
export ORACLE_TERM=vt100
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LANG="en_US" (在此之前dpkg-reconfigure locales确认您选择过了en_US)
                                         (这一步也很重要,否则安装时需要输入内容时,会不响应键盘)
umask 022

5.配置java环境:
找到jdk118_v3-glibc-2.1.3.tar.bz2
解压到/usr/local/下: tar -jxvf jdk118_v3-glibc-2.1.3.tar.bz2
并在/usr/local/下建链接: ln -s jdk118 java

6.others settings:
ln -s /usr/bin/awk /bin/awk

7.开始安装./runInstaller:
在出现The Unix Group name时,填oinstall,下来会要求以root执行$ORACLE_HOME/orainstRoot.sh,执行完会
出现:Creating Oracle Invertory pointer file (etc/oraInst.loc)...
       Changing group name of /ora8/m01/app/oracle/oraInventory to oinstall...
返回Retry

8.当linking 到65%时会出现"Error in invoking target relink of makefile /oracle/product/8.1.7
  /precomp/lib/ins_precomp.mk":
找到glibc-2.1.3-stubs.tar.gz
mv glibc-2.1.3-stubs.tar.gz $ORACLE_HOME
tar -zxvf glibc-2.1.3-stubs.tar.gz
./setup_stubs.sh

9.当linking 到83%时会出现"Error in invoking target relink of makefile /oracle/product/8.1.7
  /precomp/lib/ins_ins_rdbms.mk":
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbm.mk install

10.当linking 到97%时会出现"Error in invoking target relink of makefile /oracle/product/8.1.7
  /precomp/lib/ins_ctx.mk":
vi /$ORACLE_HOME/ctx/lib/env_ctx.mk
        1374G 行尾加上  -ldl

11.100%后会要您先去执行$ORACLE_HOME/root.sh,这个也要修改一下
vi root.sh
102: RMF="..."
156:        RUID=`/usr/bin/id|$AWK -F( '{print $2}'|$AWK -F) '{print $1}`
  改为        RUID=`/usr/bin/id|$AWK -F( '{print $2}'|$AWK -F) '{print $1}'`
#./root.sh

12.net8 config时选择typical就好了,最后还会系统默认的用户信息

13.最后又出现一个错误:
Starting web service non-ssl mod on port 7777
Detail:$ORACLE_HOME/Apache/Apache/bin/httpd: error while loading shared libraries libdb.so.o...

找到compat-glibc-b.2-2.1.3.2.i386.rpm,解出来,找到其中的libdb.so.3 cp->/usr/lib/下

14.常用命令:
svrmgrl        ->connect internel
                        ->startup
                        ->quit


        以上提到的一些补丁包都可以Google到,因为比较大(其实我也不太会在联盟上申请上传 :))...
好了,祝实在要装oracle的XDJM顺利!

参考:在Google上用pdf搜

        《Installing oracle on debian》
        《oracle Database for Debian》
        《Installing Oracle on Linux (Debian 2.1)》

[ Last edited by 幻影无痕 on 2006-11-23 at 07:36 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kuoping 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 投票:  有多少人是今天查系统知道结果的? +17 爱看书的可乐 2026-08-26 19/950 2026-08-30 22:24 by xiangy672
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[公派出国] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 4FFAWE8HcgUD 2026-08-29 5/250 2026-08-30 20:41 by hZiFeudZyoGR
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 4FFAWE8HcgUD 2026-08-29 5/250 2026-08-30 20:29 by hZiFeudZyoGR
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 jCd0dEvKHShX 2026-08-29 5/250 2026-08-30 19:37 by hZiFeudZyoGR
[论文投稿] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 G6APbkg8SA6w 2026-08-29 5/250 2026-08-30 19:01 by hZiFeudZyoGR
[考博] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 G6APbkg8SA6w 2026-08-29 5/250 2026-08-30 18:50 by hZiFeudZyoGR
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 18:20 by hZiFeudZyoGR
[硕博家园] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +5 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 18:17 by hZiFeudZyoGR
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +6 gy1nBQXYQJqL 2026-08-29 9/450 2026-08-30 17:56 by hZiFeudZyoGR
[基金申请] 面上意见出来了 +9 黄鸟于飞Chao 2026-08-29 18/900 2026-08-30 16:47 by 黄鸟于飞Chao
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +5 gy1nBQXYQJqL 2026-08-29 8/400 2026-08-30 12:14 by l0VvVHGBGRLv
[博后之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +8 ASdOkHsho7FD 2026-08-28 9/450 2026-08-30 11:40 by l0VvVHGBGRLv
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +6 ASdOkHsho7FD 2026-08-28 9/450 2026-08-30 11:19 by l0VvVHGBGRLv
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
信息提示
请填处理意见