广告
返回顶部
首页 > 资讯 > 数据库 >red hat 6.2 64位安装oracle11g
  • 588
分享到

red hat 6.2 64位安装oracle11g

2024-04-02 19:04:59 588人浏览 独家记忆
摘要

linux6.2 64位安装oracle11g目录一、安装环境... 1二、系统要求... 1三、安装准备... 1四、软件环境配置... 21、oracle必备的开发工具... 22、修改操作系统核心参数

linux6.2 64位安装oracle11g

目录

一、安装环境... 1

二、系统要求... 1

三、安装准备... 1

四、软件环境配置... 2

1、oracle必备的开发工具... 2

2、修改操作系统核心参数... 3

3、创建oracle用户及组... 4

五、安装过程... 4

六、数据库建库... 15

七、安装监听... 23

 

  • 一、     安装环境

Linux服务器:Red Hat 6.2  64位

Oracle服务器:Oracle11gR2 64位

二、系统要求

系统要求

说明

内存

必须高于1G的物理内存(内存建议2G,虚拟内存建议4G)

交换空间

一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小

硬盘

5G以上

 

  • 三、     安装准备

安装包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip

主机名修改:

[root@just ~]# hostname       //查看主机名
just

 

修改下面两个文件,保持一样的主机名

[root@just ~]# vi /etc/hosts
127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.2.10    just               //添加本机IP地址与主机名
[root@just ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=just                        //修改为现在本机主机名

修改好主机名后要重启一下电脑,使基生效。

 

四、软件环境配置

1、oracle必备的开发工具

oracle 11g的安装过程通常在,图形桌面中进行,因此建议使用已装有GNOME中文桌面环境的RHEL 6服务器。软件开发工具当然也是必不可少的:

yum install -y binutils \
compat-libcap1 \
compat-libstdc++-33 \
compat-libstdc++-33.i686 \
GCc \
gcc-c++ \
glibc.i686 \
glibc \
glibc-devel \
glibc-devel.i686 \
libgcc.i686 \
libgcc \
libstdc++.i686 \
libstdc++ \
libstdc++-devel.i686 \
libstdc++-devel \
libaio.i686 \
libaio \
libaio-devel.i686 \
libaio-devel \
make \
sysstat \
unixODBC \
unixODBC.i686 \
unixODBC-devel \
unixODBC-devel.i686 \
libXext.i686 \
libXext \
elfutils-libelf-devel \
pdksh \
unzip

 

如果交换空间不够可以用下面命令来增加:

dd if=/dev/zero of=/test bs=1G count=4
mkswap -f /test
swapon /test
free -m


2、修改操作系统核心参数

在Root用户下执行以下步骤:

1)修改用户的shell的限制,修改/etc/security/limits.conf文件

输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

 

2)修改/etc/pam.d/login 文件,输入命令:vi  /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。

vi /etc/pam.d/login
session  required      pam_limits.so

 

3)修改linux内核,修改/etc/sysctl.conf文件,输入命令:vi  /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件

vi /etc/sysctl.conf
fs.file-max = 6815744
fs.aio-max-nr = 1048576
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.conf文件里有下面两个参数,记得注释掉

#kernel.shmmax
#kernel.shmall

 

4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl  -p

3、创建oracle用户及组

groupadd oinstall     //创建安装组
groupadd dba           //创建管理组
mkdir -p /u01/app
useradd -g oinstall -G dba -d /u01/app/oracle oracle      //创建运行用户
passwd oracle          //设置oracle用户的密码


 

修改目录权限:

chown -R oracle:oinstall /u01/
chmod 755 -R /u01/

 

5)将准备好安装包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip放到oracle用户目录下,使其属主与属组为oracle:oinstall

red hat 6.2 64位安装oracle11g

五、安装过程

切换到oracle用户下:

1)配置oracle用户的环境变量

vi ~oracle/.bash_profile
TMP=/tmp;export TMP
TMPDIR=$TMP;export TMPDIR
ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;export ORACLE_HOME
ORACLE_SID=res;export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LANG=en_US.utf8; export LANG
NLS_LANG=american_america.AL32UTF8
#NLS_LANG='SIMPLIFIEDCHINESE_CHINA.AL32UTF8'; export NLS_LANG

 

2) 当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中。

将1of2、2of2这两个zip压缩包解压,就可以获得database文件夹

unzip /media/linux_11gR2_database_1of2.zip
unzip /media/linux_11gR2_database_2of2.zip

解压完成后 cd 进入其解压后的目录database

输入命令:

cd database

 

3)修改cvu_prereq.xml文件里相关的开发包的ARCHITECTURE值,这个值默认是i386的,要修改为i686不然后面安装会有如下报错的

