RHEL6安装Oracle 11g R2最终版 结合网上教程 服务器实战所得

1.使用DVD做yum源
新建dvd挂载目录
[root@fxq-dp ~]# mkdir /media/iso
进入到DVD挂在目录
[root@fxq-dp ~]# cd /dev/cdrom
拷贝dvd到指定目录
[root@fxq-dp ~]# cp -r * /media/iso/
进入yum.repos.d文件夹
[root@fxq-dp ~]# cd /etc/yum.repos.d/
替换并备份原有的repo文件
[root@fxq-dp yum.repos.d]# mv *.repo repo.bck
新建使用dvd为源的repo文件
[root@fxq-dp yum.repos.d]# vim iso.repo

[Server]
name=Server
baseurl=file:///media/iso/Server
enabled=
gpgcheck=

[HighAvailability]
name=HighAvailability
baseurl=file:///media/iso/HighAvailability
enabled=
gpgcheck=

[LoadBalancer]
name=LoadBalancer
baseurl=file:///media/iso/LoadBalancer
enabled=
gpgcheck=

清空原有yum信息
[root@fxq-dp yum.repos.d]# yum clean all
更新yum
[root@fxq-dp yum.repos.d]# yum update
2.安装依赖软件包
配置好yum源后,使用root用户安装软件包
[root@fxq-dp Packages]# yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*
这些依赖包必须要安装,因为版本不同,在oracle安装时会提示缺少依赖包,忽略后可以正常安装使用Oracle。
3.修改内核参数
[root@fxq-dp ~]#vim /etc/sysctl.conf

kernel.shmmni =
kernel.sem =
kernel.shmmax = 4294967295
fs.
net.ipv4.ip_local_port_range =
net.core.rmem_default =
net.core.wmem_default =
net.core.rmem_max =
net.core.wmem_max =
fs.aio-max-nr = 

使内核参数实时生效
[root@fxq-dp ~]# sysctl -p
4.新建用户和组
[root@fxq-dp ~]# groupadd oinstall
[root@fxq-dp ~]# groupadd dba
[root@fxq-dp ~]# useradd -g oinstall -G dba -m oracle
[root@fxq-dp ~]# passwd oracle
5.为oracle用户设置Shell限制
修改/etc/security/limits.conf
[root@fxq-dp ~]# vim /etc/security/limits.conf

oracle soft nproc
oracle hard nproc
oracle soft nofile
oracle hard nofile 

修改/etc/pam.d/login
[root@fxq-dp ~]# vim /etc/pam.d/login

session required pam_limits.so

修改/etc/profile
[root@fxq-dp ~]# vim /etc/profile

if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p
ulimit -n
else
ulimit -u  -n
fi
umask
fi

6.为Oracle用户设置环境变量

[root@fxq-dp ~]# vi /home/oracle/.bash_profile

export ORACLE_SID = amldb
export ORACLE_BASE = /home/oracle/app/oracle
export ORACLE_HOME = $ORACLE_BASE/product//dbhome_1
export ORA_NLS10 = $ORACLE_HOME/nls/data
export PATH = $PATH:/$ORACLE_HOME/bin:$HOME/bin

[root@fxq-dp ~]# source /home/oracle/.bash_profile

7.开始安装Oracle 11g 以下操作为Oracle 用户操作 保险起见Logout~ 使用Oracle 用户登录

[oracle@fxq-dp ~]# mkdir -p /home/oracle/app/oracle
[oracle@fxq-dp ~]# cp linux.x64_11gR2_database_*.zip /app/oracle/
[oracle@fxq-dp ~]# cd /app/oracle/
[oracle@fxq-dp ~]# unzip linux.x64_11gR2_database_1of2.zip
[oracle@fxq-dp ~]# unzip linux.x64_11gR2_database_2of2.zip
[oracle@fxq-dp ~]# cd database/
[oracle@fxq-dp ~]# ./runInstaller

图形化安装过程略

8.编写脚本,系统重启后,自动启动服务
[oracle@fxq-dp ~]# vi /app/oracle/oraclestart.sh

# !/bin/sh
su - oracle <<EON
export ORACLE_SID=amldb
lsnrctl start
sqlplus /nolog <<EOF
conn / as sysdba
startup
exit
EOF
exit
EON

9.编写脚本,设置所有用户可执行Oracle 命令

[oracle@fxq-dp ~]# vi /etc/profile.d/oracle.sh

export ORACLE_SID = amldb
export ORACLE_BASE = /home/oracle/app/oracle
export ORACLE_HOME = $ORACLE_BASE/product//dbhome_1
export ORA_NLS10 = $ORACLE_HOME/nls/data
export PATH = $PATH:$ORACLE_HOME/bin:$HOME/bin

