Linux下安装Oracle 11g 软、硬件环境检测和修改

Linux安装Oracle 11G 系统硬件要求:

1. 内存::必须高于1G的物理内存

检查内存大小:grep MemTotal /proc/meminfo

2. 交换空间:一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小

1))检查交换空间大小: grep SwapTotal /proc/meminfo

2)增加交换分区

创建/home/swap这么一个分区文件。文件的大小是5120000个block,一般情况下1个block为1K,所以这里空间是5G。

dd if=/dev/zero of=/home/swap bs=1024 count=5120000

接着再把这个分区变成swap分区。

mkswap /home/swap

然后把它加到fstab里面

echo "/home/swap swap swap defaults 0 0" >> /etc/fstab

3. 硬盘 :5G以上

检查硬盘空间情况:df -h

Linux安装Oracle 11G 系统对软件要求:

1. 检查软件需求,没有的yum install安装

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh

(这里如果出现没有安装的,那么就要把Linux光盘放入,进入Server文件夹,找到对应的RPM包,运行RPM命令来进行安装,如果喜欢图形界面的话,在图像界面也可以通过双击对应的RPM包来安装。需要注意的是在安装libaio-devel unixODBC unixODBC-devel 这3个软件包的时候,除了安装X64的包以为,还要安装i386的包,不能因为是X64的系统,就不装i386的包了。 )

注意:安装 elfutils-libelf-devel 时候,因为存在互相依存关系,需要2个同时安装。

rpm -ivh elfutils-libelf-devel-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm

系统文件的配置:

1. 编辑 /etc/sysctl.conf,添加以下行:

# Kernel paramaters required by Oracle 11gR2

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

kernel.shmmax = 68719476736

kernel.shmall = 4294967296

其中

kernel.shmmax 和 kernel.shmall 原文件已有的,可以不加

2. 编辑 /etc/security/limits.conf,,添加以下行:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

3. 编辑 /etc/pam.d/login, 添加以下行:

session required /lib64/security/pam_limits.so

session required pam_limits.so

【注意:如果是X64的系统,那么这里就要用 /lib64/security/pam_limits.so,不然系统可能会在服务器上无法登录!】

4. 编辑 /etc/profile,添加以下行:

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

安装过程参考:

推荐阅读:

Linux上Oracle 11g安装步骤图文详解

Linux操作系统中Oracle 11g数据库安装过程图文详解

CentOS 5.6 上安装 Oracle 11g R2 单实例数据库详解

Oracle VM虚拟机中安装Oracle Clusterware 11g步骤

VM虚拟机下在Linux上安装Oracle 11G单实例数据库

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

linux oracle pam,Linux下安装Oracle11g软、硬件环境检测和修改相关推荐

  1. linux oracle swd.oui,centos7安装oracle11g报错,请问怎么解?

    centos7安装oracle11g报错,请问怎么解? 在centos7下安装oracle11g到85%时报错提示Error in invoking target 'install' of makef ...

  2. linux oracle pam,Linux技术之深入Linux PAM 体系结构(一)

    本文阐述了 Linux-PAM 的概念,同时还与读者一道分析了 Linux-PAM 的体系结构,作者希望籍此以加深读者对 Linux-PAM 的理解,以便对其有更深层的把握. 一.什么是Linux-P ...

  3. linux安装oracle 11g乱码,Linux下安装Oracle11g中文乱码,DISPLAY未通过

    Linux下安装Oracle11g中文乱码 Linux下安装Oracle11g,安装界面乱码问题解决方法: 解决 1.下载中文字体 2.进入刚解压的database/stage/Components/ ...

  4. Linux下安装Oracle11g服务器

    Linux下安装Oracle11g服务器 安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系 ...

  5. linux6.5下安装oracle 11,centos6.5下安装oracle11g

    centos6.5下安装oracle11g 一.检测并安装Linux的图形界面,这里安装的KDE环境桌面 检测是否已经安装图形界面:命令yum grouplist (该命令输出很长),在命令执行后的输 ...

  6. linux6.2下安装oracle11g,Oracle Linux6.2下安装Oracle11gR2.docx

    Oracle Linux6.2下安装Oracle11gR2 Linux6.2上Oracle11g R2安装及配置安装环境准备环境说明Linux服务器系统:Oracle Linux Release 6 ...

  7. Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问

    Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180 ...

  8. wireshark使用教程 linux,Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕...

    Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕 Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关 ...

  9. linux系统(ubuntu)下安装exe文件

    linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...

最新文章

  1. 程序主动进行电话短信报警,自定义电话、短信、钉钉报警通知
  2. 互联网研发中负载均衡算法一点探索
  3. stm32f103 低功耗调试笔记 低功耗模式下一直有个800多uA的电流
  4. 模式匹配和正则表达式_python
  5. GeoTools操作Shape格式文件
  6. php把文本数据保存为文件格式,word如何保存文件格式为纯文本格式?
  7. [python]python生成md5
  8. matlab拟合RMSE,Matlab拟合工具箱的几个误差参数说明
  9. 设计新手最常见的4个问题
  10. 2021年茶艺师(初级)新版试题及茶艺师(初级)考试总结
  11. 背包问题(简单回溯)
  12. 告别“停车难”,条形智能停车场导视牌推动城市智能停车建设
  13. 华为手机 6.0 拍照相册选择权限问题
  14. 华为交换机批量处理端口
  15. Python判断输入的数是否为数值类型,如果是则指出类型
  16. Android 流量球效果的WaveView
  17. 程序员团队名称和口号_这50个团建活动的口号,你曾经叫过几次呢?
  18. python爬虫豆瓣电影按电影类型_python爬虫之豆瓣电影评分
  19. 打造前端 Deepin Linux 工作环境——安装配置 atom 编辑器
  20. java 调用 mysql存储过程

热门文章

  1. php代码审计小技巧
  2. MongoDB在单机上搭建分片副本集群(windows)
  3. Oracle - TRUNC, ROUND, CEIL, FLOOR
  4. python 用mysqldb方式操作数据库
  5. 在MyEclipse中如何查看Spring/Hibernate/Struts/JDK等源码的方法
  6. 面试题编程题14-python 函数形参出现1个*号2个*号的含义
  7. JS----window对象详解
  8. Android的DatePicker和TimePicker-android学习之旅(三十八)
  9. 【JavaScript高级程序设计】--第1章 JavaScript简介
  10. Lua 中写 C 扩展库时用到的一些技巧