red hat 6.2 64位安装oracle11g

[root@just ~]# su - oracle
[oracle@just ~]$ pwd
/u01/app/oracle
[oracle@just ~]$ vidatabase/stage/cvu/cvu_prereq.xml
…………省略部分内容
<PACKAGES>
           <!-- Packages for ASM -->
           <CONDITION VAR="ASM">
               <PACKAGENAME="oracleasm-support" VALUE="2.0"  SEVERITY="IGNORABLE"/>
               <PACKAGENAME="oracleasm-%KERNEL_RELEASE%" VALUE="2.0"  SEVERITY="IGNORABLE"/>
               <PACKAGENAME="oracleasmlib" VALUE="2.0"  SEVERITY="IGNORABLE"/>
           </CONDITION>
           <!-- Packages for OCFS2 -->
           <CONDITION VAR="OCFS2">
               <PACKAGEVAR="ocfs2" VALUE="1.2.9"SEVERITY="IGNORABLE"/>
               <PACKAGENAME="ocfs2-tools" VALUE="1.2.7"SEVERITY="IGNORABLE"/>
           </CONDITION>
 
           <PACKAGE NAME="make" VALUE="3.81"SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="binutils"VALUE="2.17.50.0.6" SEVERITY="IGNORABLE"/>
           <PACKAGE NAME="gcc" VALUE="4.1.2"SEVERITY="IGNORABLE"/>
           <PACKAGE NAME="libaio"VALUE="0.3.106" SEVERITY="IGNORABLE"ARCHITECTURE="i686"/>
            <PACKAGE NAME="libaio"VALUE="0.3.106" SEVERITY="IGNORABLE"ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="glibc"VALUE="2.5-24" SEVERITY="CRITICAL"ARCHITECTURE="i686"/>
            <PACKAGE NAME="glibc"VALUE="2.5-24" SEVERITY="CRITICAL" ARCHITECTURE="x86_64"/>
            <PACKAGENAME="compat-libstdc++-33" VALUE="3.2.3"SEVERITY="IGNORABLE" ARCHITECTURE="i686"/>
            <PACKAGENAME="elfutils-libelf" VALUE="0.125"SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGENAME="elfutils-libelf-devel" VALUE="0.125"SEVERITY="IGNORABLE"/>
            <PACKAGENAME="glibc-common" VALUE="2.5"SEVERITY="IGNORABLE"/>
            <PACKAGENAME="glibc-devel" VALUE="2.5"SEVERITY="IGNORABLE" ARCHITECTURE="i686"/>
            <PACKAGENAME="glibc-devel" VALUE="2.5"SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGENAME="glibc-headers" VALUE="2.5"SEVERITY="IGNORABLE"/>
            <PACKAGENAME="gcc-c++" VALUE="4.1.2"SEVERITY="IGNORABLE"/>
            <PACKAGENAME="libaio-devel" VALUE="0.3.106"SEVERITY="IGNORABLE" ARCHITECTURE="i686"/>
            <PACKAGENAME="libaio-devel" VALUE="0.3.106"SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libgcc"VALUE="4.1.2" SEVERITY="IGNORABLE"ARCHITECTURE="i686"/>
            <PACKAGE NAME="libgcc"VALUE="4.1.2" SEVERITY="IGNORABLE"ARCHITECTURE="x86_64"/>
            <PACKAGENAME="libstdc++" VALUE="4.1.2"SEVERITY="IGNORABLE" ARCHITECTURE="i686"/>
            <PACKAGENAME="libstdc++" VALUE="4.1.2" SEVERITY="IGNORABLE"ARCHITECTURE="x86_64"/>
            <PACKAGENAME="libstdc++-devel" VALUE="4.1.2"SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGENAME="sysstat" VALUE="7.0.2"SEVERITY="IGNORABLE"/>
            <PACKAGENAME="unixODBC" VALUE="2.2.11" SEVERITY="IGNORABLE"ARCHITECTURE="i686"/>
            <PACKAGENAME="unixODBC" VALUE="2.2.11"SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGENAME="unixODBC-devel" VALUE="2.2.11"SEVERITY="IGNORABLE" ARCHITECTURE="i686"/>
            <PACKAGENAME="unixODBC-devel" VALUE="2.2.11"SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
           <PACKAGE NAME="ksh" VALUE="20060214"SEVERITY="IGNORABLE"/>
        </PACKAGES>
…………省略部分内容


 

4)开始安装(以oracle用户登录到系统安装)

进入database目录,运行安装文件开始安装

# ./runInstaller

 

进入图形化界面,一步步安装取消勾选I wish…(依照个人),点击Next,弹出确认框再点Yes

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

