需要安装Oracle DataGuard,所以先要安装单台Oracle11g,下面是Linux下单台Oracle11g的详细安装过程。

  1,安装环境

  硬件环境:2台linux虚拟机,CentOS6.4 ,4G ,4核,磁盘50G

  Oracle软件版本:

  linux.x64_11gR2_database_1of2.zip

  linux.x64_11gR2_database_2of2.zip

  下载地址为:http://pan.baidu.com/s/1bappO

  rlwrap软件安装参考:http://www.linuxidc.com/Linux/2013-01/77198.htm

  Oracle 11gR2 RAC实时应用集群http://www.linuxidc.com/Linux/2015-01/111298.htm

  在CentOS 6.4下安装Oracle 11gR2(x64) http://www.linuxidc.com/Linux/2014-02/97374.htm

  Oracle 11gR2 在VMWare虚拟机中安装步骤 http://www.linuxidc.com/Linux/2013-09/89579p2.htm

  Debian 下 安装 Oracle 11g XE R2 http://www.linuxidc.com/Linux/2014-03/98881.htm

  Oracle Linux 6.5安装Oracle 11.2.0.4 x64 http://www.linuxidc.com/Linux/2014-11/109903.htm

  2,解压缩

  unzip linux.x64_11gR2_database_1of2.zip

  unzip linux.x64_11gR2_database_2of2.zip

  会在本目录下面出现一个database的目录,大概2.3g左右大小。

  3,操作系统版本及补丁矩阵

  需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):

  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

  采用yum安装,如下:

  yum install -y binutils*

  yum install -y compat-libstdc*

  yum install -y elfutils-libelf*

  yum install -y gcc*

  yum install -y glibc*

  yum install -y ksh*

  yum install -y libaio*

  yum install -y libgcc*

  yum install -y libstdc*

  yum install -y make*

  yum install -y sysstat*

  yum install libXp* -y

  yum install -y glibc-kernheaders

  检查下lib是否安装齐全:

  [root@powerlong4 ~]# rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"

  " \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs

  如果缺少,就继续安装缺失的组件包。

  4,网络、系统参数调整及说明

  在生产环境中要求尽量使用2块千/百兆网卡做绑定,预防网卡、网线、端口、单个网络交换机带来的单点故障。

  4.1、调整内核参数及用户限制

  以下所有相关操作需要root用户执行,并且重启动操作系统才能完全生效。

  (1) 编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。

  Vim /etc/sysctl.conf

  fs.aio-max-nr=1048576

  fs.file-max=6815744

  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=1048586

  (2)编辑/etc/security/limits.conf文件,修改操作系统对oracle用户资源的限制。在该文件中添加如下行。

  vim /etc/security/limits.conf

  oracle soft nproc 2047

  oracle hard nproc 16384

  oracle soft nofile 1024

  oracle hard nofile 65536

  oracle hard stack 10240

  4.2、开启操作系统异步IO(AIO)

  前面部分第2点需要安装的包已经包含了libaio-0.3.106,默认开启异步I/O。

  检查在操作系统中AIO是否运行,运行命令及显示结果类似如下:

  $ cat /proc/slabinfo | grep kio

  kioctx 51 120 320 12 1 : tunables 54 27 8 : slabdata 10 10 0

  kiocb 30 30 256 15 1 : tunables 120 60 8 : slabdata 2 2 0

  注:如数据库使用的是文件系统,且要使用异步IO,则需要修改该数据库的初始化参数

  a. 设置disk_asynch_io参数值为TRUE(默认值)

  b. 设置filesystemio_options参数值为ASYNCH

  5: 目录结构及空间规划

  5.1 存储设置

  PC Server的数据库存储一般不会使用高端存储(vg物理分区推荐为32M),所以vg物理分区(PE Size)大小为操作系统安装时默认的32M,或者256M(中低端存储vg物理分区推荐值)均可。

  5.2 临时目录

  /tmp:至少1GB空间,推荐5GB,用于存放Oracle软件安装时产生的日志。

  5.3 交换要求

  交换区(SWAP):按照操作系统推荐配置,根据内存大小,为物理内存的1-1.5倍。推荐:创建2个大小相同、且分布在不同盘(pv)上的SWAP空间。

  5.4,数据库软件安装目录

  Oracle软件安装目录建议设置为单独的文件系统,挂载的目录名定为/tpsys,实际安装的主目录为/tpsys/app/oracle,大小一般配置为20GB,目录的owner要求为oracle:oinstall。

  5.5,数据库空间规划

  Oracle数据库空间用表空间(tablespace)表示,如默认的:SYSAUX、SYSTEM、TEMP、UNDOTBS1、USERS等;表空间的组成单位是数据文件(datafile)。我们定义基于文件系统的文件来创建Oracle的数据文件,并定义回滚表空间、临时表空间和数据表空间单个数据文件的大小为10G。

  数据库使用的文件目录及相应用途和对应文件系统大小规划如下(假设数据库名称为test,在实际操作中,斜体的test需要替换为实际定义的数据库名):

  /data/oracle/data:系统及数据表空间对应数据文件存放路径;/oracle/app/oracle

  /data/oracle/redolog/ :redo重做日志文件存放路径;

  /data/oracle/archive/ :归档日志文件存放路径;

  /data/oracle/tempfile/ :tempfile文件存放路径(n为顺序中最后一个编号)。

  /data/oracle/backup/data:备份目录

  ……

  注意:以上文件系统挂载在二级目录上,即,挂载的目录是:/data/oracle/data、/data/oracle/redolog/、/data/oracle/archive/、/data/oracle/tempfile/等

  另外,根据实际使用需要,还可能要有用于闪回区的文件目录和对应文件系统:

  /data/oracle/flashback:闪回区目录,建议100GB

  如果需要将数据库备份到硬盘,则要创建用于存放数据库备份的文件目录及文件系统:

  /data/oracle/backup:备份目录,根据将来数据量大小,建议大于数据表空间容量

  注意:以上文件系统挂载在二级目录上

  以上所有目录的owner要求为oracle:oinstall。

  6 ,数据库软件的安装和数据库的创建配置

  6.1,数据库安装用户和组的创建

  使用root用户,进行如下操作:

  创建oinstall组

  # groupadd -g 5000 oinstall

  创建dba组

  # groupadd -g 501 dba

  创建oracle用户

  #useradd -g oinstall -G dba oracle

  6.2,数据库安装用户的profile文件的设置

  首先确定数据库名及数据库实例名,对于单实例(非RAC)环境下,两者一般是一致的。

  假设数据库(实例)名为powerdes,使用oracle用户,编辑/home/oracle/.bash_profile,加入以下内容

  #added by timman for oracle

  export ORACLE_BASE=/oracle/app/oracle

  export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1

  export ORACLE_SID=powerdes

  export PATH=$ORACLE_HOME/bin:$PATH

  export ORACLE_TERM=xterm

  export TNS_ADMIN=$ORACLE_HOME/network/admin

  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib

  export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/lib

  export LANG=en_US.gbk

  export NLS_LANG=american_america.ZHS16GBK

  export EDITOR=vi

  6.3 创建相应的文件系统(或安装目录)并改变相应的权限

  [root@powerlong4 oracle]# mkdir -p /oracle/app/oracle

  [root@powerlong4 oracle]# chown -R oracle:oinstall /oracle/app/oracle

  [root@powerlong4 oracle]# chmod -R 775 /oracle/app/oracle

  [root@powerlong4 oracle]#

  6.4,准备vnc远程连接linux桌面

  参考:Linux安装设置VNC远程桌面连接来安装Oracle 11g http://www.linuxidc.com/Linux/2015-01/112326p2.htm

  6.6,在linux下准备

  使用oracle用户进行。安装需要在图形界面(在控制台或者用X-Window工具软件)。打开一个终端窗口,执行如下命令进行安装:

  export DISPLAY=10.7.32.145:0.0

  输入xclock测试,如果能够看见时钟证明图形化可用

  yum install tigervnc tigervnc-server

  在xshell的linux系统里面,执行如下命令:

  [root@powerlong4 rlwrap-0.37]# xhost +

  access control disabled, clients can connect from any host

  [root@powerlong4 rlwrap-0.37]#

  表示linux下视窗环境以及准备OK,可以进行oracle安装了。

  7,开始安装

  先用vnc远程连接linux系统,如下所示:

  

  更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2015-02/113222p2.htm

  

  12345678下一页

  MySQL MHA简介及其优点

  Oracle 11g搭建DataGuard详细步骤(物理standby所有操作总结)

  相关资讯

  Oracle 11g Linux安装Oracle 11g

  Oracle 11g 起停RAC中单个节点 (今 20:46)

  Spring3+Hibernate4连接Oracle 11g (10/16/2017 10:45:44)

  Oracle 11g GoldenGate与Oracle (04/19/2017 12:17:30)

  CentOS 6.10静默安装Oracle 11G详 (08/30/2018 21:58:29)

  关闭Oracle 11g的DPR特性 (04/25/2017 12:11:38)

  Linux 安装 Oracle 11g R2 (06/06/2016 16:01:07)

  本文评论

  查看全部评论 (2)

  表情:

  姓名:

  匿名

  字数

  同意评论声明

  评论声明

  尊重网上道德,遵守中华人民共和国的各项有关法律法规

  承担一切因您的行为而直接或间接导致的民事或刑事法律责任

  本站管理人员有权保留或删除其管辖留言中的任意内容

  本站有权在网站内转载或引用您的评论

  参与本评论即表明您已经阅读并接受上述条款

  第 2 楼 shadow007 发表于 2017/10/19 11:49:38你好,请问如果还要装客户端需要在哪一步建立文件夹,需要建立其他用户组目ma回复 支持 (0) 反对 (0)第 1 楼 樱梦雪苹宝 发表于 2016/1/13 16:34:29很不错的教材,表示感谢!回复 支持 (6) 反对 (3)

  最新资讯

  Oracle 11g 起停RAC中单个节点

  ORA-31623、ORA-06512 错误解决实例

  CentOS 7下安装部署Graylog3.0收集分析网络

  CentOS 7下Python3环境和Visual Studio

  CentOS 7下安装部署OpenLDAP+phpLDAPadmin

  Linux新建用户配置文件 /etc/login.defs 详

  Linux useradd命令添加新用户图文详解

  思科报告Nexus 9000数据中心交换机,PI软件

  您是否知道黑客可以通过欺骗无线电信号来劫

  Google AI工程师介绍Translatotron,一种端

