`
crukor
  • 浏览: 31619 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

oracle 11g 在linux6 安装环境配置

阅读更多

1、修改hosts文件

"/etc/hosts" 文件配置格式如下:

<IP-address>  <fully-qualified-machine-name>  <machine-name>

For example.

127.0.0.1       localhost.localdomain  localhost

192.168.0.181   ol6-112.localdomain    ol6-112

 

 

2、修改内核参数

 "/etc/sysctl.conf" 文件末尾添加以下内容

fs.suid_dumpable = 1

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

# semaphores: semmsl, semmns, semopm, semmni

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=1048586

 

执行下命使上述配置生效

# /sbin/sysctl -p

 

3、修改用户限制

 "/etc/security/limits.conf" 文件加上以下参数

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  4096

oracle              hard    nofile  65536

oracle              soft    stack   10240

 

4、包安装

系统光盘安装缺失rpm 

# From Oracle Linux 6 DVD

cd /media/cdrom/Server/Packages

rpm -Uvh binutils-2*x86_64*

rpm -Uvh glibc-2*x86_64* nss-softokn-freebl-3*x86_64*

rpm -Uvh glibc-2*i686* nss-softokn-freebl-3*i686*

rpm -Uvh compat-libstdc++-33*x86_64*

rpm -Uvh glibc-common-2*x86_64*

rpm -Uvh glibc-devel-2*x86_64*

rpm -Uvh glibc-devel-2*i686*

rpm -Uvh glibc-headers-2*x86_64*

rpm -Uvh elfutils-libelf-0*x86_64*

rpm -Uvh elfutils-libelf-devel-0*x86_64*

rpm -Uvh gcc-4*x86_64*

rpm -Uvh gcc-c++-4*x86_64*

rpm -Uvh ksh-*x86_64*

rpm -Uvh libaio-0*x86_64*

rpm -Uvh libaio-devel-0*x86_64*

rpm -Uvh libaio-0*i686*

rpm -Uvh libaio-devel-0*i686*

rpm -Uvh libgcc-4*x86_64*

rpm -Uvh libgcc-4*i686*

rpm -Uvh libstdc++-4*x86_64*

rpm -Uvh libstdc++-4*i686*

rpm -Uvh libstdc++-devel-4*x86_64*

rpm -Uvh make-3.81*x86_64*

rpm -Uvh numactl-devel-2*x86_64*

rpm -Uvh sysstat-9*x86_64*

rpm -Uvh compat-libstdc++-33*i686*

rpm -Uvh compat-libcap*

 

Note. This will install all the necessary 32-bit packages for 11.2.0.1. From 11.2.0.2 onwards many of these are unnecessary, 

but having them present does not cause a problem.

 

 

5、创建用户、用户组

groupadd -g 501 oinstall

groupadd -g 502 dba

groupadd -g 503 oper

groupadd -g 504 asmadmin

groupadd -g 506 asmdba

groupadd -g 505 asmoper

 

useradd -u 502 -g oinstall -G dba,asmdba,oper oracle

passwd oracle

Note. We are not going to use the "asm" groups, since this installation will not use ASM.

 

6、查看SELINUX是否关闭

文件"/etc/selinux/config"中的 SELINUX=disabled

如果不为disabled则设置为disabled,并重启服务器。

 

7、创建安装目录

mkdir -p /u01/app/oracle/product/11.2.0/db_1

chown -R oracle:oinstall /u01

chmod -R 775 /u01

 

root用户登录,增加以下权限

xhost +<machine-name>

 

oracle用户登录,在文件 ".bash_profile" file 末尾增加以下几行:

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

 

ORACLE_HOSTNAME=ol6-112.localdomain; #注意主机名为自己机器主机名

export ORACLE_HOSTNAME

ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; 

export ORACLE_HOME

ORACLE_SID=orcl; #注意SID必须跟下面要安装的oracleSID一致

export ORACLE_SID

 

PATH=/usr/sbin:$PATH; export PATH

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

 

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

export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; 

export CLASSPATH

 

完成后执行命令# env | grep ORA查看环境变量是否生效。

 

8、安装

oracle用户登录。用图形化界面安装时,需要设置环境变量:DISPLAY

DISPLAY=<machine-name>:0.0; export DISPLAY

 

database 目录下运行以下命令,进行安装

./runInstaller

 

安装问题:

1、错误信息Failed dependencies:pdksh conflicts with ksh

下载pdksh-5.2.14-37.el5_8.1.x86_64.rpm  见附件<!--EndFragment-->

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

如果报错 pdksh conflicts with ksh-20100621-12.el6_2.1.x86_64
rpm -e ksh-20100621-12.el6_2.1.x86_64  (注意没有.rpm后缀)

如果曾经yum install oracle-rdbms-server-11gR2-preinstall
则还需要先卸载oracle-rdbms-server-11gR2-preinstall
rpm -e pdksh-5.2.14-37.el5_8.1.x86_64.rpm

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

 

2、监听不能启动

启动监听: lsnrctl start

$ORACLE_HOME/network/admintnsnames.ora 文件的host,即主机名是否正确。

 

3、数据库关闭重启失败

查看oracle用户下的.bash_profile文件中的ORACLE_SID变量值是否为安装oracle时配置的sid

<!--EndFragment-->
分享到:
评论

相关推荐

    oracle11g客户端for_linux安装文档

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

    Red hat linux 安装oracle 11g

    在安装 Oracle 11g 之前,需要准备好安装环境。首先,需要关闭防火墙,以免防火墙干扰安装过程。可以使用命令 `chkconfig iptables off` 来永久关闭防火墙。 其次,需要检查 RPM 包是否安装。可以使用命令 `rpm -qa...

    linux上安装oracle11g详细步骤

    本文将指导您在 Linux 操作系统上安装 Oracle 11g 数据库。安装过程可能会很繁琐,但按照以下步骤,您可以顺利完成安装。 安装环境 * 操作系统:Red Hat Linux 5.4 (32 位) * 硬件要求: + 物理内存:高于 1G + ...

    Linux 环境下Oracle 11g数据库的安装与卸载

    在安装 Oracle 11g 数据库之前,需要满足以下硬件和软件要求: * 硬件环境:2 台 Linux 虚拟机,CentOS 6.4,4G 内存,4 核 CPU,磁盘 50G * 软件环境:Oracle 11gR2 数据库软件 二、安装 Oracle 11g 数据库 1. ...

    linux安装oracle11g

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

    中标麒麟linux安装oracle11G.docx

    在安装Oracle 11G之前,需要进行相关的准备工作,包括操作系统的安装、数据库所需系统环境配置等。其中,操作系统的安装需要选择定制安装,选择相应的软件安装方式,这样可以减少后期的工作量。 知识点4:Oracle 11...

    Oracle11g在linux系统安装

    Oracle11g 在 Linux 系统...6. 在安装 Oracle11g 之后,需要进行一些设置,包括设置 oracle 用户的密码、配置监听器、创建数据库等。 7. 安装 Oracle11g 需要遵循一定的步骤和顺序,否则将会导致安装失败或出现错误。

    oracle 11g Linux64位安装包 百度云盘提取码.txt

    Oracle 11g for Linux 64位系统的安装需要仔细规划和执行,尤其是在环境准备阶段,必须确保所有的系统设置和依赖都满足Oracle的最低要求。通过遵循上述步骤,可以较为顺利地完成Oracle 11g的安装与配置过程,为后续...

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

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

    Linux下Oracle 10g安装

    在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...

    Oracle 11g for Linux 安装

    在开始安装前,确保已下载Oracle 11g的安装包,并且在安装CentOS 5.2时尽可能安装完整的开发工具包,以减少后续手动安装的依赖项。同时,预留至少5GB的磁盘空间,因为安装过程需要大量空间,否则可能会导致安装失败...

    欧拉系统安装oracle 11g

    在安装 Oracle 11g 的过程中,需要注意一些重要的配置项,例如监听器的配置、网络配置、安全配置等。这些配置项的正确设置将直接影响 Oracle 11g 的性能和安全性。 总结 本资源摘要信息详细介绍了欧拉系统安装 ...

    Oracle+11g+在Linux平台上的安装视频教程

    本视频教程将详细讲解这一过程,帮助用户掌握在Linux环境下安装Oracle数据库的关键技能。 首先,安装前的准备工作至关重要。你需要一个支持Oracle 11g的Linux发行版,比如Red Hat Enterprise Linux或CentOS。确保...

    Oracle11g_64位_Linux版本下载.txt

    对于Oracle11g在64位Linux环境下的特点,主要包括以下几个方面: 1. **更高的性能**:64位版本相比32位版本能够支持更大的内存空间,这对于运行大型数据库和复杂查询尤为重要。 2. **更好的稳定性**:64位版本经过...

    Oracle_11g的linux安装配置

    通过以上步骤,我们可以成功地在Linux环境下安装并配置Oracle 11g数据库。需要注意的是,在实际操作过程中可能还会遇到各种问题,比如权限问题、环境变量配置错误等,需要根据实际情况灵活处理。

    Oracle 11g Release 2 Linux版本安装指南

    Oracle 11g Release 2 是一款强大的关系型数据库管理系统,尤其适合于Linux环境下的企业级应用。在本文中,我们将深入探讨如何在Linux x86 Asianux Server 3、Oracle Linux 5以及Red Hat Enterprise Linux 5这些操作...

    Oracle 11G 在linux环境下的卸载操作

    下面详细讲述Oracle 11G在Linux环境下卸载操作中的关键知识点: 1. 关闭数据库实例 在开始卸载前,首先需要确保数据库实例已经安全关闭。这一步骤是通过Oracle提供的SQL*Plus工具来完成。具体命令如下: - 启动SQL*...

    linux中安装ORACLE10g数据库详细步骤

    在安装 ORACLE10g 数据库之前,需要进行一些准备工作: 1. 安装 Red Hat Enterprise Linux 5.5 操作系统,这是 ORACLE10g 数据库的支持平台之一。 2. 设定静态 IP 地址,编辑 /etc/sysconfig/network-scripts/ifcfg...

    OracleLinux6.5下安装Oracle11g_文件系统.doc

    在安装 Oracle 11g 之后,我们需要配置文件系统,以便更好地存储和管理数据库文件。 步骤 1:创建一个新的文件系统,例如 `/u01`,用于存储 Oracle 11g 数据库文件。 步骤 2:将 `/u01` 文件系统挂载到虚拟机的根...

    Linux 部署安装 Oracle 11g R2手册

    在进行Oracle 11g R2的部署之前,确保Linux环境满足Oracle的要求至关重要。以下是一些重要的环境配置步骤: ##### 1. 用户权限与资源限制 - **修改用户的SHELL限制**:通过编辑`/etc/security/limits.conf`文件,为...

Global site tag (gtag.js) - Google Analytics