Oracle 11g for Linux安装

一、文件准备

linux.x64_11gR2_database_1of2.zip(1.2G), linux.x64_11gR2_database_2of2.zip(1G)

上传到服务器/tmp或者/oracle目录,解压

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

二、内存空间大小

1、  内存空间大小 (至少要1G)

grep MemTotal /proc/meminfo

2、  交换分区

内存与交换分区的关系

内存

交换分区大小(Swap Space)

257MB~512MB`

内存大小的2倍

513MB~2048MB

内存大小的1.5倍

2049MB~8192MB

与内存大小相同

大于8192MB

内存大小的75%

查看交换分区的命令

Grep SwapTotal /proc/meminfo

查看系统剩余内存和交换分区的命令

free

共享存储空间(/dev/shm)必须大于memory_max_target和memory_target

查看共享内存数量的命令

df –k /dev/shm/

三、硬盘空间大小

1、  /tmp目录至少150MB~200MB的空间,统一为 5G.

查看命令df –k /tmp

2、  安装目录大小

安装oracle 11g 企业版(Enterprise Edition),最少磁盘空间3.47GB。

统一为/oracle不小于30G.( 文件系统越大越好)

四、操作系统

1、  操作系统使用CentOS 6.1 (64x)

查看OS版本lsb_release –a; 查看OS位数getconf LONG_BIT

2、  无防火墙

/etc/init.d/iptables stop

chkconfig –level 35 iptables off

查看防火墙状态/etc/init.d/iptables status

3、  禁用SELinux

Vi /etc/selinux/config

SELINUX=disable

4、  分区划分

/boot 100m 其它划分为LVM,再在LVM里划分swap、/、/tmp、/home、/oracle等目录。

五、软件包需求(以root用户登录运行)

rpm –aq binutils compat-libstdc++- 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

yum install PACKAGE_NAME或者使用rpm –ivh PACKAGE_NAME进行安装

六、内核参数配置

cat>>/etc/sysctl.conf <<EOF

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

fs.file-max = 6553600

net.ipv4.ip_local_port_range = 1024 65000

EOF

修改完成后,执行下面命令使设置生效

/sbin/sysctl –p

七、创建安装所需要的用户和组

groupadd oinstall

groupadd dba

useradd –g oinstall –G dba oracle

passwd oracle

八、新建目录及目录权限设置

mkdir /oracle      (建议/oracle单独一个文件系统)

chown –R oracle:oinstall /oracle

chmod –R 775 /oracle

九、添加oracle用户的限制参数 (此步可以不做)

cat>>/etc/security/limits.conf <<EOF

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

EOF

说明:soft指当前系统生效的设置值,hard表明系统中所能设置的最大值。nproc进程数限制,nofile打开文件的最大数目

cat>>/etc/pam.d/login <<EOF

session     required            /lib/security/pam_limits.so

session     required            pam_limits.so

EOF

说明:要使limits.conf文件配置生效,必须确保pam_limits.so文件被加入到启动文件中。

cat>>/etc/profile <<EOF

if [ $USER = “oracle” ] ;then

if [ $SHELL = “/bin/ksh” ] ; then

ulimit –p 16384

ulimit –n 65536

else

ulimit –u 16384 –n 65536

fi

fi

EOF

十、设置oracle的环境变量

su – oracle

cd

cat>>.bashrc <<EOF

#注释低版本OS是.bash_profile文件

ORACLE_BASE=/oracle/

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

ORACLE_SID=SZQX

PATH=$ORACLE_HOME/bin:$PATH

ORACLE_OWNER=oracle

export ORACLE_UNQNAME=$ORACLE_SID

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH ORACLE_OWNER

EOF

接下来就是切换到oracle用户,进行安装了.

转载于:https://blog.51cto.com/76287/786941

Oracle 11g for Linux安装前准备工作相关推荐

  1. Oracle Grid Control 11g for linux安装和配置指南

    2019独角兽企业重金招聘Python工程师标准>>> Oracle Grid Control 11g for linux安装和配置指南 原创 candon123 2010-07-1 ...

  2. 基于Linux系统的KingbaseES数据库软件安装指南(3. 安装前准备工作)

    3. 安装前准备工作 硬件环境要求 软件环境要求 安装包准备 检查和配置环境 预安装工作 3.1. 硬件环境要求 金仓数据库管理系统KingbaseES V8.6 支持通用X86_64.龙芯.飞腾.鲲 ...

  3. linux oracle 11g ora-00845,Linux下安装Oracle11g , MEMORY_TARGET(AMM)小于/dev/shm处理(ORA-00845)...

    Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错: SQL> shutdown immediate Database closed. ...

  4. Oracle 11g 单实例安装文档

    这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整 ...

  5. oracle装了客户端怎么登陆账号,分享Oracle 11G Client 客户端安装步骤(图文详解)...

    Oracle 11G Client 客户端安装步骤,具体如下: 下载地址:http://www.gimoo.net/database/167737.html 先将下载下来的ZIP文件解压,并运行set ...

  6. Oracle 11g 基于CentOS7安装并启动em

    2019独角兽企业重金招聘Python工程师标准>>> Oracle 11g 基于CentOS7安装并启动em 1.可以在虚拟机或者服务器上安装centos,具体过程省略,建议使用最 ...

  7. 在RHEL6.0 X64系统中安装oracle 11g数据库及安装后设置

    前提条件: 1.查看系统版本 [root@server ~]#cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 ( ...

  8. ⒈Altiris cms 7.0 安装前准备工作

    此文章已经在3月3日发表过.由于图片问题重新发布! Altiris cms 7.0 安装前准备工作 现在Altiris cms 7.0 安装已经不是什么新鲜的技术了,由于网上的资料比较多,比价繁杂,依 ...

  9. oracle数据库的详细安装,Oracle 11g数据库详细安装图文教程

    本教程为大家分享了Oracle 11g数据库详细安装步骤,供大家参考,具体内容如下 1.先到Oracle官网上下载11g oracle Database 11g第 2 版 (11.2.0.1.0)标准 ...

  10. 12-Linux下Oracle 11g R2数据库安装

    Oracle 11g R2数据库安装 安装环境准备 需要先装centos系统,并更新组件.安装请参考centos6.5安装手册. 用户一览 用户 所在组 权限 Root root 超级用户 Oracl ...

最新文章

  1. EXCHANGE证书
  2. 利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习)
  3. 发送意图到浏览器以打开特定的URL [重复]
  4. linux alias命令查看和设定别名
  5. VTK:Utilities之OffScreenRendering
  6. [转]Muilti-touch 双指缩放的实现探索
  7. ABAP webservice运行时的HTTP 307 redirect重定向是怎么来的
  8. .gitignore文件不起作用
  9. elasticsearch-7.15.2 同时支持中文ik分词器和pinyin分词器
  10. bash资源监控_10个资源成为更好的Bash用户
  11. 常用代码块:java使用系统浏览器打开url
  12. 解决json日期格式问题的3种方法
  13. Redis的持久化策略
  14. [转]哈希算法(Hash Algorithm)初探
  15. SPSS常用方法及操作
  16. CentOS配置国内(阿里云)镜像加速器
  17. ioccc代码分析(1)
  18. 中国大学生在线官方微博入围全国十大中央机构微博、全国十大教育微博
  19. 帷幕的帷是什么意思_人为什么要结婚?看看情感大师是怎么说的
  20. mysql学籍管理系统的开发背景,学生学籍管理系统的设计与实现(JSP,MySQL)

热门文章

  1. .net 平台下的File.Exists和directory .Exists()
  2. HTML5+CSS把footer固定在底部
  3. 微服务实战(六):选择微服务部署策略 - DockOne.io
  4. MySQL 5.7临时表空间
  5. 动态规划 343,279,91,62,63,198
  6. os模块,os.path模块,subprocess模块,configparser模块,shutil模块
  7. Python+selenium自动化测试环境安装
  8. 【05】AngularJS 指令
  9. 一文带你彻底理解ROC曲线和AUC值
  10. MySQL/InnoDB中,对于锁的认识