2019独角兽企业重金招聘Python工程师标准>>>

第一步:检查oracle安装所需要的套件
[root@oracle ~]# rpm -qa|grep binutils
binutils-2.15.92.0.2-15
[root@oracle ~]# rpm -qa|grep compat-db
compat-db-4.1.25-9
[root@oracle ~]# rpm -qa|grep compat-libstdc++
compat-libstdc++-33-3.2.3-47.3
compat-libstdc++-296-2.96-132.7.2
[root@oracle ~]# rpm -qa|grep control-center
control-center-2.8.0-12.rhel4.2
[root@oracle ~]# rpm -qa|grep gcc
gcc-g77-3.4.4-2
libgcc-3.4.4-2
gcc-c++-3.4.4-2
gcc-java-3.4.4-2
compat-libgcc-296-2.96-132.7.2
gcc-3.4.4-2
[root@oracle ~]# rpm -qa|grep glibc
glibc-2.3.4-2.13
glibc-headers-2.3.4-2.13
glibc-common-2.3.4-2.13
glibc-kernheaders-2.4-9.1.98.EL
glibc-devel-2.3.4-2.13
[root@oracle ~]# rpm -qa|grep libstdc++
libstdc++-3.4.4-2
compat-libstdc++-33-3.2.3-47.3
compat-libstdc++-296-2.96-132.7.2
libstdc++-devel-3.4.4-2
[root@oracle ~]# rpm -qa|grep make
automake17-1.7.9-5
automake14-1.4p6-12
automake-1.9.2-3
automake16-1.6.3-5
make-3.80-5
automake15-1.5-13
[root@oracle ~]# rpm -qa|grep pdksh
pdksh-5.2.14-30.3
[root@oracle ~]# rpm -qa|grep sysstat注意这个默认没有安装
[root@oracle ~]# rpm -qa|grep xscreensaver
xscreensaver-4.18-5.rhel4.9
[root@oracle ~]# rpm -qa|grep setarch

setarch-1.6-1

第二步:配置相关参数

1.   安装准备

1.1  RedHat Linux Server 5.5安装文件

1.2  Oracle 10g Linux安装文件

2.   硬件要求

1.1   物理内存至少2G

查看命令:grep MemTotal /proc/meminfo

1.2    交换分区:至少1G,最好是物理内存的2倍

查看命令:grep SwapTotal /proc/meminfo

1.3    硬盘空闲区至少4G

查看命令:df -k

3.   创建安装oracle 所需的组和用户

以下操作需要使用root账户创建。

3.1   创建oinstall用户组

groupadd ointall

3.2   创建dba用户组

groupadd dba

3.3  创建oracle用户

useradd –g oinstall –G dba oracle

3.4   初始化oracle用户密码

passwd oracle

4.   创建Oracle安装目录

本示例中,Oracle安装路径为:/oracle/product/10.2/db_1

4.1    创建oracle安装目录

mkdir –p /oracle/product/10.2.0/db_1

4.2    修改目录所属用户为oracle用户

chown –R oracle:oinstall /oracle

4.3    修改目录权限

chmod –R 755 /oracle

5.   配置内核参数

5.1  编辑/etc/sysctl.conf文件,添加或修改如下的行:

本人实际配置环境中,红色部分是需要修改行,蓝色部分为添加行。

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

5.2 查看当前内核参数的值

/sbin/sysctl -p

6.  为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。

6.1  打开文件数和进程数的限制

加入下面的行到文件/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

6.2  加入下面的行到文件/etc/pam.d/login
session required /lib/security/pam_limits.so

7.   设置oracle用户环境变量

注意以下命令为,必需以oracle用户身分登录:

su – oracle

7.1  修改/home/oracle/.bash_profile文件,添加以下行 红色部分

su - oracle
   cd /home/oracle
   ls -a
.  ..  .bash_logout  .bash_profile  .bashrc  .emacs  .kde  .mozilla  .viminfo  .zshrc
   vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/home/db/oracle; export ORACLE_BASE
ORACLE_HOME=/home/db/oracle/product/10.2.0/db_1; export ORACLE_HOME 
ORACLE_SID=orcl; export ORACLE_SID 
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
     ulimit -p 16384
     ulimit -n 65536
  else
     ulimit -u 16384 -n 65536
  fi
