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

Unix/Linux
Linux crontab定时执行任务 命令格式与详细例子
linux 查看用户及用户组的方法
让Linux系统有效防御ARP攻击的实用技巧
Linux 常用软件列表
linux wget 一个强大的下载命令
linux 常用脚本、命令
linux 磁盘配额 简单介绍
Linux服务器架设笔记 Squid服务器配置
ubuntu intel 集成显卡安装
ubuntu 9.04 X3100 显卡开启3D特效
Ubuntu 8.10 Server Ruby 的安装方法
Ubuntu root帐户密码修改
ubuntu下apt-get 命令参数
Ubuntu Linux下实现QQ的三种方式
Ubuntu 8.04中建立PHP+MySQL环境
Ubuntu常用软件大全
Ubuntu系统下安装Aircrack-ng
Ubuntu实现FTP功能
ubuntu 字体美化实现方法
ubuntu下netbeans汉字显示残缺问题

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 77 ::
收藏到网摘: 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