Red Hat Enterprise Linux AS 安装 Oracle 9i过程整理
来源:互联网 发布:武林外传人物分析知乎 编辑:程序博客网 时间:2024/04/27 13:21
1.要在Red Hat Enterprise Linux AS(3.0)上安装Oracle 9i 首先需要知道,我们需要一个补丁,这样才能使用Oracle提供的图形界面安装。
要在Red Hat Enterprise Linux AS(3.0)上安装Oracle 9i 首先需要知道,我们需要一个补丁,这样才能使用Oracle提供的图形界面安装。
目前我还不知道不装这个补丁又可以安装的办法,所以必须安装。补丁名称 p3006854_9204_LINUX.zip。
这个补丁存在于MetaLink网站,不是Oracle的正版用户无法进入,所以比较难找,这里直接公布其内容。
将zip文件解压缩,发现两个文件,我们需要的是:rhel3_pre_install.sh,在root 用户下执行即可。
以下为其内容:
#!/bin/bash
USER=`whoami`
if [ $USER != root ]; then
echo "Must be root to run this script, please login as root and re-try"
exit
fi
# see if libcwait.so is already being loaded
if [ -f "/etc/ld.so.preload" ] && [ -n "`grep libcwait /etc/ld.so.preload`" ]; then
echo "Patch has already been applied"
exit
else
echo "Applying patch..."
fi
cat << EOF |
#include <errno.h>
#include <sys/syscall.h>
#include <sys/types.h>
#include <sys/wait.h>
pid_t
__libc_wait (int *status)
{
int res;
asm volatile ("pushl %%ebx/n/t"
"movl %2, %%ebx/n/t"
"movl %1, %%eax/n/t"
"int /$0x80/n/t"
"popl %%ebx"
: "=a" (res)
: "i" (__NR_wait4), "0" (WAIT_ANY), "c" (status), "d" (0), "S" (0));
return res;
}
EOF
gcc -O2 -shared -fpic -xc - -o /etc/libcwait.so
echo "/etc/libcwait.so" >>/etc/ld.so.preload
echo "Patch successfully applied"
2安装Red Hat Enterprise Linux AS
Red Hat Enterprise Linux AS安装需要保证几点:1.内存超过265MB,
2.
如下包被安装。
compat-gcc-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-glibc-7.x-2.2.4.32.5
compat-db-4.0.14-5
openmotif-2.2.2-16
openmotif-devel-2.2.2-16
setarch-1.3-1
3 安装 Oracle9i Release 2 (9.2.0.4)
从oracle网站下载最新的Oracle 9i (9.2.0.4),获得三个.gz文件。依照oracle网站提供的方法,最终获得三个文件夹,
分别是Disk1 Disk2 Disk3.
创建组oinstall,dba
创建用户oracle
创建oracle安装目录。
比如
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0.4
创建好oracle用户后,用oracle用户登陆(别忘了改密码)。
修改 /home/oracle/下的.bash_profile 也就是bash的配置文件。
加入如下内容:
ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
ORACLE_OWNER=oracle; export ORACLE_OWNER
ORACLE_SID=TSH1; export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib; export CLASSPATH
(LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL) 这一句降低Linux内核版本 是否需要有争议。
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
将gcc g++ 改为2.96版本
mv /usr/bin/gcc /usr/bin/gcc323
ln -s /usr/bin/gcc296 /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++323
ln -s /usr/bin/g++296 /usr/bin/g++
(并非必须)
特别说明 在 Red Hat Enterprise Linux AS上安装oracle并不需要安装Sun的java 虚拟机。
准备工作做好以后就可以开始安装了。
安装时要注意的是:只需要安装软件,不创建实例。
- Red Hat Enterprise Linux AS 安装 Oracle 9i过程整理
- Oracle 9i 在 Red Hat Enterprise Linux 3 AS U2 上的安装
- Red Hat EnterPrise linux5下安装Oracle 9i
- Oracle ASMLib Downloads for Red Hat Enterprise Linux 4 AS
- 在 Red Hat Enterprise Linux AS V3.0 上安装 Oracle 10g 数据库
- 硬盘安装Red Hat Enterprise Linux AS 5
- Red Hat Enterprise Linux AS release 4 安装YUM
- Red Hat Enterprise Linux AS 4 安装 VMwareTools
- Red Hat Enterprise Linux AS 3 标准版
- Tuning and Optimizing Red Hat Enterprise Linux for Oracle 9i and 10g Databases
- Red Hat Enterprise Linux 5 下安装 Oracle 10g
- Red Hat Enterprise Linux 4 下安装 Oracle 10g
- Red Hat Enterprise Linux 4 下安装 Oracle 10g
- Oracle 11g for Red Hat Enterprise Linux 6安装
- Red Hat Enterprise Linux 7.0 安装 oracle 12c
- red hat linux 9 + oracle 8.17 安装成功过程
- Red Hat Enterprise Linux AS release 4 配置YUM(rhel as 4 安装yum)
- 从 Red Hat Enterprise Linux 2.1 AS 升级到 Red Hat Enterprise Linux 3
- 常用的查询语句
- MX采取了防范措施之后
- 汽车配件公司业务系统设计报告
- Hibernate配置文件在单元测试中的灵活运用
- linux安装后的PQ分区表#114
- Red Hat Enterprise Linux AS 安装 Oracle 9i过程整理
- 快钱联手浩方 开拓网络游戏运营
- 当关闭子窗口时刷新父窗口
- Google服务完整清单
- 深度分析:盛大实施游戏新收费模式为哪般
- 初学ASP.Net时在论坛收藏收集的一些资料备忘
- 大型企业如何导入E-learning培训系统
- JAVA编程规则:
- 诺基亚降温移动游戏市场 消费心理价位低