`

Oracle Linux 6.1 平台安装 Database 11gR2 步骤 说明

 
阅读更多

一.安装Oracle Linux 6.1系统

我这里使用VBox 来安装,具体使用参考:

OracleVirtual Box 安装使用 说明

http://blog.csdn.net/tianlesoftware/article/details/6826389

在安装OS 时安装如下包:

Base System > Base

Base System > Client management tools

Base System > Compatibility libraries

Base System > Hardware monitoring utilities

Base System > Large Systems Performance

Base System > Network file system client

Base System > Performance Tools

Base System > Perl Support

Servers > Server Platform

Servers > System administration tools

Desktops > Desktop

Desktops > Desktop Platform

Desktops > Fonts

Desktops > General Purpose Desktop

Desktops > Graphical Administration Tools

Desktops > Input Methods

Desktops > X Window System

Development > Additional Development

Development > Development Tools

Applications >Internet Browser

二.安装Oracle 11gR2

之前也整理了几篇Oracle安装的文章,参考:

linux平台oracle 数据库 安装文档

http://blog.csdn.net/tianlesoftware/article/details/4718218

64位 linux平台下Oracle安装文档

http://blog.csdn.net/tianlesoftware/article/details/6062816

这里我们看一下在OracleLinux 下Oracle 的安装。

2.1 安装软件下载

Oracle从11g开始安装介质就可以独立进行安装,从OTN上我们只能下载到11.2.0.1版本,从MOS上,我们可以下载到11.2.0.3版本。 我这里使用MOS上的11.2.0.3版本进行测试。

OTN上的下载地址:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

2.2 解压缩Patchset

Oracle 11g的Patchset 分几个文件,每个文件的作用都不同。

第一, 二个包表示database , 如果升级数据库,只需要这2个文件即可。

第三个包表示grid,用来升级RAC 的CRS。如果升级RAC 要先用这个文件。

第四个表示客户端,

第五个表示gateways,

第六个表示examples, 这个是我们的示例文件安装包。

第七个表示deinstall.

更多内容参考:

Oracle 11gR2Patchset 不同文件作用 说明

http://blog.csdn.net/tianlesoftware/article/details/6818770

#11.2.0.3

unzipp10404530_112030_Linux-x86-64_1of7.zip

unzipp10404530_112030_Linux-x86-64_2of7.zip

2.3 修改hosts 文件

The "/etc/hosts" file mustcontain a fully qualified name for the server.

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

For example.

127.0.0.1 localhost

192.168.3.201 dave

2.4 修改配置参数

2.4.1 使用preinstall自动设置

之前单独整理了一篇Blog来说明preinstall 包,参考:

Oracle Linux6 下Oracle RDBMS Server 11gR2 Preinstall RPM 包说明

http://blog.csdn.net/tianlesoftware/article/details/7456878

该包会自动完成大部分的配置工作,从而提高我们部署的效率。

[root@dave Desktop]# yum install oracle-rdbms-server-11gR2-preinstall

Loaded plugins: refresh-packagekit

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Packageoracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-3.el6 will be installed

--> Processing Dependency: gcc-c++ forpackage: oracle-rdbms-server-11gR2-preinstall-1.0-3.el6.x86_64

--> Processing Dependency:libstdc++-devel for package:oracle-rdbms-server-11gR2-preinstall-1.0-3.el6.x86_64

--> Processing Dependency: libaio-develfor package: oracle-rdbms-server-11gR2-preinstall-1.0-3.el6.x86_64

--> Processing Dependency: ksh forpackage: oracle-rdbms-server-11gR2-preinstall-1.0-3.el6.x86_64

--> Running transaction check

---> Package gcc-c++.x86_640:4.4.6-3.el6 will be installed

--> Processing Dependency: libstdc++ =4.4.6-3.el6 for package: gcc-c++-4.4.6-3.el6.x86_64

---> Package ksh.x86_640:20100621-12.el6_2.1 will be installed

---> Package libaio-devel.x86_640:0.3.107-10.el6 will be installed

---> Package libstdc++-devel.x86_640:4.4.6-3.el6 will be installed

--> Running transaction check

---> Package libstdc++.x86_640:4.4.5-6.el6 will be updated

---> Package libstdc++.x86_640:4.4.6-3.el6 will be an update

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

================================================================================

Installing:

oracle-rdbms-server-11gR2-preinstall

x86_641.0-3.el6 ol6_latest 15 k

Installing for dependencies:

gcc-c++ x86_64 4.4.6-3.el6 ol6_latest 4.7 M

ksh x86_6420100621-12.el6_2.1 ol6_latest 683 k

libaio-devel x86_640.3.107-10.el6 ol6_latest 13 k

libstdc++-devel x86_64 4.4.6-3.el6 ol6_latest 1.5 M

Updating for dependencies:

libstdc++ x86_644.4.6-3.el6 ol6_latest 290 k

Transaction Summary

================================================================================

Install 5 Package(s)

Upgrade 1 Package(s)

Total size: 7.2 M

Total download size: 4.7 M

Is this ok [y/N]: y

Downloading Packages:

gcc-c++-4.4.6-3.el6.x86_64.rpm | 4.7 MB 00:01

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Updating :libstdc++-4.4.6-3.el6.x86_64 1/7

Installing : libstdc++-devel-4.4.6-3.el6.x86_64 2/7

Installing : gcc-c++-4.4.6-3.el6.x86_64 3/7

Installing : libaio-devel-0.3.107-10.el6.x86_64 4/7

Installing : ksh-20100621-12.el6_2.1.x86_64 5/7

Installing : oracle-rdbms-server-11gR2-preinstall-1.0-3.el6.x86_64 6/7

Cleanup :libstdc++-4.4.5-6.el6.x86_64 7/7

Installed:

oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-3.el6

Dependency Installed:

gcc-c++.x86_64 0:4.4.6-3.el6ksh.x86_64 0:20100621-12.el6_2.1

libaio-devel.x86_64 0:0.3.107-10.el6libstdc++-devel.x86_64 0:4.4.6-3.el6

Dependency Updated:

libstdc++.x86_64 0:4.4.6-3.el6

Complete!

[root@dave Desktop]#

2.4.2 手工设置

如果不使用rpm 包自动配置,就需要手工的做配置,具体的配置工作如下:

(1) 修改/etc/sysctl.conf文件

Oracle 需求的最小配置如下:

fs.suid_dumpable = 1

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

可以使用如下命令来查看某个参数值:

/sbin/sysctl -a | grep <param-name>

在/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

2)在/etc/security/limits.conf 文件里添加如下内容

oracle soft nproc2047

oracle hard nproc16384

oracle soft nofile4096

oracle hard nofile65536

oracle soft stack10240

3)安装相关的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*

cd /

eject

4)创建groups users

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 -Gdba,asmdba,oper oracle

passwd oracle

2.5 其他设置

2.5.1 禁用SELINUX

在/etc/selinux/config里设置:SELINUX=disabled

修改这个参数需要重启系统才能生效。

2.5.2 创建目录并赋权

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

chown -R oracle:oinstall /u01

chmod -R 775 /u01

2.5.3 切换到oracle用户,并修改.bash_profile 文件

[oracle@dave ~]$ vi ~/.bash_profile

在.bash_profile文件里添加如下内容:

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=dave; exportORACLE_HOSTNAME

ORACLE_UNQNAME=dave; export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle; exportORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;export ORACLE_HOME

ORACLE_SID=dave; 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

2.6 安装软件

这里可以使用NoMachine,VNC 等工具。

远程桌面工具-- NoMachine

http://blog.csdn.net/tianlesoftware/article/details/6003610

我这里直接在系统里来:

(1) 用root 用户执行:

Xhost +

(2) 用Oracle 执行:

DISPLAY=<machine-name>:0.0; exportDISPLAY

(3) 开始安装

./runInstaller

2.7 修改自启动参数

修改/etc/oratab 文件,将最后标记改成Y

Edit the "/etc/oratab" filesetting the restart flag for each instance to 'Y'.

dave:/u01/app/oracle/product/11.2.0/db_1:Y

关于Oracle实例开机自启动的更多内容参考:

Linux 下Oracle开机自启动 与 oratab, dbstart 脚本 说明

http://blog.csdn.net/tianlesoftware/article/details/7220657

-------------------------------------------------------------------------------------------------------

版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!

Skype: tianlesoftware

Email: tianlesoftware@gmail.com

Blog: http://www.tianlesoftware.com

Weibo: http://weibo.com/tianlesoftware

Twitter: http://twitter.com/tianlesoftware

Facebook: http://www.facebook.com/tianlesoftware

Linkedin: http://cn.linkedin.com/in/tianlesoftware

-------加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请----

DBA1 群:62697716(满); DBA2 群:62697977(满)DBA3 群:62697850(满)

DBA 超级群:63306533(满); DBA4 群:83829929 DBA5群: 142216823

DBA6 群:158654907 DBA7 群:172855474 DBA总群:104207940

分享到:
评论

相关推荐

    在AIX6.1上安装Orale11gR2

    在AIX6.1操作系统上安装Oracle 11gR2是一项复杂但重要的任务,因为Oracle 11gR2引入了许多创新特性,极大地提升了数据库的性能和可用性。Oracle Grid Infrastructure的集成是其中的一大亮点,它将自动存储管理(ASM)...

    linux 6.1下oracle 11gR2所需全部rpm包

    在Linux 6.1操作系统环境下部署Oracle 11g Release 2(11gR2)数据库是一项技术性较强的任务,涉及到多个RPM(Red Hat Package Manager)软件包的安装。RPM包是Linux系统中用于分发和管理软件的主要方式之一,它们...

    在red hat enterprise linux6.1 x86上安装oracle11g全过程

    我的电脑是32位的所以我下载的是linux_11gR2_database_1of2.zip and linux_11gR2_database_2of2.zip 解压缩程序问题,要用命令解压缩,包含两个命令: unzip linux_11gR2_database_1of2.zip unzip linux_11...

    Oracle 11gR2 RAC + ASM on AIX-6.1安装指导手册

    Oracle 11gR2 RAC (Real Application Clusters) 和 ASM (Automatic Storage Management) 是在AIX-6.1操作系统上部署企业级数据库环境的关键组件。本安装指南将涵盖预安装检查、规划以及安装过程中的重要步骤。 1. ...

    linux上安装oracle11g详细步骤和相关报错解决办法

    chown -R oracle:oinstall /oracle_installer/linux.x64_11gR2_database_2of2.zip ``` - 解压Oracle安装文件。 ```bash unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip ...

    Redhat_Enterprise_6.1下安装oracle_11g_R2

    在Redhat Enterprise Linux 6.1环境下安装Oracle 11g Release 2(11gR2)是一项关键任务,适合对Linux操作系统有一定基础的新手。Oracle数据库是企业级的重要数据库管理系统,它需要一个稳定、可靠的平台运行。下面...

    数据库安装文档_AIX 6.1下安装Oracle 11g R2单实例

    本文档为在AIX 6.1操作系统环境下安装Oracle Database 11g R2单实例的详细步骤说明。由于Oracle 11g R2相较于之前的版本如10g有所更新,因此在安装前准备过程中,需要特别注意检查安装目录的磁盘大小,以及新增的...

    RHEL系列安装Oracle11gR2详细教程PDF

    1. **下载Oracle 11gR2安装文件**:访问Oracle官方网站或官方资源库,下载`linux_11gR2_database_lof2.zip`与`linux_11gR2_database_2of2.zip`两个必需的安装文件。 2. **硬件检查**: - **内存检查**:使用命令行...

    【Oracle-RAC】Linux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂)

    根据提供的文档信息,本文将详细解析Oracle 11g R2 RAC(Real Application Clusters)在Linux环境下的安装配置过程。此文档适用于希望在Linux平台上部署Oracle 11g R2 RAC集群的IT专业人士。 ### Oracle 11g R2 RAC...

    一步一图在两个Oracle Linux虚拟机上安装Oracle11gR2RAC

    ### 一步一图在两个Oracle Linux虚拟机上安装Oracle11gR2RAC #### 一、项目背景与目标 本文档详细介绍了如何在两个Oracle Linux虚拟机上安装Oracle 11g Release 2 (11.2) Real Application Clusters (RAC)。通过...

    (双节点)Install Oracle 11gR2 on AIX 6.1 Version2.0

    本文将详细介绍如何在双节点环境下安装 Oracle 11gR2 于 AIX 6.1 版本2.0,并对其中的关键技术和步骤进行深入解析。 #### 2. Oracle 11gR2 新特性概述 Oracle 11gR2 在存储管理和集群部署方面进行了显著改进,主要...

    oracle11gR2 RAC for aix6.1

    Oracle 11gR2 RAC (Real Application Clusters) 是一种高级数据库集群技术,用于在IBM AIX 6.1操作系统上运行于Power750硬件分区的高可用性和可伸缩性解决方案。该技术允许多个节点共享同一数据库实例,从而在硬件...

    Oracle 11gR2 AIX6安装指导

    Oracle 11gR2在AIX 6.1操作系统上的安装是一个复杂的过程,涉及到多个步骤和关键配置。以下是对这个过程的详细说明: 1. **预安装检查与规划** - **硬件环境**:在开始安装前,你需要确保你的硬件满足Oracle 11gR2...

    [手工整理]208个Oracle安装文档,包含各个平台各个版本的单实例RAC以及DataGuard(1).xlsx

    63 Install Oracle BIEE-12c-Linux安装配置手册 64 Install Oracle Database (RDBMS) on Unix AIX,HP-UX,Linux,Solaris and MS Windows Operating Systems Installation and Configuration Requirements Quick ...

    rehat6.1安装oracle11g全过程

    根据提供的文件内容,我们可以总结出在Red Hat Enterprise Linux (RHEL) Server 6.1 x86_64环境下安装Oracle Database 11g Release 2 (11gR2)的过程,以下是从文件内容中提取的详细知识点: 1. 网络参数设置 - ...

    Oracle_11gR2_RAC_+_ASM_on_AIX-6.1安装指导手册

    Oracle 11gR2 RAC (Real Application Clusters) 和 ASM (Automatic Storage Management) on AIX-6.1 的安装是一项复杂而重要的任务,涉及到多个层面的技术细节。以下是对这个主题的详细说明: 1. **预安装检查与...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    2.3.2安装Linux操作系统 2.3.3挂载iSCSI磁盘 2.3.4配置udev固定iSCSI磁盘设备名称 2.3.5配置服务器的图形化环境 2.4 RAC运行环境安装前检查 2.4.1服务器检查 2.4.2存储检查 2.4.3网络检查 2.5配置数据库...

    Oracle 11gR2-asm超详细安装手册

    本文档提供了在Linux环境下安装Oracle 11gR2及ASM的具体步骤与注意事项。以下是对硬件与软件环境的具体描述: 1. **硬件**: - 服务器型号:IBM x3650 M2 - CPU:2颗 Intel Xeon E5405 2.0GHz - 内存:2G * 2 = ...

Global site tag (gtag.js) - Google Analytics