前期准备: linux 32位系统,suse linux 9 ,oracle 9i
oracle9i 有三个安装包,ORACLE9204-1.ISO,ORACLE9204-2.ISO,ORACLE9204-3.ISO
安装:
1.创建用户与用户组
以root用户登录,进行如下操作,建立两个组(dba组与oinstall组)和一个Oracle用户,操作命令如下:
#groupadd dba
#groupadd oinstall
# useradd -g oinstall -G dba oracle
#passwd oracle
设置oracle的密码。
2.设置内核参数,调节信号灯及共享内存
修改 /etc/sysctl.conf
kernel.shmmax = 536870912
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
立即生效
3.修改 /etc/security/limits.conf,将以下内容添加到文件末尾
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
Oracle安装的位置应遵守OFA( Optimal Flexible Architecture )规范。Oracle9i的典型安装需要至少两个安装点:一个安装基本的运行程序,一个为存放数据库,并要确保oracle用户对这两个目录具有可写的权限。
运行下面的命令,创建Oracle的安装点(mount point):
#mkdir /opt/oracle9i
#mkdir /opt/oracle9i/product
#mkdir /opt/oracle9i/product/9.2.0
#chown –R oracle.oinstall /opt/oracle9i
#mkdir /var/opt/oracle9i
#chown oracle.dba /var/opt/oracle9i
#chmod 755 /var/opt/oracle9i
4.使用oracle用户进行配置
su - oracle
正常创建用户后,会有.bash_profile这个文件
vim /home/oracle/.bash_profile
内容如下
export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/opt/oracle9i
export ORACLE_HOME=/opt/oracle9i/product/9.2.0
export ORACLE_SID= ORCL(数据库SID,可以修改,建议字母要大写)
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LANG=en_US
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
export DISPLAY=192.168.21.73:0.0
#export DISPLAY=yourip:0.0
执行source /home/oracle/.bash_profile ,使配置生效
5.把安装文件挂载
mkdir /mnt/oracle/
mount /opt/oracle9i/ORACLE9204-1.ISO /mnt/oracle/ -o loop
进入/mnt/oracle/ 安装 执行命令
./runInstaller
6.报错Unable to load native library: /tmp/OraInstall2016-03-17_08-32-16AM/jre/lib/i386/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
在网上查找此问题,原来是没有安装补丁导致的,如果没有此错误可继续
7.安装补丁,下载p3006854_9204_LINUX.zip,copy到linux主机,使用root账号执行以下命令,
unzip p3006854_9204_LINUX.zip
cd 3006854/
chmod 755 rhel3_pre_install.sh
./rhel3_pre_install.sh
8.su - oracle
进入/mnt/oracle/ 安装 执行命令
./runInstaller
=========================================
9.使用xmanage软件,启动Xbrowser,
新建会话,点击进入,因为之前配置oracle用户的.bash_profile里有配置
export DISPLAY=192.168.21.73:0.0,192.168.21.73就是当前使用的机器ip地址
启动画面如下:
下面就进行安装配置
点next
选中文件路径
确定
next
出现这个页面后,根据提示,需要开启另外一个终端,以root用户登录,执行命令
/tmp/orainstRoot.sh
出现以下提示
Creating Oracle Inventory pointer file (/etc/oraInst.loc)
Changing groupname of /opt/oracle9i/product/9.2.0 to dba.
后再回到oracle安装页面,点continue
next
next
点next,安装,然后就等待吧。。。
插入第二张盘,那我们就把第二个安装文件挂载以下
mount /opt/oracle9i/ORACLE9204-2.ISO /mnt/oracle1/ -o loop
点ok,继续安装,安装的过程中会提示第三张盘,与第二张一样操作即可
等待
此时需要另外一个终端去执行,使用root用户
/opt/oracle9i/product/9.2.0/root.sh
然后再回到安装页面,点ok,
安装完成
如果有需要安装proc程序,那么需要安装oracle的客户端
相关推荐
在Linux环境下安装Oracle 9i是一项技术性较强的工作,涉及到多个步骤和依赖项的检查与安装。本文将详细解析如何在Linux AS4上进行Oracle 9i的安装,包括必要的准备、安装过程以及可能遇到的问题和解决办法。 首先,...
本压缩包“Oracle9i-snail.rar”可能包含了一个详细的Oracle 9i安装指南,名为“安装Oracle9i-snail.doc”。下面将详细介绍Oracle 9i的安装过程及相关知识点。 1. **系统需求**:在开始安装前,必须确保你的计算机...
Redhat Linux 下安装Oracle 9i图文教程
linux 安装 oracle9i 补丁包
以上就是在RHEL 5环境下安装Oracle 9i的主要步骤和涉及的知识点,每个环节都需要细心操作,确保数据库系统的稳定性和安全性。提供的"安装配置Oracle 9i数据库.pdf"文档应该会详细指导每个步骤,是安装过程的重要参考...
4. **Oracle9i数据库安装**: - **数据库服务器安装**:安装过程中,你需要遵循Oracle的安装向导,选择适当的安装类型(如“Server”或“Custom”),指定安装路径(如/ora9和/oradata),并配置数据库实例和监听器...
RedHat+Linux+5.1下安装oracle9i
- [ship_9204_linux_disk1.cpio.gz](http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk1.cpio.gz) - [ship_9204_linux_disk2.cpio.gz]...
3006854_9204_LINUX、compat-binutils215-2.15.92.0.2-24.i386.rpm、compat-libcwait-2.1-1.i386.rpm、compat-oracle-rhel4-1.0-5.i386.rpm、openmotif21-2.1.30-8.2.legacy.i386.rpm等
在Linux环境下安装Oracle数据库是一个复杂的过程,特别是对于初学者来说。以下是一系列详细步骤,指导如何在Red Hat Linux 5.5 x86服务器上安装Oracle 9i。 1. **准备阶段**: - 下载所需的软件:Red Hat Linux ...
《Oracle 9i在Linux上的管理》是一本详细介绍如何在Linux操作系统上管理和维护Oracle 9i数据库系统的专业书籍。...《Managing Oracle9i on Linux.pdf》这本书将深入讲解这些内容,为读者提供详尽的指导。
在Linux环境下安装Oracle 9i是一项技术性强且需要细致操作的任务。Oracle 9i是一款功能强大的关系型数据库管理系统,尤其适用于大型企业级应用。在这个过程中,我们不仅需要了解Linux操作系统的基本操作,还需要对...
在Linux环境下安装Oracle 9i是一项技术性强且相对复杂的工作,尤其对于初学者来说。Oracle 9i是一款在2000年发布的数据库系统,它引入了许多创新特性,包括智能化和协作的应用架构,旨在提供互联网上的高可扩展性和...
在Linux环境下安装Oracle 9i是一项技术性强且需要细心操作的任务。Oracle数据库是企业级的数据库管理系统,广泛应用于各种业务场景。在Linux上部署Oracle 9i,除了基础的安装程序,还需要配合特定的补丁包来确保系统...
在Linux系统中安装Oracle 9i数据库是一项技术性较强的任务,尤其对于初学者而言。以下是一份详尽的安装步骤指南,基于Redhat Linux Enterprise 4操作系统和Oracle 9.2.4数据库版本。 首先,确保你的系统满足最低...
在Red Hat Enterprise Linux (RHEL) 5操作系统上安装Oracle 9i是一项技术性很强的任务,需要对Linux系统管理以及数据库安装有深入的理解。Oracle 9i是Oracle公司推出的一款数据库管理系统,它提供了高性能、高可用性...
### Linux下安装Oracle 9i的关键步骤与配置 在Linux环境下安装Oracle 9i数据库是一项技术性较强的任务,需要对Linux系统有一定的了解,并且要确保系统环境满足Oracle 9i的最低要求。以下是对该过程的详细说明: ##...