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 Linux AS3系统准备 **1. 安装Redhat Linux AS3系统** - **安装选择:** 在安装过程中,选择所需的软件包,特别注意必须包含`gcc`开发包、内核开发工具等。 -...
根据提供的文件内容,以下是从标题、描述、标签、以及部分内容中提取出的...这个过程涉及到了系统配置、权限设置和软件安装等多个方面,每一步都必须精确执行,以确保Oracle9i数据库能够正常安装并运行在RedHat AS4上。
在RedHat Linux AS4环境下安装Oracle 9.2.0.4的过程是一个涉及多个步骤的技术任务,主要包括软件的获取、系统准备、用户和目录创建、内核参数调整以及必要的软件包安装。以下是对这些关键步骤的详细说明: 1. 获取...
### Redhat AS3 下安装 Oracle 9i 的详细步骤与注意事项 #### 一、系统环境准备 在开始安装 Oracle 9i 之前,确保已经安装并配置好了 Redhat Enterprise Linux AS3 操作系统。本指南将详细介绍如何进行必要的系统...
通过上述步骤,可以顺利完成在RedHat AS4_U1上Oracle9i数据库9204的安装,并将其安全地升级至9206版本,同时确保了系统的稳定性和数据的安全性。这不仅要求对Linux操作系统有深入的理解,还需要熟悉Oracle数据库的...
在本教程中,我们将深入探讨如何在Red Hat Enterprise Linux AS4 Update 7 (RHEL AS4 U7)上安装Oracle 9i数据库。这个过程涵盖了操作系统准备、软件安装、配置和数据库实例创建等多个步骤,是IT专业人士在部署企业级...
在Red Hat Linux操作系统中安装Oracle 9i是一项技术性较强的任务,尤其对于初学者来说可能会遇到不少挑战。这里,我们将详细讲解如何在32位的Red Hat 5.4上安装Oracle 9i,并利用提供的补丁包进行优化。 首先,确保...
从压缩包文件`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 相关知识点 #### 1. RAC概念及原理 **RAC** (Real Application Clusters) 是 Oracle 提供的一种高可用性解决方案,它允许多个 Oracle 实例同时访问同一个数据库,从而提高了...
在Linux RedHat 5系统中安装Oracle 10.2.0.1是一个涉及多步骤的过程,主要包括前期准备、Oracle安装以及后期配置。以下是详细的知识点解析: 1. **前期准备**: - **检查安装包**:在安装Oracle之前,需要确保系统...
接下来的步骤将详细介绍如何在虚拟机环境中安装配置Red Hat Linux AS3,并在其上构建Oracle 9i RAC环境。这包括创建虚拟机、安装操作系统、配置网络、安装Oracle数据库软件、设置集群环境等多个环节。通过本篇全攻略...
在Red Hat Enterprise Linux Advanced Server (RHEL AS) 3环境下安装Oracle 9i数据库是一项复杂的任务,涉及到系统配置、依赖库的安装以及环境变量的设置等多个步骤。以下是对这一过程的详细解析,确保在Linux AS3上...
这份名为"RedHat Linux AS4下安装Oracle9i.pdf"的文档,应详细记录了这些步骤,并可能提供了安装过程中遇到问题的解决方案,对于在相同环境下安装Oracle 9i的用户具有很高的参考价值。通过阅读和遵循文档中的指南,...
在Linux环境下安装Oracle...文件"Install Ora9204 on RedHat LinuxAS3_5.pdf"应该提供了更详细的操作指南,包括可能遇到的问题和解决方案。安装完成后,还需要持续关注Oracle的更新和补丁,以保持系统的安全性和性能。
### RedHat Linux AS3 U3 安装 Oracle 9.2.0.4 步骤详解 #### 环境配置 为了确保 Oracle 9.2.0.4 在 RedHat Linux AS3 U3 上能够顺利安装并稳定运行,我们需要进行一系列的环境配置。 ##### 硬件要求 - **Dell ...
在VMware环境下安装Oracle 9i RAC,我们可以利用虚拟化技术在一台PC上模拟多台服务器和共享存储,极大地降低了测试和学习的成本。 在RAC中,每个实例都有自己的内存结构,包括数据缓冲区缓存,同时它们共同管理存储...