一、准备服务器和操作系统
这个不废话,通过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"这一主题的详细解释。 首先,确保你的Red Hat系统满足Oracle数据库的基本硬件和软件需求。这通常包括特定版本的操作系统(例如,Red Hat Enterprise Linux),足够的内存和处理器资源...
RedHat7.6操作系统环境下安装Oracle 11g R2数据库的详细步骤和关键知识点如下: 一、OS环境准备: 1. 配置本地yum源: - 创建本地yum源配置文件`redhat-base.repo`。 - 指定本地安装介质的路径,并设置为yum源。 ...
redhat 7.6 安装oracle 19c版本数据库
RedHat6.8安装oracle11g RAC 完整安装步骤,虚拟机上安装验证过
### RedHat下安装Oracle11g详细步骤 #### 一、环境准备 ##### 1.1 系统配置要求 为了确保Oracle 11g在Red Hat 6.1上能够顺利安装并运行,需要满足一定的硬件及软件配置条件: - **内存要求**:至少需要2GB内存,...
Oracle 11g 在 Redhat 6.5 上的安装和配置 Oracle 11g 是一种关系型数据库管理系统,广泛应用于企业级应用中。为了在 Redhat 6.5 操作系统上安装和配置 Oracle 11g,需要进行以下步骤。 服务器配置 在安装 ...
由于自己在找这些rpm的时候花费了挺多时间的,在此作个资源,为大家节省一些时间。redhat6.6安装oracle11g所需全部rpm
"redhat7安装oracle11gR2之动手安装" 本篇文章将详细介绍如何在Red Hat 7操作系统上安装Oracle 11g R2数据库。作为一个数据库管理员,了解如何安装和配置Oracle数据库是非常重要的。本篇文章将通过详细的步骤和截图...
标题提到的"redhat 安装oracle 11g R2 需要的包"是指在Linux环境中安装Oracle数据库时,必须准备的一些关键依赖。这些包并非标准安装过程中自动提供的,而是针对Oracle 11g R2特定的,有时可能会遇到一些坑,需要...
Redhat7.6 Oracle 19C RAC部署手册
Oracle 11g 在 Redhat 5 下的安装指南 Linux 操作系统是目前最流行的开源操作系统之一,而 Oracle 11g 是一个功能强大且广泛应用的关系数据库管理系统。本文将指导读者如何在 Redhat 5 操作系统下安装 Oracle 11g...
RedHat 7.4安装Oracle12c_RAC实战笔记 本文档主要记录了在vsphere私有云平台上安装Oracle12c_RAC的实战过程,涵盖了从前期准备到安装Grid Infrastructure和数据库的所有步骤。以下是详细的知识点总结: 一、前期...
"RedHat安装oracle时的各种包"这个标题提到了在安装过程中可能需要的关键组件。虽然提供的描述表明这并不包含所有必要的包,但它确实包括了大部分。以下是一些重要的包和它们在Oracle安装过程中的作用: 1. **...
### Redhat 6.9 安装 Oracle 11g R2 详尽步骤与注意事项 #### 一、概述 本文旨在提供一个详尽的指南,帮助读者在 Redhat 6.9 操作系统上成功安装 Oracle 11g R2 数据库。此文档将覆盖从系统准备到最终配置的所有...
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....
在Red Hat Linux操作系统中安装Oracle 10g是一项复杂的过程,因为Oracle数据库软件对系统环境和依赖库有严格的要求。本教程将详细讲解如何在Red Hat上通过图形化方式安装Oracle 10g所需的依赖包。 首先,我们需要...
- 为了顺利安装Oracle 11g R2,临时修改`/etc/redhat-release`文件中的版本信息为: ``` Red Hat Enterprise Linux Server release 5.0 (Tikanga) ``` - 安装完成后记得将其改回原始值。 **步骤7:创建安装路径...
在Red Hat Linux 9上安装Oracle 10g是一个涉及多步骤的过程,涵盖了操作系统配置、软件包管理、依赖解决以及数据库实例的创建等多个方面。以下是对这个过程的详细阐述: 首先,Red Hat 9是一个基于Linux的服务器...