当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 在linux7.1上安装jdk+tomcat+oracle9i 笔记

Unix/Linux
linux 操作技巧收集_
linux下如何读取使用iso 镜像文件的方法
Linux平台下文件的压缩与解压参数说明
Linux下常用压缩格式的压缩与解压方法
Linux JDK,TOMCAT安装及环境设置
Linux sleep命令使用参数
Linux cat命令参数
nfs 配置的简单例子
linux kill 关闭进程命令
linux ultrasphinx Anonymous modules have no name to be referenced by
Linux oracle 9i图文安装方法一
Linux oracle 9i图文安装教程二
Linux oracle 9i图文安装教程三
Linux oracle 9i图文安装教程四
Linux oracle 9i图文安装教程五
Linux oracle 9i图文安装教程六 完结篇
linux AS3 oracle9i 安装指南
Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
RedHat 9.0下Apache+PHP+MySQL服务器安装配置
Linux 下用 Python 连接 MSSql Server 2008

Unix/Linux 中的 在linux7.1上安装jdk+tomcat+oracle9i 笔记


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 97 ::
收藏到网摘: n/a

 

在linux7.1上安装jdk+tomcat+oracle9i 笔记


本文借鉴了http://www.puschitz.com/的文章:
Installing Oracle 9i on RedHat Linux 7.1, 7.2, 7.3, 8.0, 9, Red Hat Advanced Server 2.1, and on Red Hat Enterprise Linux Advanced Server 3 (RHEL AS 3)

更多...




在linux7.1上安装jdk+tomcat+oracle9i 笔记


firer2000
2003-10-30
本文借鉴了http://www.puschitz.com/的文章:
Installing Oracle 9i on RedHat Linux 7.1, 7.2, 7.3, 8.0, 9, Red Hat Advanced Server 2.1, and on Red Hat Enterprise Linux Advanced Server 3 (RHEL AS 3)
机器配置:hp lh6000
cpu pIII 700
内存 512M
两块 36G硬盘,做raid0
Linux版本:RedHat Linux.7.1
分区: /boot :100M swap :1024M / :所有剩余空间
选择安装xwindow、kde。
设置xwindow可以支持如xmanager这样的工具远程登陆linux。设置如下:
#vi /etc/X11/xdm/xdm-config
在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。
#vi /etc/X11/xdm/Xservers
在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行。
#vi /etc/X11/xdm/Xaccess
找到#* #any host can get a login window
把这一行前面的#号去掉,变成:
* #any host can get a login window
最后运行#xdm。这样使用xmanager等工具就可以连接Linux了!!!
如果想要每次启动自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入/etc/X11R6/bin/xdm
安装oracle9i
Oracle9i for Linux 可以从下面的站点下载:
http://otn.oracle.com/software/products/oracle9i/htdocs/linuxsoft.htm
一共有三个软件包:
Linux9i_Disk1.cpio.gz
Linux9i_Disk2.cpio.gz
Linux9i_Disk3.cpio.gz
解包
如果要一步解开这些包使用如下命令:
zcat Linux9i_Disk1.cpio.gz | cpio -idmv
zcat Linux9i_Disk2.cpio.gz | cpio -idmv
zcat Linux9i_Disk3.cpio.gz | cpio –idmv
如果两步解开这些包:
第一步:解压
#gunzip -d Linux9i_Disk1.cpio.gz
#gunzip -d Linux9i_Disk2.cpio.gz
#gunzip -d Linux9i_Disk3.cpio.gz
第二步:解包:
cpio -idmv < Linux9i_withjre_Disk1.cpio
cpio -idmv < Linux9i_nojre_Disk2.cpio
cpio -idmv < Linux9i_Disk3.cpio
进行完上面的操作后,会得到Disk1, Disk2 ,Disk3 三个文件夹。这三个文件夹是oracle9i的安装文件

交换空间
Oracle 推荐的交换空间大小为物理内存的两倍或者最少 512MB,采用两者之中大的那个值。我建议使用更多的交换空间,特别是你有其他的程序运行在 Oracle 服务器上时,我的 PC 有 256MB 内存,我使用了 600MB 的交换空间。如果在安装 Oracle 时没有足够的交换空间,特别是在建库时,将会导致系统几分钟没有任何反应。
检查交换空间:
cat /proc/swaps
增加交换空间:

dd if=/dev/zero of=tmpswap bs=1k count=300000
chmod 600 tmpswap
mkswap tmpswap
swapon tmpswap
"binutils" RPM 版本的问题
7.1 和 7.2 随带的 binutils RPM 包使 9i 的 Universial Installer 不能跑起来,也没有更新的版本能解决这个问题,你可以有两个选择:
下载下面版本的 RPM 包,“降级” Oracle 服务器上的 binutil :
ftp://ftp.redhat.com/pub/redhat/linux/7.0/en/os/i386/RedHat/RPMS/binutils-2.10.0.18-1.i386.rpm
安装:binutils-2.10.0.18-1.i386.rpm
#rpm –Uvh --force --nodeps binutils-2.10.0.18-1.i386.rpm
安装完 Oracle 后,别忘了把 binutil 升级回去。
另外一个简单的办法时在安装中等待出现下面的错误,然后手工修复:
"Error invoking target install of makefile /opt/oracle/product/9.0.1/plsql/lib/ins_plsql.mk"
修复方法:
编辑 $ORACLE_HOME/bin/genclntsh 把
LD_SELF_CONTAINED="-z defs"
改成:
LD_SELF_CONTAINED=""
然后运行脚本:$ORACLE_HOME/bin/genclntsh:
$ $ORACLE_HOME/bin/genclntsh

Created /opt/oracle/product/9.0.1/lib/libclntst9.a

然后选择重试。
安装 JDK
下载 JDK 1.3.1 或者 Blackdown 1.1.8_v3(我总是使用 Blackdown ,这是 Oracle 以前推荐给 Linux 用户的)。
根据 JDK 的文档,把 JDK 安装在 /usr/local 目录下并建立 JDK 的符号连接到 /usr/local/java:
#bzip2 -dc jdk118_v3-glibc-2.1.3.tar.bz2 | tar xf - -C /usr/local
#ln -s /usr/local/jdk118_v3 /usr/local/java
建立 Oracle 用户
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba oracle
passwd oracle
建立 Oracle 目录
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.0.1
chown -R