安装之前的介质准备。磁盘阵列的配置RAID1或者RAID5。

将下载的oracle9i的压缩包通过ftp上传到需要的服务器相应的目录上(一般/home/oracle)。三个包分别为ship_9204_linux_disk1.cpio.gz,ship_9204_linux_disk2.cpio.gz ship_9204_linux_disk3.cpio.gz

一.第一步,通过一下命令解压oralce安装包。

一个命令的方式是这样的

zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv
zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv
zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv

两步命令的方式如下
一、gunzip ship_9204_linux_disk1.cpio.gz
    gunzip ship_9204_linux_disk2.cpio.gz
    gunzip ship_9204_linux_disk3.cpio.gz
二、cpio -idmv < ship_9204_linux_disk1.cpio
    cpio -idmv < ship_9204_linux_disk2.cpio
    cpio -idmv < ship_9204_linux_disk3.cpio

最终得到三个目录,Disk1,Disk2和Disk3

二.第二步,查看交换空间

运行grep MemTotal /proc/meminfo来查看物理内存,再运行cat /proc/swaps来查看交换分区大小,通常交换分区应该是物理内存的2倍

三.第三步,设置linux核心参数

修改/etc/sysctl.conf 文件,增加如下内容:

(以root用户登录,运行vi /etc/sysctl.conf )

kernel.shmall = 2097152 (固定大小 2M)
kernel.shmmax = 3221225472(一般为物理内存的一半)
kernel.shmmni = 4096 (固定大小 4096)
kernel.sem = 1000 32000 100 128 (固定内容)
fs.file-max = 65536 (固定大小 65536)
net.ipv4.ip_local_port_range = 1024 65000 (指定的内容)
kernel.shm-use-bigpages = 2
sem 4 个参数依次为 SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);
SEMOPM(每次 semopm 系统调用操作数);SEMMNI(系统信号量标示符的最大数目).
shmmax 最大共享内存 2GB 物理内存如果小的话可以设置成 536870912.
shmmni 最小共享内存 4096KB.
shmall 所有内存大小.

运行/sbin/sysctl -p设置核心参数

修改/etc/security/limits.conf加入下列行

(以root用户  vi /etc/security/limits.conf)

oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

四.第四步安装RPM包

1.先执行以下命令查看系统所需安装包的安装情况,查看系统少哪些RPM文件。

#rpm -q make \
compat-db \
compat-gcc-32 \
compat-gcc-32-c++ \
compat-oracle-rhel4 \
compat-libcwait \
compat-libgcc-296 \
compat-libstdc++-296 \
compat-libstdc++-33 \
gcc \
gcc-c++ \
gnome-libs \
gnome-libs-devel \

libaio-devel \      
libaio \
make \
openmotif21 \
xorg-x11-deprecated-libs-devel \
xorg-x11-deprecated-libs

执行以上命令后一般会提示compat-oracle-rhel4 、compat-libcwait、gnome-libs-devel、libaio-devel没有安装。其中包gnome-libs-devel和libaio-devel分别在linux安装光盘4和linux安装光盘3中可以找到。

2.依次插入光盘通过命令

#cd /media/cdrom/RedHat/RPM  (切换到安装包的所在位置)

#rpm –ivh gnome-libs-devel….rpm

#rpm –ivh libaio-devel….rpm

进行安装。

3.包compat-oracle-rhel4 、compat-libcwait需要解压p4198954_21_LINUX.zip安装相关文件,其中需要从metalink下载。

如把p4198954_21_LINUX.zip包复制到/home/oracle目录下通过命令

#cd /home/oracle     (转到oracle目录)

#unzip p4198954_21_LINUX.zip  (解压该安装包)

继续通过命令cd到解压好的相应目录下执行以下命令

#rpm –ivh compat-oracle-rhel4….rpm

#rpm –ivh compat-libcwait….rpm

进行安装。

五.创建oracle账号

su - root
groupadd dba # group of users to be granted with SYSDBA system privilege
groupadd oinstall # group owner of Oracle files
useradd -c "Oracle software owner" -g oinstall -G dba oracle
passwd oracle

