`

Redhat/CentOS下安装Oracle11gR2记录

阅读更多
1、安装jdk
centos7安装jdk1.7:http://jisonami.iteye.com/blog/2219327

2、创建oracle的安装用户和用户组
[root@localhost media]# groupadd oinstall
[root@localhost media]# groupadd dba
[root@localhost media]# useradd -g oinstall -G dba oracle
[root@localhost media]# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
[root@localhost media]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.

3、创建oracle的安装目录
[root@localhost media]# mkdir -p /u01/app/oracle
[root@localhost media]# chown -R oracle:oinstall /u01
[root@localhost media]# chmod -R 755 /u01

4、修改oracle环境变量
[root@localhost media]# su - oracle
[oracle@localhost ~]$ vi .bash_profile
在最末尾加上
#my oracle set
export TMP=/tmp
export TMPDIR=$TMP
export EDITOR=vim
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1(安装11gR2) export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db1(安装12C)
export ORACLE_SID=secooler
export NLS_LANG=american_america.zhs16gbk
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
export DISPLAY=192.168.1.7:0.0 (本机对应的ip地址)
umask 022
[oracle@localhost ~]$ source .bash_profile
查看配置好的oracle环境变量
[oracle@localhost ~]$ echo $ORACLE_BASE
/u01/app/oracle
[oracle@localhost ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2/db_1
[oracle@localhost ~]$ echo $ORACLE_SID
secooler

5、关闭selinux和防火墙
[root@localhost media]# vi /etc/selinux/config
SELINUX=disabled
1)Redhat6/CentOS6关闭防火墙方法
关闭命令:  service iptables stop
永久关闭防火墙:chkconfig iptables off
运行完成后查看防火墙关闭状态
service iptables status
2)Redhat7/CentOS7关闭防火墙方法
永久关闭防火墙:systemctl disable firewalld
关闭命令: systemctl stop firewalld
运行完成后查看防火墙关闭状态
systemctl status firewalld

6、通过sftp上传oracle安装包到/oraapp目录
解压和更改oracle安装包目录权限
[root@localhost oraapp]# mkdir /oraapp
[root@localhost oraapp]# cd /oraapp
[root@localhost oraapp]# unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
[root@localhost oraapp]# chmod -R 755 /oraapp/database
[root@localhost oraapp]# chown -R oracle:oinstall /oraapp/database

7、修改内核参数 (可选,不改则为默认)
# vi /etc/sysctl.conf
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 = 1048576
# sysctl -p

8、上传oracle软件并解压
#mkdir /oraapp
使用filezilla等ftp软件上传oracle11gR2的包到oraapp目录
# unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
# chown -R oracle:oinstall /oraapp/database/
# rm -rf /oraapp/linux.x64_11gR2_database_*
# du -sm database/  查看解压oracle软件包后的大小
2367    database/

9、修改Shell Limits 以便提高Oracle 的执行效率(可选)
# vi /etc/security/limits.conf
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft core unlimited
oracle hard core unlimited
oracle soft memlock 50000000
oracle hard memlock 50000000

10、copy一下命令到命令行安装oracle所需要的依赖包
yum -y install \
binutils \
compat-libcap1  \
compat-libstdc++-33 \
compat-libstdc++-33*.i686 \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc*.i686 \
glibc \
glibc-devel \
glibc-devel*.i686 \
ksh \
libgcc*.i686 \
libgcc \
libstdc++ \
libstdc++*.i686 \
libstdc++-devel \
libstdc++-devel*.i686 \
libaio \
libaio*.i686 \
libaio-devel \
libaio-devel*.i686 \
make \
sysstat \
unixODBC \
unixODBC*.i686 \
unixODBC-devel \
unixODBC-devel*.i686 \
libXp

最后,进行oracle11gR2图形界面安装
1) .以root用运行命令xhost +
# xhost +
access control disabled, clients can connect from any host
# su - oracle
$ cd /oraapp/database/
$ ./runInstaller  如果不想让oracle检查先决条件的话, ./runInstall -ignoresysprereqs

xhost+的作用
    xhost 是用来控制X server访问权限的。

  通常当你从hostA登陆到hostB上运行hostB上的应用程序时,

  做为应用程序来说,hostA是client,但是作为图形来说,

  是在hostA上显示的,需要使用hostA的Xserver,所以hostA是

  server.因此在登陆到hostB前,需要在hostA上运行xhost +

  来使其它用户能够访问hostA的Xserver.

  xhost + 是使所有用户都能访问Xserver.

  xhost + ip使ip上的用户能够访问Xserver.

  xhost + nis:user@domain使domain上的nis用户user能够访问

  xhost + inet:user@domain使domain上的inet用户能够访问。

使用vnc远程访问centos7桌面:http://jisonami.iteye.com/blog/2217972
0
5
分享到:
评论

相关推荐

    CentOS6.7安装Oracle11gR2

    ### CentOS 6.7 下安装 Oracle 11g R2 的详细步骤 #### 环境准备 在开始安装之前,需要准备好以下几项资源: 1. **虚拟化平台**:`VMware-workstation-full-14.0.0-6661328.exe` 2. **操作系统镜像**:`CentOS-...

    CentOS 6.9 X64/Redhat6.9 X64安装Oracle11gR2所需要的rpm包

    这是自己从网上收集下载的,已经在CentOS 6.9 X64 和Redhat 6.9X64位系统上成功安装。

    Centos7 安装Oracle11gR2文档.docx

    在CentOS7环境下安装Oracle 11g R2数据库是一项复杂的过程,需要对操作系统和数据库软件有深入理解。以下是一个详细的步骤指南: 1. **系统环境配置**: - 首先,确保你的系统是64位的CentOS7,并且已经安装了图形...

    CentOS 7上安装Oracle 11gR2 全程详细图解教程

    在开始安装Oracle 11g R2之前,首先需要了解CentOS 7操作系统的基本安装流程。这个过程包括从官方下载CentOS 7的安装镜像,制作USB启动盘,然后在BIOS设置中选择USB启动设备进入安装界面。在安装界面中,需要选择...

    Oracle 11gR2官方rpm依赖包

    在安装Oracle 11gR2之前,确保系统满足所有必要的依赖性是至关重要的。这些依赖包通常以RPM(Red Hat Package Manager)格式提供,用于支持基于RPM的Linux发行版,如CentOS 6.X和Redhat 6.X。 在描述中提到的...

    centos7下安装oracle11gR2的详细步骤

    在本文中,我们将深入探讨如何在CentOS 7操作系统上详细安装Oracle 11g Release 2 (11gR2)。这是一个重要的任务,因为Oracle数据库是企业级的数据库管理系统,广泛应用于各种规模的企业中。为了成功安装,我们需要...

    redhat 安装oracle 11g R2 需要的包

    在Red Hat Enterprise Linux (RHEL) 或其兼容版本如CentOS上安装Oracle 11g Release 2(11GR2)数据库时,系统需要一些特定的RPM包来确保软件的兼容性和功能完整性。标题提到的"redhat 安装oracle 11g R2 需要的包...

    Oracle10g for linux(redhat5)安装以及卸载

    Oracle10g for linux(redhat5)安装以及卸载 以及常见问题解析

    Oracle 11gR2 for RHEL6 安装手册含备份方案超详细-魏伟新版

    ### Oracle 11gR2 for RHEL6 安装手册含备份方案超详细解析 #### 一、系统环境概述 在本章节中,我们将会详细介绍Oracle 11gR2在RHEL6上的安装环境配置。为了确保Oracle数据库能够稳定运行,我们需要对操作系统...

    red hat enterprise linux6.5(rhel6.5)安装oracle 11gR2缺少的包package

    在Red Hat Enterprise Linux 6.5 (RHEL6.5)上安装Oracle 11g Release 2 (11gR2)是一项技术性较强的任务,因为Oracle数据库软件对操作系统环境有特定的要求。在这个过程中,可能会遇到一些必备的包没有预装在系统中,...

    oracle11gR2 linux6 64,32全套依赖包

    描述中的"redhat6 centos6 oracle11gr2安装所需全套(32,64)依赖包"进一步确认了这个压缩包的适用范围,即不仅适用于64位环境,也支持32位环境,这对于那些还在使用32位系统的用户来说非常宝贵。Red Hat ...

    centos6.5(64位)离线情况下静默安装oracle11g

    ### CentOS 6.5 (64位)离线静默安装 Oracle 11g #### 环境准备 在开始安装之前,确保满足以下环境要求: - **操作系统**: CentOS 6.5 64位 - **Oracle 安装包**: - `linux.x64_11gR2_database_1of2.zip` - `...

    CentOS7.3环境下Oracle安装手册

    ### CentOS7.3环境下Oracle11g安装详细指南 #### 一、概述 ...以上步骤详细介绍了如何在CentOS7.3环境下安装Oracle 11g,并进行必要的配置。遵循这些步骤可以帮助您顺利完成Oracle数据库的安装和配置工作。

    redhat6.5_x86_x64安装Oracle11gR2详细教程

    在本文中,我们将深入探讨如何在Red Hat Enterprise Linux 6.5 (RHEL) x86_64平台上安装Oracle Database 11g Release 2 (11g R2)。这个过程涉及到多个步骤,包括系统准备、安装CentOS源、数据库安装、监听器设置、表...

    Oracle 11gr2 RAC(CentOS6.5+Oracle11.2.0.3+GRID)

    CentOS6.5(RedHat6)系统上Oracle 11g r2 RAC搭建的完整流程, 安装流程文档是我自己写的,里面除了完整的安装流程外,还有我对于RAC一些原理的理解与心得, 安装文档有90页,除此之外,我还上传了自己在安装过程中...

    redhat6.5-oracle11gR2-grid搭建RAC(个人整理-yjc)

    通过以上步骤,我们完成了Red Hat 6.5操作系统的基础安装与配置,为后续的Oracle 11g R2 Grid RAC环境部署奠定了坚实的基础。接下来可以继续进行Oracle Grid Infrastructure和数据库实例的安装与配置工作。这些准备...

    Centos7.6下有界面安装和静默无界面化安装Oracle

    在CentOS 7.6下安装Oracle数据库是数据库管理员和技术人员常见的任务之一。本文将介绍两种安装方式:一种是有界面的交互式安装,另一种是静默无界面化安装。接下来,将详细解释dbca创建实例和手动创建实例的过程。 ...

    oracle图形化安装及报错解决

    Oracle 的版本是 Oracle 11g Release 2,安装包是 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip,可以从 Oracle 官方网站下载。 二、创建 Oracle 用户和管理组 在安装 Oracle 之前,...

    2.centos7配置jdk-oralce11gr2-weblogic.docx

    在本篇文档中,我们将详述如何在 CentOS7 环境下安装 Oracle 11g R2 数据库,以及后续的 JDK 和 WebLogic 服务器的配置。这是一份非常适合初学者的学习指南,涵盖了从环境准备到软件安装的每一个步骤。 1. **Oracle...

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

    43 Install Centos6.5下安装Oracle 11g 44 Install CentOS7.3环境下Oracle安装手册 45 Install CENTOS7-64位下安装Oracle11g 46 Install Centos7安装Oracle12数据库 47 Install DB 静默安装 48 Install HP-UX...

Global site tag (gtag.js) - Google Analytics