`
sheng164252593
  • 浏览: 1042 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

redhat安装ORALCE前奏!!!

阅读更多

  一、准备服务器和操作系统

这个不废话,通过VM 共享过来即可

二、安装准备

1.检查redhat 是否有更新yum install

2.参照网上帖子虽然不知道是更新什么,必要的安装包吧

个人建议使用本地yum  在线yum的版本比较坑爹

# 挂载CDROM

虚拟机 -> setting -> cd/dvd -> device status -> connected前面打钩
[root@server0 yum.repos.d]# mount /dev/cdrom /mnt/cdrom/
mount: /dev/sr0 is write-protected, mounting read-only
# 导入RPM-GPG-KEY 
[root@server0 yum.repos.d]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 修改文件内容为如下

vi  /etc/yum.repos.d/rhel-source.repo

[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

 

# 查看

[root@server0 ~]# yum repolist
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id                                                           repo name                                                           status
cdrom                                                           DVD Media                                                         4,305
repolist: 4,305

 

 #安装必须包

[root@redhat sysconfig]# rpm -qa | grep binutils

 binutils-2.20.51.0.2-5.20.el6.i686

 binutils-devel-2.20.51.0.2-5.20.el6.i686

[root@redhat sysconfig]# rpm -qa | grep compat-libstdc++

 compat-libstdc++-33-3.2.3-69.el6.i686

 [root@redhat sysconfig]# rpm -qa | grep elfutils-libelf

 elfutils-libelf-0.152-1.el6.i686

 elfutils-libelf-devel-0.152-1.el6.i686

 [root@redhat sysconfig]# rpm -qa | grep glibc

 glibc-headers-2.12-1.25.el6.i686

 glibc-devel-2.12-1.25.el6.i686

 glibc-2.12-1.25.el6.i686

 glibc-common-2.12-1.25.el6.i686

 [root@redhat sysconfig]# rpm -qa | grep libaio

 libaio-0.3.107-10.el6.i686

 [root@redhat sysconfig]# rpm -qa | grep libgcc

 libgcc-4.4.5-6.el6.i686

 [root@redhat sysconfig]# rpm -qa | grep libstdc++

 libstdc++-4.4.5-6.el6.i686

 libstdc++-docs-4.4.5-6.el6.i686

 libstdc++-devel-4.4.5-6.el6.i686

 [root@redhat sysconfig]# rpm -qa | grep sysstat

 sysstat-9.0.4-18.el6.i686

 [root@redhat sysconfig]# rpm -qa | grep unixODBC

 unixODBC-devel-2.2.14-11.el6.i686

 unixODBC-2.2.14-11.el6.i686

3.用户以及组的创建,以下步很关键,oracle不允许root安装。

 [root@redhat ~]# groupadd oinstall

 [root@redhat ~]# groupadd dba

 [root@redhat ~]# useradd -g oinstall -G dba oracle

 [root@redhat ~]# passwd oracle

 更改用户oracle 的密码 。

 新的 密码:

重新输入新的 密码:

 [root@redhat ~]# mkdir -p /u01/oracle

[root@redhat ~]# chmod 777 /u01

[root@redhat ~]# chown -R oracle:oinstall /u01/oracle

 4.创建oracle安装目录,注意注意!!!!空间一定要够!不然过不去。

 如果空间不够及时增加空间(方法如下)

 a.增加前执行dfisk -l 看下最大sda3是多大,

 b.增加后肯定是sda4,格式化 mkfs.ext2 /dev/sda4

 c.挂载,还记得刚刚让你创建的目录吗mount dev/sda4 /u01/oracle 挂载成功

 #为oracle 用户设置环境变量

 [root@redhat ~]# su -l oracle

 [oracle@redhat ~]$ vi .bash_profile

 TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

export ORACLE_BASE=/u01/oracle

export ORACLE_HOME=$ORACLE_BASE/product/OraHome

export ORACLE_SID=orcl

export ORACLE_OWNER=oracle

export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH

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

export LD_LIBRARY_PATH

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

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

 #执行以下命令让配置马上生效或以oracle用户登录使设置生效

 source $HOME/.bash_profile

 切换root用户

 设置Shell Limits

 a.在/etc/security/limits.conf文件中加入下列行:

 oracle soft nofile 65536

 oracle hard nofile 65536

 oracle soft nproc 16384

oracle hard nproc 16384

 b.在/etc/pam.d/login文件中加入下列行,如果里面没有的话:

 #modify by xxx
session required /lib/security/pam_limits.so
session required pam_limits.so

c.在/etc/profile后加入以下语句:

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

 

 三、安装ORACLE软件

 [root@redhat ~]# su -l oracle

 [oracle@redhat ~]$ cd /mnt/hgfs/vmshare/database/  #你的安装文件放在哪里去那里

 [root@redhat ~]$ xhost +
access control disabled, clients can connect from any host

 [oracle@redhat database]$ ./runInstaller

 如果启动界面中文乱码,退出

 修改下vim /etc/sysconfig/i18n     

lang =en_US.UTF-8 重新打开,export  LANG=xxx  也可以,随意。

 执行./runInstaller  开始等待吧..............

 安装完成后设置执行sqlplus / as sysdba

 

四、安装后配置(可选)

 ORACLE11g 数据库自启动配置

 修改以下两个文件

 /etc/oratab$ORACLE_HOME/bin/dbstart

 [root@redhat ~]# vi /etc/oratab

 将

orcl:/u01/oracle/product/OraHome:N

 修改为

 orcl:/u01/oracle/product/OraHome:Y

[root@redhat ~]# su -l oracle

[oracle@redhat ~]$ cd $ORACLE_HOME

[oracle@redhat OraHome]$ cd bin

[oracle@redhat bin]$ vi dbstart

 找到ORACLE_HOME_LISTNER=$1 这一行,将$1 改为$ORACLE_HOME

 

#配置oracle 11g的自启动

[root@redhat ~]#vi /etc/rc.d/rc.local

 增加以下内容:

 su oracle -lc "/u01/oracle/product/OraHome/bin/lsnrctl start"
su oracle -lc /u01/oracle/product/OraHome/bin/dbstart

 

 

 

 

 

分享到:
评论

相关推荐

    redhat下安装oracle

    以下是对"redhat下安装oracle"这一主题的详细解释。 首先,确保你的Red Hat系统满足Oracle数据库的基本硬件和软件需求。这通常包括特定版本的操作系统(例如,Red Hat Enterprise Linux),足够的内存和处理器资源...

    脱机下RedHat7.6安装Oracle11g详细攻略.pdf

    RedHat7.6操作系统环境下安装Oracle 11g R2数据库的详细步骤和关键知识点如下: 一、OS环境准备: 1. 配置本地yum源: - 创建本地yum源配置文件`redhat-base.repo`。 - 指定本地安装介质的路径,并设置为yum源。 ...

    redhat 7.6 安装oracle 19c版本数据库

    redhat 7.6 安装oracle 19c版本数据库

    RedHat6.8安装oracle11g RAC 完整安装步骤

    RedHat6.8安装oracle11g RAC 完整安装步骤,虚拟机上安装验证过

    RedHat下安装Oracle11g详细步骤

    ### RedHat下安装Oracle11g详细步骤 #### 一、环境准备 ##### 1.1 系统配置要求 为了确保Oracle 11g在Red Hat 6.1上能够顺利安装并运行,需要满足一定的硬件及软件配置条件: - **内存要求**:至少需要2GB内存,...

    Redhat安装Oracle11g.docx

    Oracle 11g 在 Redhat 6.5 上的安装和配置 Oracle 11g 是一种关系型数据库管理系统,广泛应用于企业级应用中。为了在 Redhat 6.5 操作系统上安装和配置 Oracle 11g,需要进行以下步骤。 服务器配置 在安装 ...

    redhat6.6安装oracle11g所需全部rpm

    由于自己在找这些rpm的时候花费了挺多时间的,在此作个资源,为大家节省一些时间。redhat6.6安装oracle11g所需全部rpm

    redhat7安装oracle11gR2之动手安装

    "redhat7安装oracle11gR2之动手安装" 本篇文章将详细介绍如何在Red Hat 7操作系统上安装Oracle 11g R2数据库。作为一个数据库管理员,了解如何安装和配置Oracle数据库是非常重要的。本篇文章将通过详细的步骤和截图...

    redhat 安装oracle 11g R2 需要的包

    标题提到的"redhat 安装oracle 11g R2 需要的包"是指在Linux环境中安装Oracle数据库时,必须准备的一些关键依赖。这些包并非标准安装过程中自动提供的,而是针对Oracle 11g R2特定的,有时可能会遇到一些坑,需要...

    Redhat7.6 Oracle 19C RAC部署手册

    Redhat7.6 Oracle 19C RAC部署手册

    linux redhat5下安装oracle11g

    Oracle 11g 在 Redhat 5 下的安装指南 Linux 操作系统是目前最流行的开源操作系统之一,而 Oracle 11g 是一个功能强大且广泛应用的关系数据库管理系统。本文将指导读者如何在 Redhat 5 操作系统下安装 Oracle 11g...

    (实操)RedHat 7.4安装Oracle12c_RAC.docx

    RedHat 7.4安装Oracle12c_RAC实战笔记 本文档主要记录了在vsphere私有云平台上安装Oracle12c_RAC的实战过程,涵盖了从前期准备到安装Grid Infrastructure和数据库的所有步骤。以下是详细的知识点总结: 一、前期...

    RedHat安装oracle时的各种包

    "RedHat安装oracle时的各种包"这个标题提到了在安装过程中可能需要的关键组件。虽然提供的描述表明这并不包含所有必要的包,但它确实包括了大部分。以下是一些重要的包和它们在Oracle安装过程中的作用: 1. **...

    Redhat 6.9安装oracle 11g R2

    ### Redhat 6.9 安装 Oracle 11g R2 详尽步骤与注意事项 #### 一、概述 本文旨在提供一个详尽的指南,帮助读者在 Redhat 6.9 操作系统上成功安装 Oracle 11g R2 数据库。此文档将覆盖从系统准备到最终配置的所有...

    RedHat安装Oracle11g必备RPM

    Linux安装oracle11gR2必须的安装包: compat-libstdc++-33-3.2.3-47.3.i386.rpm; elfutils-libelf-devel-0.97.1-5.i386.rpm; gcc-c++-3.4.6-3.i386.rpm; libaio-0.3.105-2.i386.rpm.tar.rpm; libaio-devel-0.3.106-5....

    RedHat图形安装Oracle10g依赖库必需包

    在Red Hat Linux操作系统中安装Oracle 10g是一项复杂的过程,因为Oracle数据库软件对系统环境和依赖库有严格的要求。本教程将详细讲解如何在Red Hat上通过图形化方式安装Oracle 10g所需的依赖包。 首先,我们需要...

    redhat 安装oracle 11g

    - 为了顺利安装Oracle 11g R2,临时修改`/etc/redhat-release`文件中的版本信息为: ``` Red Hat Enterprise Linux Server release 5.0 (Tikanga) ``` - 安装完成后记得将其改回原始值。 **步骤7:创建安装路径...

    RedHat9安装oracle10g

    在Red Hat Linux 9上安装Oracle 10g是一个涉及多步骤的过程,涵盖了操作系统配置、软件包管理、依赖解决以及数据库实例的创建等多个方面。以下是对这个过程的详细阐述: 首先,Red Hat 9是一个基于Linux的服务器...

Global site tag (gtag.js) - Google Analytics