| 查看: 218 | 回复: 0 | |||
| 当前主题已经存档。 | |||
[交流]
【原创】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 ] |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有6人回复
存款400万可以在学校里躺平吗
已经有14人回复
Materials Today Chemistry审稿周期
已经有6人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
推荐一本书
已经有13人回复
国自然申请面上模板最新2026版出了吗?
已经有17人回复
纳米粒子粒径的测量
已经有8人回复
疑惑?
已经有5人回复
计算机、0854电子信息(085401-058412)调剂
已经有5人回复











回复此楼