热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Oracle11grac生产环境部署详录

Oracle11grac生产环境部署详录作者:田逸(sery@163.com)基本规划◎设备选型1、服务器:DellR620两台。cpu8core,内存64G,600G15000转sas硬盘,双电源,hba卡一块,连接存储线缆一根(连接hba卡和共享存储)。2、存储:de

Oracle 11g rac 生产环境部署详录 作者:田逸( sery@163.com ) 基本规划 ◎ 设备选型 1 、服务器: Dell R620 两台。 cpu 8 core ,内存 64G , 600G 15000 转 sas 硬盘,双电源, hba 卡一块,连接存储线缆一根(连接 hba 卡和共享存储)。 2 、存储: de

Oracle 11g rac 生产环境部署详录

作者:田逸(sery@163.com

基本规划

设备选型

1、服务器:Dell R620 两台。cpu 8 core,内存64G600G 15000sas硬盘,双电源,hba卡一块,连接存储线缆一根(连接hba卡和共享存储)。

2、存储:dell MD3200 一台。双控制器,12600G 15000sas硬盘。为追求最高可用性,使用的raid级别是raid10.

3、交换机:华为3com两台,型号为h3c S5048E。注意:网络端口最好是全千兆。

4、网线:2-3米机制6类线数根。--曾遇到网线不够,问IDC机房要了根网管自己做的六类线,质量不行,结果导致rac节点之间心跳检查时好时坏。

5、辅助设备:vpnkvm over ip各一个

1)小型简单的vpnDI-8200 上网行为管理认证路由器。价格1000多,便宜稳定。很适合拿来配vpn,用于登录系统,管理各个服务器。

2kvm overip型号为ATEN cn8000。在系统不能远程登录的时候,打电话给IDC技术人员,让他们把这个设备连接到故障机,然后通过浏览器进行各种处理,如重装系统、查看屏幕信息、ctrl + Alt + Del重启等。这跟直接去机房连显示器和键盘是一样的效果。我敢保证,打车去机房现场处理,一定没电话给IDC机房,让人给接上这个设备快.

网络规划

1、网卡绑定:2个网卡绑定在一起,服务器的四个网卡,正好全部用上。即有效利用了带宽,又能增强可用性。

2ip地址分配:应用连接网络地址为172.16.208.0/24,节点间心跳网络地址为 192.168.208.0/24

3、网络连接及管理

1)心跳网络与应用网络物理分离,各接一个交换机。

2)服务器没有公网地址,必须通过vpn拨号,才能进行系统登录管理。

系统及所需工具

1、服务器操作系统:centos 5.9 64位,定制安装系统,选件包括xwindowgnome。因安装oracle时需要图形用户界面,一个好的选择就是vncserver。在进行正式部署前,最好确保安装好了vncserver。一个定制好的系统的分区为:

[root@rac70 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda6 29G 16G 12G 60% /

/dev/sda9 362G 215G 129G 63% /u01

/dev/sda8 15G 165M 14G 2% /tmp

/dev/sda7 19G 15G 3.9G 79% /home

/dev/sda5 29G 2.5G 25G 10% /usr

/dev/sda3 29G 321M 27G 2% /var

/dev/sda1 99M 19M 75M 21% /boot

tmpfs 32G 18G 15G 55% /dev/shm

2oracle软件:

1)集群管理软件linux.x64_11gR2_grid.zip,从oracle官网下载(需要注册为境外的电子邮件)

2)数据库软件 linux.x64_11gR2_database,从oracle官网下载(需要注册为境外的电子邮件)

3)存储管理软件 mdstoragemanager,从供货商获得光盘或者从dell的官网下载

4oracle asm相关软件:oracleasm-2.6.18-308.el5-2.0.5-1.el5.x86_64.rpmoracleasmlib-2.0.4-1.el5.x86_64.rpmoracleasm-support-2.1.7-1.el5.x86_64.rpm。这三个软件,一定要跟操作系统内核版本相一致,否则不能进行后边的操作。