Linux下安装Oracle 11g详细过程相关推荐

  1. roseha 8.9 for linux oracle 11g,Linux下安装Oracle 11g详细过程

    8.14,点击Finish按钮,如下图所示: 点击OK按钮,有报错说/etc/oratab读取错误,报错如下图所示 所以去建立下这个目录 [root@powerlong4 rpms]# mkdir / ...

  2. centos 6.5 安装 oracle 11g,安装Centos6.5 安装Oracle 11g详细过程

    CentOS6.5安装oracle 11G数据库详细过程安装环境 1台l inux虚拟机 CentOS6.564位系统,内存4G,CPU 2核磁盘50G Oracle软件版本l inux.x64 ...

  3. linux下安装oracle 11g R2

    Linux环境配置 [c-sharp] view plaincopy OS:Fedora 15 DB:Oracle 11gR2 将Oracle安装到home/oracle_11目录 配置过程:本文来自 ...

  4. suse linux 安装oracle,SUSE Linux下安装Oracle 11g服务器

    安装环境 Linux服务器:SUSE10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 ...

  5. oracle 安装找不到服务,win7 下安装oracle 11g出现错误: 启动服务出现错误 找不到服务OracleMTSRecoveryService...

    这种错误是在多次安装oracle都没有成功的情况下发生的. 正确安装oracle,是有前提条件的 1,安装最新的jdk,不是jre!!(并配好环境变量,在cmd中测试 java -version与ja ...

  6. linux下安装nginx启动,Linux下安装启动nginx的过程

    1.首先将nginx的安装包传到虚拟机里的/home目录下 2.为了方便nginx运行而不影响linux安全需创建组合用户 groupadd -r nginx useradd -r -g nginx  ...

  7. 【Linux】CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享

    [Linux]CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享 Ngnix基本概况 Nginx (读作"engine X") 由 ...

  8. 菜鸟也来学习ORACLE(1)_linux下安装oracle 11g

    加入 oracle Club 之前,学长给我们开了个小会  说是看看我们加入的意愿,哎哎 其实直无聊,但是大体比较重视linux 服务器的搭建 以及在linux 下安装oracle 搭建一个oracl ...

  9. Linux下安装Oracle参数自动初始化脚本

    在linux下安装Oracle通常是一件很头疼的事情, 而如果我们只是为了部署CMS的话,也没有必要对Oracle的参数去做详细的了解. 那么有没有办法简化这个安装过程呢? 下面给出了一个在Linux ...

最新文章

  1. 谷歌官方版android,谷歌Android 11正式官方版
  2. Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)
  3. 控件属性、事件持久化
  4. jQuery的显示与隐藏
  5. QT 定时器与动画实现
  6. 3台廉价机器每秒写入2百万!Kafka为什么那么快?
  7. django mysql数据同步_[django同步数据库]Django去操作已经存在数据的数据库
  8. (38)VHDL实现主从JK触发器
  9. html中加粗的字体如何改细,css怎么把字体变细?
  10. 函数进阶之生成器和迭代器
  11. grub4dos 加载 MEMTEST+86
  12. 三连杆机械臂正运动学python模拟——运动学学习(一)
  13. Java刷题面试系列习题(三)
  14. python样条插值(二)
  15. 二元二次方程例题_二元二次方程组 解法 例题精编版
  16. 对抗样本(一)以综述入门
  17. VideoScribe--超好用的手绘动画制作软件
  18. python中squeeze函数_详解pytorch中squeeze()和unsqueeze()函数介绍
  19. Linux显示中文—韩文—日文-Zhcon使用方法
  20. 海豚php增加后台页面,Ajax功能配置步骤 · 从DolphinPHP(海豚PHP)中把ZBuilder移植到oscshop2.0教程 · 看云...

热门文章

  1. 动手学深度学习笔记3.4+3.5+3.6+3.7
  2. JSON 字符串是如何被解析的?JsonParser 了解一下
  3. 如何替换json对象中的key
  4. 电脑硬件:cpu后边数字及字母的意思
  5. csp-202203
  6. 项目经验:排队叫号系统(Python)
  7. excel文件打不开如何修复
  8. HTML页面添加背景音乐
  9. Flume之生产正确的使用方式一(Singel Agent)
  10. Packet(信息包)