六.创建oralce安装目录

可以用root用户执行以下命令

mkdir -p /u01/app/oracle/product/9.2.0
chown -R oracle.oinstall /u01

mkdir /var/opt/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle

七.第七步,设定运行环境

修改/home/oracle/.bash_profile文件,加入以下各行
# Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9,
# RHEL AS 3, and RHEL AS 4 !!
# Use the "Linuxthreads with floating stacks" implementation instead of NPTL:
export LD_ASSUME_KERNEL=2.4.19 # for RHEL AS 4

# Oracle Environment
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=test
# export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN;
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

# Set shell search paths
export PATH=$PATH:$ORACLE_HOME/bin

八.执行runInstall进行安装

以oracle用户身份进入

#cd /home/oracle/disk1

#./runInstall

直接点击Next

出现下面的界面:点击“OK”

出现一下界面输入要隶属的组“dba”

然后点击“Next”

出现以下提示:

需要先运行tmp下的脚本

打开终端 : su

输入root的密码

#cd /tmp

#./ora…执行脚本。然后按Continue继续安装

然后在安装界面到可以选择安装语言的时候需要把简体中文加进来

然后选择需要安装的oracle的组件

由于安装的是DataSetServer所以对于HTTP组件可以不安装。

选择好以后,安装oracle的组件。

安装好oracle组件以后。会提示是否创建数据库步骤如图所示:

(注:如果此时不选择安装,以后可以通过命令dbca来创建数据库$dbca &)

然后选择需要安装的oracle的组件

由于安装的是DataSetServer所以对于HTTP组件可以不安装。

一.安装以后的设置 dbora

一 修改 /etc/oratab 文件

# vi /etc/oratab

dc:/u01/app/oracle/produce/9.2.0:Y(本来是N改成Y)

注 dc为SID

二 以oracle用户下

$ cd $ORACLE_HOME/dbs

$ sqlplus /nolog

SQL>connect  /  as  sysdba

会提示connected

SQL>Create pfile from spfile

二.做连接以后配置oracle服务自动启动和关闭

1  #cp dbora /etc/init.d

2  #cd /etc/init.d

3  #chmod 777 dbora

4  #cd  rc2.d

#ln –s  ../init.d/dbora S80ora

5  #cd  ../rc3.d

#ln –s ../init.d/dbora S80ora

6  #cd  ../rc0.d

#ln –s ../init.d/dbora K80ora

7         #cd  ../rc4.d

#ln –s ../init.d/dbora S80ora

#ln –s ../init.d/dbora K80ora

8         #cd  ../rc5.d

#ln –s ../init.d/dbora S80ora

#ln –s ../init.d/dbora K80ora

重起启动linux会发现oracle已经可以自动启动以及自动关闭了。

转载于:https://www.cnblogs.com/lenny/archive/2010/03/25/1695322.html