◎分区使用及文件系统

1oracle数据库及集群软件安装在本地硬盘/u01分区。

1)集群软件路径 /u01/app/grid

2)数据库软件路径 /u01/app/oracle/product/11.2.0

3)集群软件和数据库软件base路径为都为 /u01/app/oracle。因为软件安装路径(ORACLE_HOME)不能与BASE是同一个目录,因此这里弄得有点混乱,甚至有点别扭。幸运的是,这样令人疑惑的设置也能正常工作。希望将来的项目,可以提前把这样的设置规划得更规范些。打开一个安装好的环境,进入ORACLE_BASE目录,其子目录如下:

[root@db40 oracle]# ll

total 20

drwxr-x--- 3 oracle oinstall 4096 Mar 2 23:52 admin

drwxr-x--- 6 oracle oinstall 4096 Mar 2 23:52 cfgtoollogs

drwxr-xr-x 2 oracle oinstall 4096 Mar 2 23:20 checkpoints

drwxrwxr-x 5 oracle oinstall 4096 Mar 2 23:52 diag

drwxr-xr-x 3 oracle oinstall 4096 Mar 2 23:12 product

再进入目录diag,有三个子目录存在:

[root@db40 diag]# ll

total 12

drwxr-x--- 3 oracle oinstall 4096 Mar 2 21:50 asm

drwxr-x--- 3 oracle oinstall 4096 Mar 2 23:52 rdbms

drwxr-xr-x 3 oracle oinstall 4096 Mar 2 21:53 tnslsnr

瞧,asm文件系统、数据库以及监听器的告警日志都能在这里找到。如asm告警日志/u01/app/oracle/diag/asm/+asm/+ASM2/alert/log.xml

2、数据存储使用oracle自家ASM(自动存储管理),划分三个asm磁盘组:OCRFLASHDATAOCR占据空间最小大约分配500MFLASH次之,分配大概300G;剩余的全部分配给DATA)。其中:

OCR存储集群注册信息

ASMCMD> pwd

+OCR/db1-scan

ASMCMD> ls

ASMPARAMETERFILE/

OCRFILE/

FLASH存储归档日志及rman默认备份集

ASMCMD> cd FLASH

ASMCMD> ls

ZYZF/

ASMCMD> cd ZYZF

ASMCMD> ls

ARCHIVELOG/

BACKUPSET

DATA存储oracle数据库元数据及用户数据

ASMCMD> cd DATA

ASMCMD> ls

ZYZF/

ASMCMD> cd ZYZF

ASMCMD> ls

CONTROLFILE/

DATAFILE/

ONLINELOG/

PARAMETERFILE/

TEMPFILE/

control01.ctl

control02.ctl

………此处输出省略若干…………….

redo07.log

redo08.log

spfilezyzf.ora

3Dell MD3200存储管理软件使用默认安装路径 /opt/dell/mdstoragesoftware var cpro_id = "u6885494";

推荐阅读
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 本周信息安全小组主要进行了CTF竞赛相关技能的学习,包括HTML和CSS的基础知识、逆向工程的初步探索以及整数溢出漏洞的学习。此外,还掌握了Linux命令行操作及互联网工作原理的基本概念。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 本文详细介绍了VMware的多种认证选项,帮助你根据职业需求和个人技能选择最合适的认证路径,涵盖从基础到高级的不同层次认证。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 本文详细介绍了Linux系统中init进程的作用及其启动过程,解释了运行级别的概念,并提供了调整服务启动顺序的具体步骤和实例。通过了解这些内容,用户可以更好地管理系统的启动流程和服务配置。 ... [详细]
  • 解决网站乱码问题的综合指南
    本文总结了导致网站乱码的常见原因,并提供了详细的解决方案,包括文件编码、HTML元标签设置、服务器响应头配置、数据库字符集调整以及PHP与MySQL交互时的编码处理。 ... [详细]
author-avatar
lucia_8899_458
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有