RedHat as4 u2下的oracle9.2.0.4安装
安装之前的介质准备。磁盘阵列的配置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安装相关推荐
- python3.7安装步骤-Windows下Python 3.7.0的安装步骤,Python370
Windows下Python 3.7.0的安装步骤 由于Python版本太新的话,能会出现不稳定的情况,所以在这里,作者建议用版本不太新的Python.在这里,我用的是Python3.7.0版本(其他 ...
- Anaconda 环境下 R 包 ggraph_1.0.2 安装小记
由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. 记录一下今天在 Anaconda3 环境下 R==3.4.3 中安装 ggraph 的一些问题 ...
- centos7下kafka2.12-2.1.0的安装及使用
https://blog.csdn.net/QYHuiiQ/article/details/86556591
- 【Zabbix】CentOS6.9系统下部署Zabbix-server 3.0
[Zabbix]CentOS6.9系统下部署Zabbix-server 3.0 目录 安装Zabbix 关闭selinux 删除旧版本MySQL5.1数据库 安装MySQL 5.6数据库 安装PHP ...
- 【ORACLE】Oracle10g R2在RHEL AS4 U2(32位)下的安装
Oracle10g R2在RHEL AS4 U2(32位)下的安装 本文说明: 这篇文章是很久之前,大约2010年左右,当时为华能电力部署ORACLE服务器的文档,后于2012年初发布于ITPUB论坛 ...
- Linux下cacti的安装RedHat9,RedHat AS4
Linux下cacti的安装RedHat9,RedHat AS4 2007-12-22 21:47:28 Cacti安装手册 第一步. Cacti的架构 第三步. Cacti简介 ...
- Redhat linux AS4 环境下iSCSI协议配置
Redhat linux AS4 环境下iSCSI协议配置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...
- oracle 10g安装时准备从如下地址启动然后退出了,RedHat AS4 下安装oracle10g
RedHat AS4下安装oracle10g 一.RedHat AS4系统安装: 磁盘配置: 设备类型大小 /ext339911 swap1024 网络基本配置: etho IP/Gateway:19 ...
- redhat as4下的ffmpeg和mencoder安装过程
redhat as4下的ffmpeg和mencoder安装过程 2008年5月22日的安装过程记录,修正了网上安装过程的bug 主要参考网址: 泛用型 ffmpeg 安裝攻略 米奇 http://bl ...
- 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 ...
最新文章
- 又一所双一流大学明确:发表论文数量不再作为博士毕业的限制性条件
- Go语言MD5加密用法实例
- 2.Spring Cloud Alibaba教程:Linux安装Nacos1.3.1以及配置MySQL持久化
- confluence安装_Hive安装
- int、long、long long __int64取值范围
- 【渝粤教育】国家开放大学2018年春季 0062-21T港台文学专题讲座 参考试题
- 1.1 Machine learning: what and why?
- linux进程实际内存大小,Linux进程内存用量分析之堆内存篇
- 华为息屏显示鸿蒙系统动画,华为EMUI 11升级息屏UI和动画!升级点很像小米MIUI 12...
- jmeter 实际运行线程数达不到设定值_Jmeter技术知识-常用组件实战演示(2020年最新)...
- 计算机三级嵌入式试题讲解,计算机三级嵌入式系统操作题及解析.docx
- c语言实现克鲁斯卡尔算法,跪求C语言代码纠错,急~~~,克鲁斯卡尔算法
- 基于预训练语言模型的文本生成研究综述
- 浏览器文件分段断点上传简单示例(python 篇)
- 一文讲清楚【KL距离】、【torch.nn.functional.kl_div()】和【torch.nn.KLDivLoss()】的关系
- 单片机基础学-按键篇
- HTML5网页设计 (一)
- 【ubutun22.04】mac修改与吉林大学校园网链接
- linux 打印机任务队列,使用Samba和CUPS的打印机队列
- 权威的PHP 5.6、7.0、7.1、7.2、7.3和7.4 php运行效率基准测试
热门文章
- jquery插件 validation表单的验证的应用的一个例子
- 同事乱用分页 MySQL 卡爆,我真是醉了...
- 并发减库存,怎么保证不超卖?
- 这几道Redis面试题都不懂,怎么拿到阿里后端offer?
- Java开发者还用SSH?大清朝都亡了,你知道吗?
- 五一劳动节,你在加班劳动吗?
- 互联网公司的黑话,你都经历过吗?
- Android 下拉刷新库,这一个就够了!
- 扇贝python课程免费_扇贝新推出的python课程值得买吗?
- 【福利】BAT架构师分享最全Java架构师学习技能图谱:包含Java编程+网络+设计模式+数据库+分布式等