选择第二项:Install database software only,仅安装数据库软件 red hat 6.2 64位安装oracle11g

选择Singel instance database installation(单实例数据库安装),点击Next

red hat 6.2 64位安装oracle11g


选择产品语言,默认英语,附加选择了简体中文,点击Next 

red hat 6.2 64位安装oracle11g选择数据库版本,默认企业版,点击Next

red hat 6.2 64位安装oracle11g配置Oracle安装目录,由于安装前环境变量的配置,安装程序自动读取配置,自动选择好了Oracle Base和Software Location,如图所示,点击Next

red hat 6.2 64位安装oracle11g

同上,Oracle Inventory Directory目录也自动选择好了,点击Next

 red hat 6.2 64位安装oracle11g

保持默认,点击Next

red hat 6.2 64位安装oracle11g

安装检查中

red hat 6.2 64位安装oracle11g

缺少两个包elfutils-libelf-devel、pdksh

red hat 6.2 64位安装oracle11g安装elfutils-libelf-devel和pdksh这两个包

yum install –y elfutils-libelf-devel*

 

镜像盘没有pdksh这个rpm包,从网上下载pdksh的rpm包并安装

# rpm -ivh pdksh-5.2.14-30.x86_64.rpm
warning: pdksh-5.2.14-30.x86_64.rpm: HeaderV3 DSA/SHA1 Signature, key ID 73307de6: NOKEY
Preparing...               ########################################### [100%]
  1:pdksh                 ########################################### [100%]

 

    以上步骤完成后点击按钮Check Again,发现不满足列表并没有清除,而是少了一些,此时勾选右侧复选框Ignoreall,点Next即可向下安装了(内存和缓存问题根据自己的实际情况分配)

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

不建议使用oracle基地/ u01 / app / oracle作为用户的主目录,yes或no都行 

 red hat 6.2 64位安装oracle11g

在root用户下执行下面两个脚本,执行完点OK

red hat 6.2 64位安装oracle11g

安装完成

red hat 6.2 64位安装oracle11g


六、数据库建库

1) 还是在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令dbca会弹出如下界面。


red hat 6.2 64位安装oracle11g创建库

red hat 6.2 64位安装oracle11g

选择第一个一般用途或事务用途 

red hat 6.2 64位安装oracle11g

配置全局数据库名称

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

配置四个内置超级管理员密码,建议统一密码,便于记忆用

red hat 6.2 64位安装oracle11g提示密码过于简单,不管它,点击Yes

red hat 6.2 64位安装oracle11g

数据库存放位置,我这里采用默认

red hat 6.2 64位安装oracle11gred hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g 

内存分配(勾选使用自动内存管理)

red hat 6.2 64位安装oracle11g

内存分配(勾选使用自动内存管理)

red hat 6.2 64位安装oracle11g

指定字符集

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g经过漫长的等待,当看到此界面,说明oracle建库完成

red hat 6.2 64位安装oracle11g

 

七、安装监听

1) 在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca 会弹出如下界面。创建监听服务(充当oracle服务器,让别的oracle客户端连接本oracle服务器)

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g



2)配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)


red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

输入连接的oracle服务器的数据库的实例名


red hat 6.2 64位安装oracle11g

red hat 6.2 64位安装oracle11g

输入oracle服务器的ip地址

red hat 6.2 64位安装oracle11g

可以测试也可以不测试的,这里我没有测试


red hat 6.2 64位安装oracle11g

 red hat 6.2 64位安装oracle11g

要想再配置一个,可以Yes,这里我选No

red hat 6.2 64位安装oracle11g

完成

red hat 6.2 64位安装oracle11g

这样oracle服务器安装配置基本就完成了。

 

查看oracle家目录下已经有listener.ora和tnsnames.ora两个文件

red hat 6.2 64位安装oracle11g


您可能感兴趣的文档:

--结束END--

本文标题: red hat 6.2 64位安装oracle11g

