`
zwdsmileface
  • 浏览: 154956 次
社区版块
存档分类
最新评论

linux安装Oracle 11g

阅读更多
安装环境:Oracle服务器:Oracle11gR2 64位
系统要求:
内存:必须高于1G的物理内存
交换空间:一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小
硬盘:5G以上

安装步骤:
在Root用户下执行以下步骤:

1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件

输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

oracle   soft    nproc    2047
oracle   hard    nproc    16384
oracle   soft    nofile     1024
oracle   hard    nofile    65536

编辑完成后按Esc键,输入“:wq”存盘退出



2)修改/etc/pam.d/login 文件,输入命令:vi  /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。

session   required    /lib/security/pam_limits.so
session   required    pam_limits.so

编辑完成后按Esc键,输入“:wq”存盘退出



3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi  /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件

fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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

编辑完成后按Esc键,输入“:wq”存盘退出



4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl  -p 显示如下:

linux:~ # sysctl -p

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.conf.all.rp_filter = 1

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

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



5)编辑 /etc/profile ,输入命令:vi  /etc/profile,按i键进入编辑模式,将下列内容加入该文件。

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
  ulimit -p 16384
  ulimit -n 65536
else
  ulimit -u 16384 -n 65536
fi

fi

编辑完成后按Esc键,输入“:wq”存盘退出



6)创建相关用户和组,作为软件安装和支持组的拥有者。

创建用户,输入命令:

groupadd  oinstall
groupadd  dba

创建Oracle用户和密码,输入命令:

useradd -g oinstall -g dba -m oracle

passwd  oracle

然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认



7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:

输入命令:

mkdir /home/oracle/app

mkdir /home/oracle/app/oracle

mkdir /home/oracle/app/oradata

mkdir /home/oracle/app/oracle/product



8)更改目录属主为Oracle用户所有,输入命令:



chown -R oracle:oinstall /home/oracle/app



9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,

输入:su – oracle  ,然后直接在输入 : vi .bash_profile

按i编辑 .bash_profile,进入编辑模式,增加以下内容:

umask 022

export ORACLE_BASE=/home/oracle/app

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

编辑完成后按Esc键,输入“:wq”存盘退出
到此环境变量配置已经基本完成。
下面开始进行Oracle程序安装
分享到:
评论

相关推荐

    Linux安装oracle11G

    Linux安装oracle11G是一个复杂的过程,需要完成多个步骤,包括挂盘、安装依赖项、调整内核参数等。本文将详细介绍如何在Linux系统中安装oracle11G。 一、挂盘 在安装oracle11G之前,需要挂载安装盘。使用mount命令...

    linux安装oracle11G所需的安装包全.rar

    在Linux系统,特别是CentOS 7环境下安装Oracle 11g是一项复杂且细致的工作,因为Oracle数据库需要一系列的依赖包来支持其正常运行。"linux安装oracle11G所需的安装包全.rar"这个压缩包正是为了解决这个问题,它包含...

    Red hat linux 安装oracle 11g

    "Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...

    linux安装oracle 11g乱码(图解)

    在Linux环境下安装Oracle 11g数据库时,可能会遇到字符编码问题导致乱码现象,这主要是由于系统默认的字符集与Oracle数据库所使用的字符集不一致导致的。本篇文章将详细解析三种解决Linux安装Oracle 11g乱码的方法。...

    中标麒麟linux安装oracle11G.docx

    中标麒麟Linux安装Oracle 11G 知识点1:中标麒麟Linux简介 中标麒麟Linux是一个基于开源操作系统的国产操作系统,具有高性价比、易用性强、安全性高的特点。中标麒麟Linux主要应用于政府、企业、教育、医疗等领域...

    linux安装oracle11g

    ### Linux环境下Oracle 11g数据库的安装及配置 #### 一、Linux环境准备 **1. 检查基本需求** 确保服务器满足Oracle 11g的基本硬件要求,包括但不限于内存大小和交换分区大小。 - **内存大小**: 可以通过`grep ...

    安装oracle linux 安装oracle 11G R2 x86_64所需的所有软件包

    在这个场景中,我们要讨论的是如何在Oracle Linux上安装Oracle 11g R2 x86_64版本的数据库。以下是一些关键的知识点: 1. **系统要求**:在安装Oracle 11g R2之前,你需要确保你的硬件和操作系统满足最低要求。这...

    linux上安装oracle11g详细步骤

    Linux 上安装 Oracle 11g 详细步骤 本文将指导您在 Linux 操作系统上安装 Oracle 11g 数据库。安装过程可能会很繁琐,但按照以下步骤,您可以顺利完成安装。 安装环境 * 操作系统:Red Hat Linux 5.4 (32 位) * ...

    Linux安装Oracle11g

    在Linux系统上安装Oracle 11g是一项技术性较强的任务,需要遵循一系列步骤来确保数据库的正确配置和稳定运行。以下是对安装过程的详细说明: 首先,为了安全和权限管理,你需要在Linux环境下创建一个新的用户组和...

    oracle11g客户端for_linux安装文档

    Oracle 11g 客户端 for Linux 安装文档提供了详细的安装步骤和配置信息,以便用户成功安装 Oracle 11g 客户端 for Linux。 标题解释 Oracle 11g 客户端 for Linux 安装文档提供了完整的安装步骤和配置信息,以便...

    中标麒麟linux安装oracle11G

    "中标麒麟Linux安装Oracle 11g"这一主题涉及了两个重要的技术栈:中标麒麟Linux操作系统和Oracle数据库11g版本。以下是关于这个主题的详细知识点: 1. **中标麒麟Linux**: - 中标麒麟是由中国中标软件有限公司...

    Linux安装oracle 11g需要安装的rpm包文件

    Linux安装oracle 11g需要安装的rpm包文件包含: compat-libstdc++-33-3.2.3-61.i386.rpm elfutils-libelf-devel-0.125-3.el5.i386.rpm elfutils-libelf-devel-static-0.125-3.el5.i386.rpm libaio-devel-0.3.106-3.2...

    linux安装Oracle11G所需依赖包(共36个,包含所需的x86及i386包,Centos测试通过)

    执行 “rpm -ivh 需要安装的包名 --nodeps --force ” 强制免依赖安装,安装完后重新检查一次即可 binutils-2.17.50 compat-libstdc++-33-3.2.3 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125 ...

    64位linux安装oracle11g所需要的软件包

    64位32位linux上安装oracle11g所需要依赖的软件包,本人花了大半天找个。基本上覆盖了所有需要的软件包elfutils-libelf-0.125-3.el5.x86_64,elfutils-libelf-devel-0.125-3.el5.x86_64,gcc-4.1.2-46.el5.x86_64....

Global site tag (gtag.js) - Google Analytics