RedHat as4 u2下的oracle9.2.0.4安装相关推荐

  1. python3.7安装步骤-Windows下Python 3.7.0的安装步骤,Python370

    Windows下Python 3.7.0的安装步骤 由于Python版本太新的话,能会出现不稳定的情况,所以在这里,作者建议用版本不太新的Python.在这里,我用的是Python3.7.0版本(其他 ...

  2. Anaconda 环境下 R 包 ggraph_1.0.2 安装小记

    由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. 记录一下今天在 Anaconda3 环境下 R==3.4.3 中安装 ggraph 的一些问题 ...

  3. centos7下kafka2.12-2.1.0的安装及使用

    https://blog.csdn.net/QYHuiiQ/article/details/86556591

  4. 【Zabbix】CentOS6.9系统下部署Zabbix-server 3.0

    [Zabbix]CentOS6.9系统下部署Zabbix-server 3.0 目录 安装Zabbix 关闭selinux 删除旧版本MySQL5.1数据库 安装MySQL 5.6数据库 安装PHP ...

  5. 【ORACLE】Oracle10g R2在RHEL AS4 U2(32位)下的安装

    Oracle10g R2在RHEL AS4 U2(32位)下的安装 本文说明: 这篇文章是很久之前,大约2010年左右,当时为华能电力部署ORACLE服务器的文档,后于2012年初发布于ITPUB论坛 ...

  6. Linux下cacti的安装RedHat9,RedHat AS4

    Linux下cacti的安装RedHat9,RedHat AS4 2007-12-22 21:47:28   Cacti安装手册         第一步. Cacti的架构  第三步. Cacti简介 ...

  7. Redhat linux AS4 环境下iSCSI协议配置

    Redhat linux AS4 环境下iSCSI协议配置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...

  8. oracle 10g安装时准备从如下地址启动然后退出了,RedHat AS4 下安装oracle10g

    RedHat AS4下安装oracle10g 一.RedHat AS4系统安装: 磁盘配置: 设备类型大小 /ext339911 swap1024 网络基本配置: etho IP/Gateway:19 ...

  9. redhat as4下的ffmpeg和mencoder安装过程

    redhat as4下的ffmpeg和mencoder安装过程 2008年5月22日的安装过程记录,修正了网上安装过程的bug 主要参考网址: 泛用型 ffmpeg 安裝攻略 米奇 http://bl ...

  10. VMWARE Workstation5.0下成功安装linux9.0和oracle9.2.0.4

    VMWARE Workstation5.0下安装linux9.0和oracle9.2.0.4 1. 硬件软件环境 CPU:奔腾4 2.4GHz 硬盘:80 GB 内存:512 MB 系统环境:Wind ...

最新文章

  1. 又一所双一流大学明确:发表论文数量不再作为博士毕业的限制性条件
  2. Go语言MD5加密用法实例
  3. 2.Spring Cloud Alibaba教程:Linux安装Nacos1.3.1以及配置MySQL持久化
  4. confluence安装_Hive安装
  5. int、long、long long __int64取值范围
  6. 【渝粤教育】国家开放大学2018年春季 0062-21T港台文学专题讲座 参考试题
  7. 1.1 Machine learning: what and why?
  8. linux进程实际内存大小,Linux进程内存用量分析之堆内存篇
  9. 华为息屏显示鸿蒙系统动画,华为EMUI 11升级息屏UI和动画!升级点很像小米MIUI 12...
  10. jmeter 实际运行线程数达不到设定值_Jmeter技术知识-常用组件实战演示(2020年最新)...
  11. 计算机三级嵌入式试题讲解,计算机三级嵌入式系统操作题及解析.docx
  12. c语言实现克鲁斯卡尔算法,跪求C语言代码纠错,急~~~,克鲁斯卡尔算法
  13. 基于预训练语言模型的文本生成研究综述
  14. 浏览器文件分段断点上传简单示例(python 篇)
  15. 一文讲清楚【KL距离】、【torch.nn.functional.kl_div()】和【torch.nn.KLDivLoss()】的关系
  16. 单片机基础学-按键篇
  17. HTML5网页设计 (一)
  18. 【ubutun22.04】mac修改与吉林大学校园网链接
  19. linux 打印机任务队列,使用Samba和CUPS的打印机队列
  20. 权威的PHP 5.6、7.0、7.1、7.2、7.3和7.4 php运行效率基准测试

热门文章

  1. jquery插件 validation表单的验证的应用的一个例子
  2. 同事乱用分页 MySQL 卡爆,我真是醉了...
  3. 并发减库存,怎么保证不超卖?
  4. 这几道Redis面试题都不懂,怎么拿到阿里后端offer?
  5. Java开发者还用SSH?大清朝都亡了,你知道吗?
  6. 五一劳动节,你在加班劳动吗?
  7. 互联网公司的黑话,你都经历过吗?
  8. Android 下拉刷新库,这一个就够了!
  9. 扇贝python课程免费_扇贝新推出的python课程值得买吗?
  10. 【福利】BAT架构师分享最全Java架构师学习技能图谱:包含Java编程+网络+设计模式+数据库+分布式等