RHEL 6.0服务器安装Oracle 11G R2 最终版的更多相关文章

  1. oracle 11g R2 标准版 64位linux安装

    安装环境:Redhat es 5.5 64位 ,系统内存8G,swap 10G ,oracle 11G R2 标准版 一,Oracle 安装前的准备检查一下包,必须全部安装:binutils-2.17 ...

  2. linux上安装Oracle 11g R2 标准版 64位

    一.Oracle 安装前的准备 检查一下包,必须全部安装: binutils-2.20.51.0.2-5.43.el6.x86_64 compat-libstdc++-296-2.96-144.el6 ...

  3. Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

    本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...

  4. Oracle 11g R2(11.2.0.4) RAC 数据文件路径错误解决--ORA-01157 ORA-01110: 数据文件

    Oracle 11g R2(11.2.0.1) RAC  数据文件路径错误解决--ORA-01157 ORA-01110: 数据文件 oracle 11g R2(11.2.0.4) rac--scan ...

  5. Linux 6.x 下Oracle 11g R2 安装配置

    Oracle 11g R2 数据库安装硬件配置要求: 最小内存 1 GB of RAM 虚拟内存容量,这个oracle也有要求,不用担心此时的swap分区不够oracle的要求 .虚拟内存swap如何 ...

  6. centos 安装oracle 11g r2(一)-----软件安装

    centos 安装oracle 11g r2(一)-----软件安装 1.进入管理员权限 [anzerong@localhost ~]# su - root password [root@localh ...

  7. [转] 64位Oracle 11g R2的客户端连接时报ORA-01019错误

    本文转自:http://blog.csdn.net/downmoon/article/details/8038583 在Win8企业版64位环境下,连接Oracle11g 服务端,搞了整整两天,特将过 ...

  8. RedHat 6.7 Enterprise x64环境下使用RHCS部署Oracle 11g R2双机双实例HA

     环境 软硬件环境 硬件环境: 浪潮英信服务器NF570M3两台,华为OceanStor 18500存储一台,以太网交换机两台,光纤交换机两台. 软件环境: 操作系统:Redhat Enterpris ...

  9. RedHat 6.7 Enterprise x64环境下使用RHCS部署Oracle 11g R2双机HA

    环境 软硬件环境 硬件环境: 浪潮英信服务器NF570M3两台,华为OceanStor 18500存储一台,以太网交换机两台,光纤交换机两台. 软件环境: 操作系统:Redhat Enterprise ...

随机推荐

  1. linux复制指定目录下的全部文件到另一个目录中

    linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir ...

  2. LINUX的磁盘管理du命令详解

    LINUX的磁盘管理du命令详解 du(disk usage)命令可以计算文件或目录所占的磁盘空间.没有指定任何选项时, 它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作 ...

  3. DLL库

    6.阿里云上传.下载:Aliyun.OSS.dll https://help.aliyun.com/ 5.SQLite数据库操作:SQLite.Interop.dll.SQLite.Designer. ...

  4. samba

    在/home/下有多个用户目录A.B...,现通过samba共享,要求A用户对A用户组目录具有root权限,对其他目录具有 读权限,B用户对B目录具有root权限,对其他目录只读.并在登陆各个目录时要 ...

  5. IO流知识点总结

    IO流的使用:(Input  OutPut)       输入输出流: 输入:将文件读到内存中 输出:将文件从内存输出到其他地方   IO技术的作用: 主要就是解决设备和设备之间的数据传输问题.比如: ...

  6. JSON入门教程

    尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者经常为 XML 的解析伤透了脑筋,无论是服务器端生成或处理 ...

  7. easyUI的Dialog和Windows框的应用

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  8. maven创建子项目(适用于多模块管理项目)

    在eclipse或者myeclipse下构建maven项目,该项目由多个子模块组成. 1.创建一个父项目 NEW -->project-->maven-->maven Project ...

  9. xml 方式更新和获取 配置文件 appSettings 节点 解决办法

    最近在搞一个小程序,会用到动态修改配置文件来进行处理,在百度上找了很多办法,但是始终达不到我预想的效果,先列出程序运行环境和开发工具版本: 开发工具:VS2010 .Net 运行环境:4.0 有两种方 ...

  10. SqlServer 递归查询树形数据

    一直没有在意过数据库处理树形数据的重要性,直到有一天朋友问起我关于树形数据查询的问题时才发现根本不会,正好这个时候也要用到递归进行树形数据的查询于是在网上查了一圈,语法总结如下 参考文献:https: ...