在Red Hat Enterprise Linux 5 64-bit安装oracle11g r2
网上这种文档一搜就一堆,没别的目的,刚接触oracle为了加深理解记忆。只要是跟我的版本一样操作系统和oracle软件,按照步骤肯定可以成功安装
在虚拟机上安装Red Hat Enterprise Linux 5 64-bit操作系统,然后在linux系统中安装oracle11g软件
虚拟机硬件分配:(实验环境弄的简单点,没有完全按照官方安装文档分配)
2G内存
40G硬盘
-swap:5G
-/:35G
1.内核需求
Red Hat Enterprise Linux 5——2.6.18 或者更高
2.需要的软件包
binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 (32 bit) glibc-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libaio-devel-0.3.106 (32 bit) libgcc-4.1.2 libgcc-4.1.2 (32 bit) libstdc++-4.1.2 libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2 unixODBC-2.2.11 unixODBC-2.2.11 (32 bit) unixODBC-devel-2.2.11 unixODBC-devel-2.2.11 (32 bit) 可以通过rpm -qa | grep XXX来检查是否安装的此软件包,如下:
3.对linux内核参数配置
vim /etc/sysctl.conf将下面内核参数添加到最后
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1053542400 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 = 1048586 同下:
并要求立即生效
sysctl -p
同下:
4.用户检查资源限制
vi /etc/security/limits.conf 同样在最后添加如下内容
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
同样:
5.配置oracle用户的shell限制
vim /etc/pam.d/login 添加到最后
session required pam_limits.so
添加如下内容到/etc/profile的最后
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
6.创建主组和附属组,并创建oracle用户
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle 密码自行设置
7.创建oracle安装目录,并分配给文件夹权限和所属组
# mkdir -p /u01/app/ # chown -R oracle:oinstall /u01/app/ # chmod -R 775 /u01/app/
权限和所属组如下:
8.配置oracle用户环境变量
su - oracle 切换到oracle用户下
编辑.bash_profile
同下:
在最后添加如下信息:
ORACLE_BASE=/u01/app
ORACLE_SID=shen
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_SID ORACLE_HOME PATH
同下:
SID是自己定义的,可以随便起名字,在后面安装oracle的时候创建的数据库名字一致
(这个时候配置的环境基本搞定,oracle的安装的图像界面的,为了方便操作,我使用的vnc客户端连接redhat5进行操作,需要了解的朋友可以去看我的转载http://www.cnblogs.com/srui/p/3282007.html 。这里再插一句,也的我的一点点傻傻的事情,为了将本机中的oracle软件拷贝到虚拟机中,还去配置了samba服务,后来朋友跟我说可以直接插U盘的,傻了我,呵呵~有想了解的朋友可以看有关samba服务的配置http://www.cnblogs.com/srui/p/3282344.html ,我机器上的samba很简单的配置,可以参照下:在vim /etc/samba/smb.conf 安全模式默认的user,需要改成share。
随便写的一个共享,仅供参考)
9.在图像界面下操作安装oracle软件
①在图形界面下,root用户下执行xhost +
同下:
②切换到oracle用户下,解压oracle安装包,到解压后的文件夹下找到database,执行./runInsraller
同下:
稍后会弹出来安装界面:
1.
配置安全更新,提示电子邮箱地址,可以将取消勾号,不更新;
2.
安装数据库软件和创建一个数据库,当然也可以只安装数据库软件,我是选择这个的
3.
选择服务器模式
4.
选择单实例数据库安装
5.
高级安装
6.
选择语言英语
7.
企业版安装
8.
这个就是数据库安装目录了,如果权限和所属组不正确,会报错,请参照之前配置
9.
指定具有产品清单写权限的组dba
10.
一般用途/事务处理
11.
SID好要与环境变量一致
12.
可以默认不变
13.
一路next,直到:
设置密码
14.
定义特权操作系统的组
15.
一路next,直到最后执行两个脚本
切换到root权限下去执行,按照顺序执行
好了,到这里oracle11g就安装完毕了,以后就是对oracle学习的事情了~、
好好学习天天向上吧~!
在Red Hat Enterprise Linux 5 64-bit安装oracle11g r2的更多相关文章
- 在Red Hat Enterprise Linux 7.3上安装SQL Server 2017
必要条件: 1.在此快速安装过程中,您需要安装SQL Server 2017或SQL Server 2019上Red Hat Enterprise Linux (RHEL) 7.3 +.然后使用sql ...
- 解决问题:Red Hat Enterprise Linux 7 64 位 虚拟机安装后无法启动图形化
原因: 1.系统在创建时,没有安装图形化 2.系统在安装后,有降低内存的操作,内存过低无法启动桌面,以及其他 就原因一进行图形化安装: 1.VMware挂载Red Hat Enterprise Lin ...
- 更换Red Hat Enterprise Linux 7 64位的yum为centos的版本
查看redhat原有的yum包有哪些: [root@localhost ~]# rpm -qa|grep yum yum-utils-1.1.31-24.el7.noarch yum-langpack ...
- Red Hat Enterprise Linux Server(RHEL) yum安装软件时This system is not registered with RHN. RHN support will be disabled. 的解决方法(转)
新安装了redhat6.5.安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription M ...
- linux云计算集群架构学习笔记:workstation 12.0 按装Red Hat Enterprise Linux 7(64位)
安装RHEL7.2 步骤: 1.安装虚拟机,按以下截图安装即可 步骤2: Ret hat 7.2 操作系统安装 rhel7因为许可报错解决
- Red Hat Enterprise Linux Server 6.5安装GCC 4.9.2
现在很多程序员都应用GCC,怎样才能更好的应用GCC.目前,GCC可以用来编译C/C++.FORTRAN.JAVA.OBJC.ADA等语言的程序,可根据需要选择安装支持的语言.本文以在RedHat L ...
- Red Hat Enterprise Linux / CentOS 7 yum安装zabbix4.0
添加Zabbix存储库安装存储库配置包. 该软件包包含yum(软件包管理器)配置文件. rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_6 ...
- Red Hat Enterprise Linux 7.4上安装Oracle 11.2.0.4
1. 配置Yum源及关闭SeLinux [root@localhost ~]# mkdir /media/rhel [root@localhost ~]# mount /dev/cdrom /medi ...
- Red Hat Enterprise Linux 8.0 安装
Red Hat Enterprise Linux 8.0 安装 本次安装通过使用VMware Workstation 15 pro 进行. 1.新建虚拟机 2.点击首页的创建新的虚拟机,或者点击标签栏 ...
- Red Hat Enterprise Linux 6.6安装体验
Red Hat Enterprise Linux 6.6的安装首界面有五个选项,这跟以前的Red Hat Enterprise Linux 5.x的安装界面是有一些区别的. 安装或者升级现有系统( ...
随机推荐
- IFRAM随内部长宽高变化
<iframe src="" id="iframe_CustomerVisitRecord" width="700" height=& ...
- Largest Number
Given a list of non negative integers, arrange them such that they form the largest number. For exam ...
- buildroot httpd php
/******************************************************************** * buildroot httpd php * 说明: * ...
- <;limits.h>;和<;float.h>;
头文件<limits.h>中定义了用于表示整类型大小的常量.以下所列的值是可接受的最小值,实际系统中可能有更大的值. CHAR_BIT char类型的位数 CHAR_MAX UCHAR_M ...
- centos 6.4 apache开启gzip方法
系统概况,主机CentOS6.4 Apache2.4 php5.3.6 mysql5.5 开始:首先得确认apache是否已经加载了mod_deflate模块 1.httpd -M 在结果中查看是否 ...
- [Android FrameWork 6.0源码学习] LayoutInflater 类分析
LayoutInflater是用来解析XML布局文件,然后生成对象的ViewTree的工具类.是这个工具类的存在,才能让我们写起Layout来那么省劲. 我们接下来进去刨析,看看里边的奥秘 //调用i ...
- nasm预处理器(3)
nasm提供一个限定符.nolist,可以包含它到一个宏定义中,这样该宏就不会在列表文件中被展开:限定符 .nolist直接放到参数后面: %macro foo 1.nolist 条件汇编 和C预处理 ...
- python的序列化与反序列化
------------------------------------------------------------------- 文件的序列化与反序列化:
- 在1-10中选择一个数,输出x+xx+xxx+xxx....x之和,如:数字为2,则2+22=24
代码: package bao; import java.util.Random; public class a { public static void main(String[] args) { ...
- java基础(6)常用API
1 Object类 `java.lang.Object`类是Java语言中的根类,即所有类的父类.它中描述的所有方法子类都可以使用.在对象实例化的时候,最终找的父类就是Object. 如果一个类没有特 ...