LinuxSir.cn,穿越时空的Linuxsir!

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

ORACLE 817 在 MDK 8 / 9 上的安装笔记!

[复制链接]
发表于 2003-7-3 09:36:29 | 显示全部楼层 |阅读模式
如何在MANDRAKE 8.1 / 9.1 上安装ORACLE 8.1.7


作者:ren02
主页:www.yelu.org
经常出没论坛:bbs.yelu.org  bbs.billwang.net  www.linuxsir.cn  www.chinaunix.net

------------------------------------------------------------------------------------------------------------------
首先要说的废话:

曼德拉草是我用过LINUX中最为人性化的一个,也是体现LINUX自由的最好的发行版本。通过我自己使用经验的比较,我不觉得RH比MDK好,无论是性能还是什么别的方面。我相信,在不远的将来,随着MDK书籍的出现,和大家对MDK的认知,MDK最终会成为LINUX爱好者的唯一选择——只有MDK才能领导LINUX,只有MDK才能拯救LINUX。


我的知识来自于大家,现在是还给大家的时候了!
关于ORACLE的安装,包括我在内的很多人可能都看过网上很多的安装办法,但是通常按照这些办法都不可能十分顺利的安装成功。不明白为什么辛苦写出来的文档也会存在问题?(希望我的这个不会这样啊)
---------------------------------------------------------------------------------------------------------------------
准备工作:
1、安装MDK 8.1 / 9.1,开发工具是要安装的。分区随意,但是交换分区应该是内存的2倍左右。安装至少一个x图像环境。
注意:不要听信网上文章说的要打什么一堆compat.egcs.xx.xx的rpm包补丁。这些对MDK没有任何用处。关于分区,如果你喜欢,可以给ORACLE单独分一个区出来。关于x系统,并非像网上所说的必须用gnome。
2、准备如下软件:
ORACLE817
J2SDK1.4.1
Glibc-2.1.3-stubs.tar.gz
Env_ctx.mk
注意:就这4个文件,不要怀疑。J2sdk并非一定要用1.4.1,我是手头上只有这个sun one studio,所以一直用它,sun one也是个不错的j2ee开发工具。
----------------------------------------------------------------------------------------------------------------------
一,安装J2SDK

首先把你下载的J2SDK文件复制到 /usr/src 下。然后解开
root# cp j2sdk.xxx.xxx.tar.gz  /usr/src
root# cd /usr/src
root# tar zxvf j2sdk.xxx.xxx.tar.gz
然后,做一个软连接,以备ORACLE安装的时候使用
root# ln –s /usr/src/j2sdk.xxx.xxx  /usr/local/java
还可以把$JAVA_HOME也顺便定义一下,以便以后使用:如TOMCAT等。
Root # Vi /etc/profile
在里面加入下面的语句:
export JAVA_HOME=/usr/local/java
保存就可以了。
这样,j2sdk的安装就告一段落了。
二,安装ORACLE
1,把你下载的ORACLE文件复制到 /usr/src 下,然后解开
root# cp linux817.tar /usr/src
root# tar xvf linux817
2,进入安装前的准备工作了。
  root# groupadd oinstall   添加相应的组
  root# groupadd dba
  root# useradd oracle –g oinstall –G dba   添加oracle用户,并加入到相应的组
  root# passwd oracle  更改oracle用户的密码
  root# mkdir /u01  建立oracle的目录(可以随意指定)
  root# chown oracle.dba /u01  更改/u01属主,注意中间有个点
  root# chmod 775 /u01  更改目录的属性
以root身份的准备工作就做好了,可以logout了,ctrl + alt + backspace !!!
3,用oracle用户登录,开一个terminal
oracle# cd   进入自己的home目录
oracle# vi .bash_profile  编辑profile文件
加入下面的几句
export LD_ASSUME_KERNEL=2.2.5
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export PATH=$PATHORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_SID=ora
export ORACLE_TERM=vt100
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
  保存后,退出。然后再用oracle用户登录进来,看一下环境变量是否已经更改了
  oracle# env
  如果你输入的变量存在,呵呵,你可以进行下一步了。
  4,ORACLE的安装
  oracle# cd /usr/src/Disk1
  oracle# ./runInstaller
  如果没有意外的话,就会出现图形的安装界面。如果你安装mdk的时候,语言选择的是中文,这里会出现错误,就是所有的文字都成了乱码,根本无法进行,别急。Su成root后vi /etc/sysconfig/i18n 文件,把其中的cn_xxx,改成 en_US ,等ORACLE安装完毕,恢复回来就可以了。
  点 NEXT开始安装
  点 Typical , NEXT
  好像这里让你输入安装组的名字,输入oinstall , NEXT
然后会让你输入global database name : 输入ora。下面的sid 已经输入ora了,NEXT
询问你JAVA的路径,默认为 /usr/local/java ,NEXT
这个时候会弹出窗口提醒你用ROOT身份,运行root.sh脚本
开terminal,su 成root , cd $ORACLE_HOME , ./root.sh 即可。
回到弹出小窗口,点OK 。
然后,就开始复制文件什么的,到安装的时候,大约在60%多的时候,会弹出错误。这时候,我们的补丁文件就有用了。MDK的安装和RH不一样,RH只在98%的时候出错,MDK出错比较早,到97%的时候也会出错,把Glibc-2.1.3-stubs.tar.gz拷贝到$ORACLE_HOME,
root# cp Glibc-2.1.3-stubs.tar.gz $ORACLE_HOME
root# tar zxvf Glibc-2.1.3-stubs.tar.gz
./setup_sub.sh (大概的名字,太久没有弄了)执行后,就会打很多的补丁,等5分钟左右,就可以完成了。
这个时候回到图形界面,Retry,就可以通过了。
等到97%的时候,出现另一个错误。拷贝另一个补丁文件到$ORACLE_HOME/ctx/lib下,就可以了。
Root# cp Env_ctx.mk $ORACLE_HOME/ctx/lib  覆盖就可以了
回到窗口上,点Retry,就可以了。
在以后的安装上,好像在net8的时候,还要用root身份运行一下一个脚本文件,按照提示就可以完成了。最后完成ORACLE的安装。
然后大家可以用sqlplus进去看看,呵呵!
Oracle# sqlplus  system/manager@ora
看看能不能出现 sql> 提示符?那就说明成功了。


这个不是完整的文档,由于好久没有安装了,有些地方不是很清楚了(个别文件名字),流程是没有问题的,呵呵!等我近期装一次,来补完它吧!有点虎头蛇尾阿!希望大家别见怪。


作者:slam
www.yelu.org
QQ: 67745
欢迎大家共同交流MDK经验。
发表于 2003-7-3 09:38:09 | 显示全部楼层
hao
发表于 2003-8-17 10:53:37 | 显示全部楼层
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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