`
shmayl
  • 浏览: 36983 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

RedHat Linux AS4安装Oracle9i步骤

阅读更多

groupadd dba
useradd -g dba oracle
passwd oracle

mkdir -p /opt/oracle/product/9.2
chown -R oracle.dba /opt/
chmod -R 777 /opt/

修改 /etc/sysctl.conf 这个文件,加入以下的语句:
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

输入命令"sysctl -p"或重启电脑使设置生效
sysctl -p

编辑文件:/etc/security/limits.conf 加入以下语句:
oracle  soft  nofile  65536
oracle  hard  nofile  65536
oracle  soft  nproc   16384
oracle  hard  nproc   16384

修改.bash_profile文件

#oracle 9i

PATH=$PATH:$HOME/bin
export PATH

ORACLE_BASE=/home/oracle
export ORACLE_BASE
ORACLE_HOME=/opt/oracle/product/9.2
export ORACLE_HOME
ORACLE_OWNER=oracle
export ORACLE_OWNER
ORACLE_SID=orcl
export ORACLE_SID
ORACLE_TERM=xterm
export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/jdbc/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH
NLS_LANG=american_america.ZHS16GBK
export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORA_NLS33
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL

加载配置文件及查看已生效的配置
source .bash_profile

set |more

gcc降级:

su – root
mv /usr/bin/gcc /usr/bin/gcc34
ln –s /usr/bin/gcc32 /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++34
ln –s /usr/bin/g++32 /usr/bin/g++


su - oracle
mkdir -p /home/tools
chown -R oracle.dba /home/tools
chmod -R 777 /home/tools

从客户端以oracle用户上传下列文件至/home/tools目录
j2re-1_3_1_19-linux-i586.bin
rhel3_pre_install.sh
compat-libcwait-2.1-1.i386.rpm
compat-oracle-rhel4-1.0-5.i386.rpm
OPatch 目录
3238224 目录
ship_9204_linux_disk1.cpio
ship_9204_linux_disk2.cpio
ship_9204_linux_disk3.cpio

su - oracle
cd /home/tools
chmod +x *

在oracle模式下安装 j2re-1_3_1_19-linux-i586.bin

在root模式下安装 
su - root
cd /home/tools
./rhel3_pre_install.sh
rpm -ivh compat-libcwait-2.1-1.i386.rpm
rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm


重新启动linux 以oracle 用户登录

释放cpio文件
cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio

vi /home/tools/Disk1/install/linux/oraparam.ini
JRE_LOCATION=/usr/jre1.3.1_19


cd /home/tools/Disk1
./runInstaller

安装过程中要执行两个sh脚本 在root模式下,具体会有提示

安装完成后
su - root

cd /home/tools
export PATH=$PATH:/home/tools/OPatch:/sbin
cd 3238244
opatch apply
如果提示HOME变量错误可执行语句:
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=/opt/oracle/product/9.2
出现success的提示就全部安装成功.

补丁打完后,还要relinked一个.mk文件,

su - oracle
cd $ORACLE_HOME/network/lib
make –f ins_oemagent.mk install
启动agent
agentctl start

创建数据库
vi $ORACLE_HOME/bin/dbca

从第118行开始,将第118、119、121、122、123、124共6行都用"#"符号注释掉,结果如下:

#if [ -f /etc/rac_on ]; then

#Run DBCA

$JRE_DIR/bin/jre –native –DORACLE_HOME=$OH……

#else

#Run DBCA

#$JRE_DIR/bin/jre –DORACLE_HOME=$OH……

#fi

然后执行 dbca

安装过程中会有两个错误同时提供解决办法如下:

ORA-29807: specified operator does not exist

这是Oracle 的bug , 可以忽略掉,安装完成后,在$ORACLE_HOME/rdbms/admin 目录下运

行utlrp.sql ,用于修补ORA-29807 错误。


ORA-01430: column being added already exists in table
just ignore it!

点击OK,然后退出即可,正常登陆并启动数据库的操作。
[oracle@oracle oracle]$ lsnrctl start
[oracle@oracle oracle]$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
SQL>; connect / as sysdba
Connected.
SQL>; shutdown immediate  关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>; startup;   启动数据库
ORACLE instance started.
Total System Global Area  236000356 bytes
Fixed Size                   451684 bytes
Variable Size             201326592 bytes
Database Buffers           33554432 bytes
Redo Buffers                 667648 bytes
Database mounted.
Database opened.

分享到:
评论

相关推荐

    Redhat AS3安装Oracle9i

    ### Redhat AS3安装Oracle9i的知识点 #### 一、Redhat Linux AS3系统准备 **1. 安装Redhat Linux AS3系统** - **安装选择:** 在安装过程中,选择所需的软件包,特别注意必须包含`gcc`开发包、内核开发工具等。 -...

    如何安装RedHat AS4,又如何在Linux下安装oracle9i

    根据提供的文件内容,以下是从标题、描述、标签、以及部分内容中提取出的...这个过程涉及到了系统配置、权限设置和软件安装等多个方面,每一步都必须精确执行,以确保Oracle9i数据库能够正常安装并运行在RedHat AS4上。

    ORACLE9.2.0.4 For RedHat Linux AS4 中文安装手册

    在RedHat Linux AS4环境下安装Oracle 9.2.0.4的过程是一个涉及多个步骤的技术任务,主要包括软件的获取、系统准备、用户和目录创建、内核参数调整以及必要的软件包安装。以下是对这些关键步骤的详细说明: 1. 获取...

    redhat as3下安装oracle 9i

    ### Redhat AS3 下安装 Oracle 9i 的详细步骤与注意事项 #### 一、系统环境准备 在开始安装 Oracle 9i 之前,确保已经安装并配置好了 Redhat Enterprise Linux AS3 操作系统。本指南将详细介绍如何进行必要的系统...

    redhat_as4_u1上安装oracle9i数据库9204并升级到9206[1].pdf

    通过上述步骤,可以顺利完成在RedHat AS4_U1上Oracle9i数据库9204的安装,并将其安全地升级至9206版本,同时确保了系统的稳定性和数据的安全性。这不仅要求对Linux操作系统有深入的理解,还需要熟悉Oracle数据库的...

    RedHat Enterprise Linux AS4 U7 安装oracle9i完整教程

    在本教程中,我们将深入探讨如何在Red Hat Enterprise Linux AS4 Update 7 (RHEL AS4 U7)上安装Oracle 9i数据库。这个过程涵盖了操作系统准备、软件安装、配置和数据库实例创建等多个步骤,是IT专业人士在部署企业级...

    在redhat下安装 oracle9i (提供32位安装补丁)

    在Red Hat Linux操作系统中安装Oracle 9i是一项技术性较强的任务,尤其对于初学者来说可能会遇到不少挑战。这里,我们将详细讲解如何在32位的Red Hat 5.4上安装Oracle 9i,并利用提供的补丁包进行优化。 首先,确保...

    installing oracle9i on redhat linux.rar

    从压缩包文件`Installing Oracle9i on RedHat Linux 7_2, 7_3, 8_0, 9, AS 2_1, 3_0 (Red Hat Enterprise Advanced Server 3 - RHEL AS 3) (Oracle database installation, install Oracle software).htm`中,我们...

    VMware下RedHat安装Oracle 9i RAC.pdf

    ### VMware下RedHat安装Oracle 9i RAC 相关知识点 #### 1. RAC概念及原理 **RAC** (Real Application Clusters) 是 Oracle 提供的一种高可用性解决方案,它允许多个 Oracle 实例同时访问同一个数据库,从而提高了...

    linux RedHat5 下安装Oracle10.0.2安装文档

    在Linux RedHat 5系统中安装Oracle 10.2.0.1是一个涉及多步骤的过程,主要包括前期准备、Oracle安装以及后期配置。以下是详细的知识点解析: 1. **前期准备**: - **检查安装包**:在安装Oracle之前,需要确保系统...

    VMware下RedHat安装Oracle 9i RAC全攻略

    接下来的步骤将详细介绍如何在虚拟机环境中安装配置Red Hat Linux AS3,并在其上构建Oracle 9i RAC环境。这包括创建虚拟机、安装操作系统、配置网络、安装Oracle数据库软件、设置集群环境等多个环节。通过本篇全攻略...

    linuxas3+oracle setup

    在Red Hat Enterprise Linux Advanced Server (RHEL AS) 3环境下安装Oracle 9i数据库是一项复杂的任务,涉及到系统配置、依赖库的安装以及环境变量的设置等多个步骤。以下是对这一过程的详细解析,确保在Linux AS3上...

    as4+ora9204

    这份名为"RedHat Linux AS4下安装Oracle9i.pdf"的文档,应详细记录了这些步骤,并可能提供了安装过程中遇到问题的解决方案,对于在相同环境下安装Oracle 9i的用户具有很高的参考价值。通过阅读和遵循文档中的指南,...

    linux下oracle安装

    在Linux环境下安装Oracle...文件"Install Ora9204 on RedHat LinuxAS3_5.pdf"应该提供了更详细的操作指南,包括可能遇到的问题和解决方案。安装完成后,还需要持续关注Oracle的更新和补丁,以保持系统的安全性和性能。

    RedHatLinux AS3 U3 安装 oracle9204步骤

    ### RedHat Linux AS3 U3 安装 Oracle 9.2.0.4 步骤详解 #### 环境配置 为了确保 Oracle 9.2.0.4 在 RedHat Linux AS3 U3 上能够顺利安装并稳定运行,我们需要进行一系列的环境配置。 ##### 硬件要求 - **Dell ...

    VMware下RedHat安装Oracle_9i_RAC全攻略

    在VMware环境下安装Oracle 9i RAC,我们可以利用虚拟化技术在一台PC上模拟多台服务器和共享存储,极大地降低了测试和学习的成本。 在RAC中,每个实例都有自己的内存结构,包括数据缓冲区缓存,同时它们共同管理存储...

Global site tag (gtag.js) - Google Analytics