fi
umask 022

7.2  检查设置的环境变量

echo $ORACLE_HOME

echo $ORACLE_BASE

echo $ORACLE_SID

8.  修改Linux的发行标记

如在redhat5上安装oracle,需要将文件 '/etc/redhat-release'的内容由:

Red Hat Enterprise Linux Server release 5 (Tikanga)

修改为:

Red Hat Enterprise Linux Server release 4 (Tikanga)

转载于:https://my.oschina.net/javazhang/blog/124993

Redhat linux5.5下Oracle 10g 安装配置手册一相关推荐

  1. CentOS 下 Oracle 10g 安装 + 配置 全过程(图解)

    实践过程参考官网说明,系统环境: uname -a     Linux higkoo 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 ...

  2. linux下Oracle 10g安装(超级详细图解教程)

    linux下Oracle 10g安装(超级详细图解教程) 一,基本配置: 1.以root登录,挂载linux iso文件 [root@oracle ~]# hostnameoracle.junjie. ...

  3. Windows下ORACLE 10g安装与操作图解

    2007年10月21日 星期日 上午 06:16 刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助.所以在学习使用ORACLE之前,首先来安装一下O ...

  4. l麒麟安装oracle,中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx

    中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx 中标麒麟V5.8 X64下64位Oracle 11g 安装配置手册 安装准备 中标麒麟V5.8 x64安装文件 linux ...

  5. Oracle数据库安装配置详细教程汇总(含11g、12c、18c、19c、21c)

    不论你是数据库小白,还是久经沙场的技术专家,你接触和运维Oracle数据库的第一步可能都是安装配置.并且随着软硬件的升级.替换以及业务场景的变化,数据库安装也将是你常常会进行的操作之一. 这里先为大家 ...

  6. (转载)oracle 10g 安装完成后,无法登陆EM的解决办法

    (来自:oracle 10g 安装完成后,无法登陆EM的解决办法 ) 状况: 打开http://localhost-:5500/em,系统显示如下信息: 数据库状态当前不可用.可能是因为数据库的状态为 ...

  7. Linux下Tomcat的安装配置

    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...

  8. linux下pptpd的安装配置(×××)

    linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!)          环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD    ...

  9. oracle 10g安装

    ############################################################## #Linux 2.6.9-42.ELsmp                 ...

最新文章

  1. 基于SignalR的消息推送与二维码描登录实现
  2. codeforces round 418 div2 补题 CF 814 A-E
  3. 可以对窗口函数之后再加条件_SQL 窗口函数——解决实际问题
  4. [题解]POJ 3683 Priest John's Busiest Day
  5. docker安装nexus3命令
  6. Android初级教程:Android中解析方式之pull解析
  7. v-for和v-if同时使用(案例分析:循环最新的前14条数据显示) - 踩坑篇
  8. 从Windows到鸿蒙——操作系统的前世今生
  9. Flink FileSink 自定义输出路径——BucketingSink
  10. UML类图详解及rose中的画法
  11. 晨光计算机里的铃声是什么歌曲,soul app里的音乐有哪些?soul app里的铃声有哪些?[图]...
  12. “80后”博士,晋升正厅!
  13. Java中XML运用总结
  14. 基于微信小程序游泳馆管理系统(微信小程序毕业设计)
  15. 数据脱敏的场景与价值【总结】
  16. Python学习笔记4——csv/excel文件读写保存
  17. 基于物化视图创建分区(分区的物化视图)
  18. MCMC蒙特卡洛马尔可夫过程
  19. 如何成为一个高级java程序员
  20. 尝试用 vue 实现灭霸打响指英雄消失的效果 demo

热门文章

  1. 用AlphaGo设计材料合成实验
  2. 苹果损失超 1000 万美元,前员工被控收回扣、盗窃、欺诈!
  3. bzoj 3118: Orz the MST(单纯形)
  4. pygame 笔记-8 背景音乐子弹音效
  5. 几条曲线构建Android表白程序
  6. 前端、git入门至常用指令
  7. 说说设计模式~建造者模式(Builder)
  8. 临河智慧城管:让城市更和谐
  9. 新电脑装不了win7?来试试我的方法!
  10. 更清晰的认识对象——深拷贝与浅拷贝