本文链接: https://www.lsjlt.com/news/38140.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • red hat 6.2 64位安装oracle11g
    Linux6.2 64位安装oracle11g目录一、安装环境... 1二、系统要求... 1三、安装准备... 1四、软件环境配置... 21、oracle必备的开发工具... 22、修改操作系统核心参数...
    99+
    2022-10-18
  • Red Hat 5.5安装oracle 10G
       一.学习的东西越多,越需要整理,于是就有诞生了该博客。作为第一篇博客,必须是oracle了,因为我要做DBA。废话不多说,搞起。   二.准备工作:10201_...
    99+
    2022-10-18
  • red hat 6.5 安装DB2 11.1
       安装过oracle数据库的都知道,oracle安装还是比较麻烦的,但是相应的资料也比较多,最近想重新系统的学习DB2,就免不了搭个环境练习练习。  简要的安装步骤如下,供...
    99+
    2022-10-18
  • Red Hat下如何安装LAMP
    这篇文章给大家分享的是有关Red Hat下如何安装LAMP的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。LAMP 安装1、安装MYSQL#tar –zxvf mysql-5.0.22.tar....
    99+
    2023-06-16
  • Red Hat 安装MySQL 8.0与 Navicat
    目录 Red Hat 安装 MySQL 8.0 1、更新软件包列表 2、安装MySQL服务器和客户端 3、启动MySQL服务 4、确保MySQL服务器正在运行 5、root 用户的密码 6、登录MySQL,输入mysql密码 7、MySQL...
    99+
    2023-08-31
    mysql redhat navicat 运维
  • Red Hat上的Nagios安装配置
    本篇内容介绍了“Red Hat上的Nagios安装配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、NDOUtils简介NDOUTILS...
    99+
    2023-06-16
  • Red Hat上的Nagios怎么安装
    本篇内容介绍了“Red Hat上的Nagios怎么安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、安装配置Nagios1、Nagios...
    99+
    2023-06-16
  • Red Hat中如何安装yum源
    这篇文章主要介绍了Red Hat中如何安装yum源,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。yum是shell前端软件包管理器,是Linux下用来下载安装应用的软件。设置...
    99+
    2023-06-28
  • iptables如何在Red Hat上的安装
    这篇文章将为大家详细讲解有关iptables如何在Red Hat上的安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。iptables在Red Hat上的安装:Red Hat 7.1使用2.4.x的内核,...
    99+
    2023-06-16
  • Red Hat 6.5安装Oracle 10g故障有哪些
    小编给大家分享一下Red Hat 6.5安装Oracle 10g故障有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、OS版本兼容OS与Database Software之间的兼容性...
    99+
    2022-10-18
  • Red Hat Enterprise Linux7.4上怎么安装和配置PHP
    这篇文章主要讲解了“Red Hat Enterprise Linux7.4上怎么安装和配置PHP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Red Hat Enterprise Linux...
    99+
    2023-07-06
  • 如何安装Red Hat Enterprise Linux AS release 4 apache+MYsql+PHP
    本篇内容介绍了“如何安装Red Hat Enterprise Linux AS release 4  apache+MYsql+PHP”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如...
    99+
    2023-06-10
  • 如何启动安装红帽子Red Hat Linux 9光盘
    本篇内容介绍了“如何启动安装红帽子Red Hat Linux 9光盘”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2023-06-10
  • RED HAT安装MYSQL时遇到mariadb-libs被取代的问题
    问题描述:mariadb-libs被mysql-community-libs-8.0.32-1.el7.x86_64取代 解决:查看有没有安装mariadb-libs这个包         rpm -q mariadb-libs      ...
    99+
    2023-09-21
    mysql mariadb 数据库
  • VMware上安装Red Hat Enterprise 9并免费使用的方法
    要在VMware上安装Red Hat Enterprise 9并免费使用,您可以按照以下步骤操作:1. 首先,从Red Hat官方网...
    99+
    2023-09-16
    VMware
  • 解读apk分包-32位安装包、32位64位兼容包和64位安装包
    目录 1、apk为何要分包(32位安装包、32位64位兼容包和64位安装包)? 2、影响apk适配的cpu架构的因素-原生代码(C/C++代码) 3、如何判断apk支持的cpu架构?         3.1 查看apk支持的cpu架构  ...
    99+
    2023-09-01
    android android studio
  • Redis安装(CentOS 8.5 64位)
    Redis的安装,CentOS 8.5 64位 Redis安装 1. 准备工作 1.1 下载安装包 官网下载地址:https://redis.io/ 1.2 传输文件到服务器 使用ssh工...
    99+
    2015-12-29
    Redis安装(CentOS 8.5 64位)
  • Mongodb安装 for windows7 64位
    配置Mongo服务端1.在官网:http://www.mongodb.org/按照操作系统下载最新的mongodb。本人下载版本:mongodb-win32-x86_64-2008plus-ssl-3.0....
    99+
    2022-10-18
  • mysql5.7.17 64位rhel6.5下安装
    安装环境: rhel6.5_64 MySQL Community Server 5.7.17 64位 下载yum安装源文件: http://dev.mysql.com/get/mysql57-commu...
    99+
    2022-10-18
  • windows 10 64位安装Pyth
    1、下载Python3.6 windows版本的安装包    Python官网地址:https://www.python.org     下载软件包:python-3.6.4.exe    2、安装Python3.6版本,右击软件,以管理员...
    99+
    2023-01-31
    windows Pyth
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作