`
哇哈哈852
  • 浏览: 92098 次
文章分类
社区版块
存档分类
最新评论

Linux下安装Oracle 11g

阅读更多


1、 下载安装VMware Workstation v9.0.2 虚拟机软件,下载rhel-server-6.0-x86_64-dvd.iso安装Red Hat Enterprise Linux 6 64-bit操作系统到VMware中,安装时候添加Linux用户Oracle。

2、 在Vmware虚拟机中设置光驱属性为使用ISO映像文件linux.x64_11gR2_database.iso,并连接到虚拟机,拷贝光驱中的Oracle11G安装文件夹database到虚拟机的/u02/目录下
3、 修改Linux虚拟机的IP地址为192.168.1.121和主机名gpdb
Windows下查询主机的IP地址ipconfig /all
  IP Address. . . . . . . . . . . . : 192.168.1.21
  Subnet Mask . . . . . . . . . . . : 255.255.255.0
  Default Gateway . . . . . . . . . : 192.168.1.1
  DHCP Server . . . . . . . . . . . : 192.168.1.1
  DNS Servers . . . . . . . . . . . : 61.235.70.252
                                      114.114.114.114

Linux下设置IP地址办法:System-Preferences-Network Connections
选择System eth0后点Edit按钮,切换到IPV4 Settings选项卡,设置Method为Manual,点[Add]
选择Auto eth1

4、 编辑部分配置文件
1>输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件
oracle  soft    nproc    2047
oracle  hard    nproc    16384
oracle  soft    nofile    1024
oracle  hard    nofile    65536
编辑完成后按Esc键,输入“:wq”存盘退出
2>输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session  required    /lib/security/pam_limits.so
session  required    pam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出
3>输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
#oracle setup
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
  ulimit -p 16384
  ulimit -n 65536
else
  ulimit -u 16384 -n 65536
fi
fi
编辑完成后按Esc键,输入“:wq”存盘退出
4>输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
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 = 1048576
编辑完成后按Esc键,输入“:wq”存盘退出
5>输入命令sysctl  -p刷新配置


5、 创建Oracle安装时候需要的用户组,添加oracle用户并归属到刚才添加的用户组中
创建用户组命令
groupadd  oinstall
groupadd  dba
将oracle用户加入到刚建立的用户组中
usermod -a -G oinstall oracle
usermod -a -G dba oracle

6、 创建数据库软件目录和数据文件存放目录
mkdir /u01
mkdir /u02
mkdir /u02/database


7、 设置相关数据库安装目录和文件对应的权限
mkdir /u01/app
mkdir /u01/app/oracle
mkdir /u01/app/oradata
mkdir /u01/app/oracle/product

chown -R oracle:oinstall /opt
chown -R oracle:oinstall /u01/app
chown -R oracle:oinstall /u02/database

chmod 777 /opt
chmod 777 /u01
chmod 777 /u02/database/runInstaller
chmod 777 /u02/database/install/.oui
chmod 777 /u02/database/install/unzip

8、 切换用户到oracle,su - oracle.修改编辑环境变量vi .bash_profile,末尾添加
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

9、 切换到数据库目录,

如果上次安装失败,则先删除掉文件夹
rm -rf  /u01/app
rm -rf  /u01/oraInventory

chown -R oracle:oinstall /opt
chown -R oracle:oinstall /u01/app
chown -R oracle:oinstall /u02/database

chmod 777 /opt
chmod 777 /u01
chmod 777 /u02/database/runInstaller
chmod 777 /u02/database/install/.oui
chmod 777 /u02/database/install/unzip

10、安装Oracle相关的Linux包
登录root用户界面,拷贝RedHat Enterprise Linux 6的光盘Packages目录中到/Packages中,使用下面两条命令检测Linux系统中没有安装的包
[root@gpdb Desktop]# rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel

[root@gpdb Desktop]# rpm -q libaio libaio-devel libXext libXtst libX11 libXau libxcb libXi make sysstat

进入Packages目录找到对应的包名

cd /Packages

find . -name compat-libcap1*
find . -name compat-libstdc++-33*
find . -name gcc*
find . -name ksh*
find . -name libstdc++-devel*
find . -name libaio-devel*

查找到对应包名后,运行相关的安装命令如下

rpm -ivh compat-libcap1-1.10-1.x86_64.rpm
rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
rpm -ivh ksh-20100621-2.el6.x86_64.rpm
rpm -ivh libstdc++-devel-4.4.4-13.el6.x86_64.rpm
rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.4-13.el6.x86_64.rpm

11、注销root用户,使用oracle用户登录系统后,在命令行中执行命令
cd /u02/database
./runInstaller

启用安装界面,忽略掉其它错误,直到完成。
  • 大小: 26.6 KB
分享到:
评论

相关推荐

    Linux下安装Oracle11g

    Linux 下安装 Oracle11g 服务器 Linux 下安装 Oracle11g 服务器是指在 Linux 操作系统下安装和配置 Oracle11g 服务器的过程。这个过程需要满足一定的系统要求和配置步骤,包括修改操作系统核心参数、创建相关用户和...

    Linux下安装oracle11g

    在Linux环境下安装Oracle 11g数据库之前,需要完成一系列的准备工作,确保安装过程顺利进行。 ##### 1.1 检查Oracle依赖包 在安装Oracle 11g之前,需要先确保系统已经安装了Oracle所需的依赖包。可以通过以下命令...

    Linux下安装Oracle 11g详细步骤

    ### Linux下安装Oracle 11g详细步骤 #### 一、环境准备与系统检查 在开始安装Oracle 11g之前,确保您的Linux系统满足Oracle官方推荐的最低配置要求。 ##### 1. 检查硬件 - **内存**:Oracle 11g建议至少有1GB的...

    linux下安装oracle11g图文详解

    ### Linux 下安装 Oracle 11g 的详细步骤与注意事项 #### 一、Oracle数据库简介 Oracle Database,也称为Oracle RDBMS(关系型数据库管理系统),是甲骨文公司推出的一款非常成熟且强大的数据库管理系统。Oracle...

    linux下安装oracle11g

    在Linux环境下安装Oracle 11g是一项复杂而关键的任务,因为Oracle数据库系统是企业级的,需要满足特定的系统需求和配置要求。以下是对安装过程的详细解释: 首先,确保你的Linux服务器符合基本的系统要求。对于...

    oracle11G的linux下的离线安装教程.pdf

    "Oracle 11g 在 Linux 下的离线安装教程" 一、查看和修改主机名称 在 Oracle 11g 的安装过程中,需要查看和修改主机名称。可以使用 hostname 命令来查看当前主机名称,并使用 hostname 命令来修改主机名称。 二、...

    linux上安装oracle11g详细步骤

    Linux 上安装 Oracle 11g 详细步骤 本文将指导您在 Linux 操作系统上安装 Oracle 11g 数据库。安装过程可能会很繁琐,但按照以下步骤,您可以顺利完成安装。 安装环境 * 操作系统:Red Hat Linux 5.4 (32 位) * ...

    Linux下安装Oracle11g.docx

    ### Linux下安装Oracle11g的关键知识点 #### 一、系统要求 在开始安装Oracle 11g之前,确保Linux服务器满足以下系统要求: - **内存**:必须高于1GB的物理内存。 - **交换空间**:一般是内存的两倍。例如,如果...

    如何在linux下安装oracle 11g

    在Linux环境下安装Oracle 11g是一项技术性强且步骤繁多的任务,涉及到操作系统配置、软件依赖、用户权限以及数据库服务的启动与管理等多个方面。以下将详细介绍如何在Linux上进行Oracle 11g的安装。 首先,确保你的...

    linux下安装oracle 11G

    ### Linux 下安装 Oracle 11G 的详细步骤 本文旨在为希望在 CentOS 5.5 系统上安装 Oracle 11G 数据库的用户提供一个详细的指南。文章将按照准备阶段、用户及权限配置、环境变量设置、软件包解压与安装等步骤进行...

    Red hat linux 安装oracle 11g

    "Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...

    Linux下安装oracle11g.docx

    "Linux下安装Oracle11g" 在本篇文章中,我们将介绍如何在Linux系统中安装Oracle11g数据库。我们将从准备安装环境开始,到安装Oracle11g的每一个步骤,逐步介绍。 准备安装环境 在安装Oracle11g之前,我们需要准备...

    linux下安装Oracle11g所需RPM最全

    在Linux环境下,特别是CentOS和Red Hat这类基于RHEL的发行版中,安装Oracle 11g是一项技术性较强的任务。Oracle数据库系统是企业级的数据库解决方案,它需要特定的环境和依赖项来确保稳定、高效运行。在这个过程中,...

    linux下安装oracle11g操作手册(最终版)

    "Linux 下安装 Oracle 11g 操作手册(最终版)" Oracle 11g 是一个功能强大且流行的关系数据库管理系统,在 Linux 平台上安装 Oracle 11g 需要遵循特定的步骤,以确保安装成功。在本文中,我们将详细介绍 Linux 下...

    linux 下安装oracle11g

    在Linux环境下安装Oracle 11g数据库是一项技术性较强的任务,涉及到多个步骤,包括VMware虚拟机的配置、CentOS操作系统安装以及Oracle数据库的安装。下面将详细解释这些过程。 首先,我们需要在VMware Workstation ...

    Linux下安装Oracle11g服务器

    在Linux下安装Oracle 11g服务器是一个涉及多个步骤的复杂过程,需要对Linux系统和Oracle数据库有深入的了解。以下是根据提供的文件内容,详细说明安装Oracle 11g服务器的关键知识点。 首先,安装Oracle 11g前,需要...

Global site tag (gtag.js) - Google Analytics