【精编推荐】OracleRestart加ASM加RHEL安装手册
oracle11gR2_asm安装
Oracle 11gR2 for Linux 安装一.硬、软件环境:1.硬件:IBM x3650 M2,2颗Intel Xeon E54052.0Ghz CPU,2G*2=4G内存,3块146G SAS硬盘,做raid0配置。
2.软件:RHEL5.4 32位版本,linux_11gR2_grid,linux_11gR2_database,SecureCRT6.1,Xmanager3.0。
注:Xmanager3.0用于上传软件文件和x窗口映射。
二.安装完操作系统后以root用户创建oracle相关的用户和组参照oracle的官方文档,创建两个用户grid和oracle,grid用户用来安装grid 软件,oracle用户安装oracle软件,数据库文件使用ASM管理。
注:#开头的命令对应root用户执行,$开始的命令对应grid和oracle用户首先,创建四个组oinstall, dba, asmadmin, asmdba:#groupadd -g 1000 oinstall#groupadd -g 1100 dba#groupadd -g 1200 asmadmin#groupadd -g 1300 asmdba再创建两个用户grid和oracle:#useradd -u 1001 -g oinstall -G asmdba,asmadmin,dba grid#passwd grid#useradd -u 1002 -g oinstall -G dba,asmdba oracle#passwd oracle创建目录和授权:#mkdir -p /u01/app/grid 注:此目录用来安装grid软件#chown -R grid:oinstall /u01#chmod -R 775 /u01#mkdir -p /u02/app/oracle 注:此目录用来安装oracle软件#chown -R oracle:oinstall /u02#chmod -R 775 /u02三.所需的rpm包,参照oracle官方文档,根据不同的操作系统版本,rpm包的版本有所区别,包名肯定是一样的。
Oracle-RAC以及ASM安装全过程整理
RAC以及ASM安装全过程整理RAC以及ASM安装全过程整理更改主机名第一步:#hostname oratest第二步:修改/etc/sysconfig/network中的hostname第三步:修改/etc/hosts文件设置hosts文件可参考:[root@amdocs01 mapper]# cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.localhostamdocs02amdocs02-vipamdocs02-priv设置IPeth01eth1绑定裸设备先在逻辑卷组上分出逻辑卷,全部为裸设备,必须包含:逻辑盘:ocrlv ,votelv 是必须的,因为后面安装ASM要用到data01,data02,data03,data04,data05,softlv,oralv可选1、裸设备定义:一块没有分区的硬盘,称为原始设备(RAWDEVICE)或者是一个分区,但是没有用EXT3,OCFS等文件系统格式化,称为原始分区(RAWPARTITION)以上两者都是裸设备2、裸设备的绑定有文件系统的分区是采用mount的方式挂载到某一个挂载点的(目录)而裸设备不能mount,只能绑定到/dev/raw/下的某一个设备名比如/dev/raw/raw13、裸设备的绑定方法先介绍第一种方法:修改/etc/sysconfig/rawdevices,添加以下内容,这里sdd1和sdd2是原始分区名或者原始设备(硬盘)名,raw1和raw2是/dev目录下的原始设备名,编号从raw1到raw8191,也就是最多可以绑定255个裸设备/dev/raw/raw1/dev/sdd1/dev/raw/raw2/dev/sdd2然后修改裸设备的属主和访问权限chown oracle:dba /dev/raw/raw1chown oracle:dba /dev/raw/raw2chmod 660 /dev/raw/raw1chmod 660 /dev/raw/raw2最后使得裸设备生效,并且在机器启动的时候就自动加载执行/sbin/chkconfig rawdevices on保证机器启动的时候裸设备能够加载,这一步很重要裸设备的绑定方法第二种方法,修改文件的方法#!/bin/sh## This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff.touch /var/lock/subsys/localraw /dev/raw/raw1 /dev/mapper/vg00-ocrlvraw /dev/raw/raw2 /dev/mapper/vg00-votelvraw /dev/raw/raw3 /dev/mapper/vg00-data01raw /dev/raw/raw4 /dev/mapper/vg00-data02raw /dev/raw/raw5 /dev/mapper/vg00-data03raw /dev/raw/raw6 /dev/mapper/vg00-data04chmod 775 /dev/raw/raw1chmod 775 /dev/raw/raw2chmod 775 /dev/raw/raw3chmod 775 /dev/raw/raw4chmod 775 /dev/raw/raw5chmod 775 /dev/raw/raw6chown oracle:dba /dev/raw/raw1chown oracle:dba /dev/raw/raw2chown oracle:dba /dev/raw/raw3chown oracle:dba /dev/raw/raw4chown oracle:dba /dev/raw/raw5chown oracle:dba /dev/raw/raw6chown oracle:dba /dev/raw/raw7modprobe hangcheck-timer hangcheck-tick=30 hangcheck_margin=1804、裸设备的读写不能用cp等命令操作,写入内容用dd命令,可以参阅相关资料5、清空裸设备相当于格式化啦bs是快的大小,blocksizecount是快的数量,这两者相乘大于裸设备的容量即可ddif=/dev/zeroof=/dev/raw/raw1bs=8192count=12800ddif=/dev/zeroof=/dev/raw/raw2bs=8192count=12800-------另外,注意:rhel4使用udev来管理设备手动修改/dev/raw/raw1不能永久生效要想使得权限持久生效raw/*:root:disk:0660改成raw/*:oracle:dba:0660重启机器如果/dev/下没有/raw/目录,可以自己手工建立。
Oracle 11gR2 +ASM install for RedHat 5.4 x86_64
Oracle 11gr2 +ASM for RedHat 5.4 X86_642014/03/14 目录一、安装前准备 (3)1、安装环境 (3)2、挂载iscsi存储 (3)2.1、扫描可用的iscsi磁盘设备 (3)2.2、挂载iscsi设备并对挂载成功的设备进行fdisk (3)2.3、最终挂载成功的iscsi磁盘设备,如红圈中所示 (3)3、配置udev(创建ASM磁盘) (4)3.1、获取ISCSI设备的唯一标示符 (4)3.2、创建规范文件 (4)3.3、在规则文件中添加如下内容 (4)4、启动udev (4)5、创建用户和组 (4)6、创建相关目录并修改相应的访问权限 (4)7、配置内核参数 (4)8、为Oracle和grid 用户设置Shell限制 (5)8.1、在/etc/security/limits.conf中添加如下内容 (5)8.2、在/etc/pam.d/login中添加如下内容 (5)8.3、在/etc/profile中添加如下内容 (5)9、系统中需要安装以下Rpm包,如果没有安装则进行安装 (5)10、Rpm包检查 (6)11、配置相关用户环境变量 (6)11.1、配置grid用户环境变量 (6)11.2、配置ORACLE用户环境变量 (6)12、上传Oracle软件 (6)13、解压软件 (6)二、安装Grid软件 (7)1、Grid用户下运行OUI安装程序,如图-1所示,等待数秒出现如图-2所示界面 (7)2、选择“Skip software updates”,然后点“Next” (8)3、选择“Configure Oracle Infrastructure for a Standalog server”,然后点“Next” (8)4、选择语言,然后点“Next” (9)5、创建ASM磁盘组 (9)6、设置ASM密码,然后点“Next” (10)7、操作系统组权限设置 (10)8、指定grid安装路径 (11)9、创建oraInventory (11)10、先决条件检查 (12)11、选择“Ignore All”,然后点“Next” (12)12、点Install,开始安装grid软件 (13)13、安装进度 (13)14、根据提示执行相关脚本 (14)15、执行过程如下 (14)16、点Close结束grid安装 (17)三、安装Oracle Database软件 (18)1、Oracle用户下运行OUI安装程序 (18)2、去除“I wish to receive security updates via my oracle support”前面的“√”,然后点Next (18)3、选择“Skip software updates”然后点Next (19)4、选择“Install database software only”,然后点next (19)5、选择“Single instance database installation” (20)6、语言选择 (20)7、选择数据库版本 (21)8、指定安装路径 (21)9、操作系统组权限设置 (22)10、先决条件检查 (22)11、点“Ignore All”,然后点Next (23)12、点“Yes”继续下一步安装 (23)13、点Install (24)14、安装进度 (24)15、根据提示执行相关脚本 (25)16、执行过程如下 (25)17、点Close结束Oracle Database 安装 (26)四、DBCA建库 (26)1、在Oracle用户命令行下运行“dbca” (26)2、选择Create a Database (27)3、选择“General Purpose Transaction Processing”,然后点Next (27)4、设置全局数据库名和SID (28)5、禁用OEM (28)6、禁用自动维护任务 (29)7、设置用户口令 (29)8、选择存储类型 (30)9、禁用闪回 (30)10、点Next (31)11、内存设置 (31)12、进程数设置 (32)13、字符集设置 (32)14、连接模式设置 (33)15、物理文件存储路径 (33)16、选择“Create Database” (34)17、点OK,开始创建数据库 (34)18、数据库创建进度 (35)19、点Exit结束创建 (35)五、其它 (36)1、gird_home相关问题 (36)2、内核参数问题 (37)3、小结 (38)一、安装前准备1、因为Oracle 11gR2中,ASM必须单独安装Grid Infrastructure,再加上数据库软件的安装,所需要的磁盘大小一般不超过8G,所以应保证/opt目录所在的文件系统可用空间在8G以上即可。
ASM安装及使用
VOL1
VOL2
VOL3
VOL4
6,初始化ASM磁盘驱动
[root@10gr2_asm ~]# /etc/init.d/oracleasm enable
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [ OK ]
[command] specifies one of the following commands, along with its
parameters.
Type "help [command]" to get help on a specific ASMCMD command.
2,oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpm (必装)
3,oracleasmlib-2.0.4-1.el5.i386.rpm (必装)
4,oracleasm-2.6.18-164.el5xen-2.0.5-1.el5.i686.rpm 依赖kernel-xen包(可选)
[root@10gr2_asm ~]# /etc/init.d/oracleasm scandisks
Scanning the system for Oracle ASMLib disks: [ OK ]
5,列出ASM磁盘
[root@10gr2_asm ~]# /etc/init.d/oracleasm listdisks
driver. The following questions will determine whether the driver is
【精编推荐】ORACLEgFORRedHatLinuxAS安装操作手册
【精编推荐】ORACLEgFORRedH atLinuxAS安装操作手册目录1. ORACLE 11g RAC FOR RedHat Linux AS5.5安装操作手册 (1)具体步骤 (1)2. Oracle10g RAC数据库简介 (2)2.1. oracle11g RAC结构 (2)3. 安装Redhat AS 5.5 (4)4. RAC系统相关规划 (9)4.1. Redhat Linux Oracle RAC配置注意项 (11)4.2. 前期准备 (12)4.2.1.ORACLE安装依赖包 (12)4.2.2.配置时钟同步 (12)4.2.3.配置环境变量 (14)4.2.4.为用户等效性设置SSH (16)4.2.5.配置hangcheck-timer模块 (19)4.2.6.连接ISCSI硬盘 (19)4.2.7.ASM配置共享磁盘 (19)5. 安装软件 (24)5.1.安装CRS软件 (24)5.2.安装ORACLE数据库 (31)5.3.配置Oracle Net (36)5.4.建立实例 (40)5.5.配置客户端 (49)5.6.测试RAC (50)5.7.集群基本命令 (52)6. Linux RAC 安装问题 (56)6.1.节点联通性问题 (56)6.2.设备权限问题 (56)6.3.文件夹权限问题 (57)6.4.登录oracle用户时登录界面报错 (57)6.5.无法使用sudo命令 (57)6.6.安装失败后,注意事项 (58)6.7.创建ASM实例,找不到磁盘 (58)6.8.磁盘无法挂载,报ORA-12523错误 (58)1.ORACLE 11g RAC FOR RedHat Linux AS5.5安装操作手册具体步骤本手册在以下环境中试验安装成功:1、IBM服务器(64位双网卡)2台,网络存储硬盘已做好raid 52、光纤盘阵、光纤交换机3、服务器安装redhat as5.5,本次安装需要的软件:1、linux_x86_11gR1_clusterware.zip2、linux_11gR1_database_1013.zip3、oracleasm-2.6.18-194.el5PAE-2.0.5-1.el5.i686.rpm4、oracleasmlib-2.0.4-1.el5.i386.rpm5、oracleasm-support-2.1.7-1.el5.i386.rpm6、iscsi包(DVD版下的Server有)下载地址:1、2 /technetwork/database/enterprise-edition/downloads/index.html3、4、5 /technetwork/server-storage/linux/downloads/rhel5-084877.html 本手册的根本目标是安装并实现ASM+RAC,安装过程中以安装实际情况为准,并参考网上很多实施方案、OTN网站等大量文档,力争把安装中遇到的问题及解决方法完整的表达出来。
Oracle11g R2 With Rhel7安装指导手册
Oracle11g R2 RAC安装指导书(SUSE11+ASM)文档版本01发布日期目录1 安装前检查配置 (4)1.1 检查硬件环境 (5)1.2 检查软件环境 (5)1.2.1 检查操作系统版本 (5)1.2.2 检查操作系统补丁包 (6)1.2.3 检查内核参数 (8)1.2.4 设置oracle用户的shell限制 (12)1.2.5 设置操作系统的共享内存大小 (13)1.3 配置本地磁盘 (14)1.3.1 检查SWAP空间大小 (14)1.4 创建用户和组 (15)1.5 创建安装目录 (16)1.6 设置用户环境变量 (18)1.6.1 设置oracle用户环境变量 (18)2 安装Oracle软件 (20)2.1 安装前准备工作 (21)2.1.1 拷贝安装文件 (21)2.1.2 创建Inventory目录 (22)2.2 安装数据库软件 (22)3 创建数据库 (35)3.1 创建Oracle数据库 (35)3.2 配置Oracle监听器 (44)1 安装前检查配置关于本章1.1 检查硬件环境1.2 检查软件环境1.3 配置本地磁盘1.4 创建用户和组1.5 创建安装目录1.6 设置用户环境变量1.1 检查硬件环境安装数据库对硬件要求如表1-1所示。
表1-1硬件要求1.2 检查软件环境1.2.1 检查操作系统版本背景信息本次安装要求操作系统版本为rehl 7版本。
操作步骤步骤 1以root用户登录。
步骤 2检查操作系统版本。
# cat /etc/redhat-release----结束1.2.2 检查操作系统补丁包背景信息Rhel 7,以下软件包必须安装:binutils.x86_64compat-libcap1.x86_64compat-libstdc++.i686compat-libstdc++.x86_64gcc.x86_64gcc-c++.x86_64glibc.i686glibc.x86_64glibc-devel.i686glibc-devel.x86_64kshlibaio.i686libaio.x86_64libaio-devel.i686libaio-devel.x86_64libgcc.i686libgcc.x86_64libstdc++.i686libstdc++.x86_64libstdc++-devel.i686libstdc++-devel.x86_64libXi.i686libXi.x86_64libXtst.i686libXtst.x86_64make.x86_64sysstat.x86_64elfutils-develunixODBC*unixODBC.i686unixODBC-devel.i686操作步骤步骤 1以root用户登录系统。
RAC 安装和配置及ASM最佳实践
8
在Linux上安装Oracle10g RAC
在安装的各个阶段运行 CVU (Cluster Verification Utility) 使用最新的被支持的操作系统版本并且正确设置核心参数 参考OTN上被验证了的多种配置 (只对Linux) - 包含了10g RAC在Linux上的很多配置情况 (包括不 同的Linux版本、不同的硬件配置、不同的存储方式等) - 详细列出了主机型号、CPU类型、内存大小、存储设备 的类型和容量、磁盘阵列(RAID)、网络设备、操作系统 及kernel的版本、oracle软件版本和补丁情况、安装的操 作系统package和oracle package、操作系统参数配置 、测试过的存储方式(如ASM或RAW DEVICE等)、驱动 器模块及配置情况的反馈等 - 详细情况请参考以下网址:
CRS Home (如果已安装CRS软件)
– –
<crs_home>/bin/cluvfy <crs_home>/cv/rpm/cvuqdisk-1.0.1-1.rpm (linux only)
Oracle Home (如果已安装RAC数据库软件)
–
$ORACLE_HOME/bin/cluvfy
© 2005-2006 Oracle Corporation All rights reserved.
在linux上安装oracle10grac在安装的各个阶段运行cvuclusterverificationutility包含了10grac在linux上的很多配置情况包括不同的linux版本不同的硬件配置不同的存储方式等详细列出了主机型号cpu类型内存大小存储设备的类型和容量磁盘阵列raid网络设备操作系统及kernel的版本oracle软件版本和补丁情况安装的操作系统package和oraclepackage操作系统参数配置测试过的存储方式如asm或rawdevice等驱动器模块及配置情况的反馈等详细情况请参考以下网址
RedHat安装oracle完整版
Oracle 11G to Red Hat Linux X86-X64 Setup(Oracle 11G安装适用Red Hat Linux 4.x-6.x企业版)目录一、操作系统安装。
(4)二、包安装(oracle所需的环境root用户进行)。
(4)2.1检查oracle必要包 (4)2.3查看包安装情况 (5)2.4如果用rpm安装不上请用yum -y install 包*(yum配置及包安装) (5)2.4.3查看包安装情况 (6)2.4.4中文包安装 (6)三、修改操作系统环境(root用户进行) (6)3.1建立oracle所需要的用户组及目录 (6)3.2创建 oracle的安装目录,并权限付给oracle用户及安装包目录设置 (7)3.3 安装文件到用户指定目录 (7)3.4修改系统版本(11G不需要修改系统版本) (7)3.5修改内核参数 (8)3.6让修改内核参数立即生效 (9)3.7设置oracle用记的shell limit (9)3.8使修改生效 (9)3.9设置静态IP地址(可用图形画界面操作) (9)3.10修改etc/hosts (10)3.11关闭Selinux (10)3.12修改开机使用文本模式登录(无图形界面) (11)3.13防火墙设置 (11)四、配置oracle环境变量(oracle用户下) (11)4.1修改bash_profile (11)4.2使.bash_profile生效 (12)4.3 修改profile文件(root用户下面不要增加没问题,原因前面已增加) (12)五、安装oracle(oracle用户下,root图形管理器下切换) (13)5.1在文件本模式下用root登录之后 (13)5.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file错误 (13)六、执行两文件(root用户下) (13)七、数据库及监听等操作(从root切换至oracle用户): (14)7.1创建监听或修改监听 (14)7.2创建数据ora 27125错误 (14)八、其它操作(oracle用户) (15)8.1启动监听 (15)8.2查看监听器状态 (15)8.3数据库操作 (15)九、还原操作系统操(root用户下不要修改,原因前面没有修改) (15)9.1、修改系统版本 (15)9.2、修改开机退出使用文本模式登录 (15)十、设置oracle自动启动与关闭 (15)10.1编辑 /etc/oratab (15)10.2做一个启动脚本 (16)10.3赋予执行权限 (17)10.4执行以下命令(开机运行脚本): (17)10.5在oracle用户下编辑 (17)十一、客户端设置 (18)一、操作系统安装。
Oracle11gR2+ASM+RedhatLinux6.4安装配置_new
Oracle11gR2+ASM+RedhatLinux6.4安装配置_new Redhat6.4 Oracle11gR2 安装⼿册Created by jinfuqing at 2014.3.25 Contact QQ:598512715⽬录1、硬件环境检查 (3)1.1 检查内存相关项 (3)1.2 查看系统架构 (4)1.3 检查磁盘空闲空间 (4)2、软件环境检查 (4)2.1 检查内核版本 (4)2.2 检查系统包 (5)2.3 划分磁盘分区 (5)2.4 配置裸设备 (8)2.5 配置核⼼参数 (8)3、创建相关⽤户组和⽤户 (9)3.1 创建⽤户组 (9)3.2 创建⽤户 (9)3.3 配置Shell Limits (10)3.4 配置软件安装⽬录 (10)3.5 配置grid和oracle⽤户环境变量 (11)4、执⾏安装 (11)4.1安装grid软件 (11)4.2图形界⾯配置ASM (16)4.3安装数据库软件 (16)4.4创建数据库实例 (21)1、硬件环境检查1.1 检查内存相关项Oracle11gR2 要求系统不低于1g 的物理内存,检查服务器的内存,可以通过下列命令:[root@rac01 ~]# grep MemTotal /proc/meminfoMemTotal: 1027068 kB另外与内存相关的swap 交换分区的设置很重要,通常有下列的规则:实际内存建议swap 交换空间⼤⼩-------------- -----------------------------1G-2G 1.5 倍于内存2G-16G 与内存相同超过16G 设置为16G 即可查看当前服务器swap 交换分区⼤⼩,可以通过下列命令:[root@rac01 ~]# grep SwapTotal /proc/meminfoSwapTotal: 2064376 kB检查当前可⽤的内存和交换分区,可以通过free 命令,例如:[root@rac01 ~]# freetotal used free shared buffers cachedMem: 1027068 575116 451952 0 5908 462276-/+ buffers/cache: 106932 920136Swap: 2064376 76 2064300⾃动内存管理(Automatic Memory Management)特性:ORACLE 数据库从11g 版本开始,引⼊了⼀个⾃动内存管理(Automatic Memory Management)特性,该特性需要更多的共享内存(/dev/shm),因此如果决定应⽤该特性的话,必须要确保共享内存⼤于ORACLE 中初始化参数MEMORY_MAX_TARGET 和MEMORY_TARGET1.2 查看系统架构本步⽤来查看处理器的架构类型,需要确认ORACLE 安装包与处理器架构相符,不然安装时必然报错。
Oracle安装指导手册
Oracle安装指导手册
1. 简介
Oracle是一款功能强大的关系型数据库管理系统,被广泛应用于各种企业级应用和互联网应用中。
本文档将为您提供Oracle数据库安装的详细指导步骤,以帮助您快速安装和配置Oracle数据库。
2. 系统要求
在开始安装Oracle数据库之前,请确保您的计算机满足以下最低系统要求:
•操作系统:支持的操作系统包括Windows、Linux和Solaris。
•内存:至少4GB的可用内存。
•存储空间:至少需要8GB的可用磁盘空间。
•处理器:至少1.5GHz的处理器。
3. 下载Oracle数据库
您可以从Oracle官方网站上下载最新的Oracle数据库安装包。
请登录Oracle官方网站,选择适宜的版本并下载。
4. 安装Oracle数据库
4.1 安装前准备工作
在安装Oracle数据库之前,您需要完成以下准备工作:•确保满足系统要求。
•关闭所有正在运行的应用程序和效劳。
•禁用防火墙和杀毒软件。
4.2 启动安装程序
双击下载的Oracle数据库安装包,启动安装程序。
根据提示选择。
oracle11g+asm+rac安装指南linux
oracle11g+asm+rac安装指南linuxoracle11g+asm+rac安装指导环境描述:网络接口、ip分配:#publicbind0192.100.65.19tpps-ora01192。
100.65.20tpps-ora02#vip192.100.65.21tpps-ora01-vip192.100.65.22tpps-ora02-vip#私人的172.16.65.19tpps-ora01-priv172.16.65.20tpps-ora02-priv#扫描192.100.65.23orascan主机名:修改hostname如主节点tpps-ora01,次节点tpps-ora02注:图中rac01改为tpps-ora01,rac02改为tpps-ora02,以下各图均按此方式操作。
[ root@localhost~]#vi/etc/sysconfig/network关闭selinux配置:[ root@localhost~]#cat/etc/selinux/config#thisfilecontrolsthestateofselinuxonthesystem.#selinux=cantakeoneofthesethreev alues:#强制执行SELinuxSecurity政策。
#permissive-selinuxprintswarningsinsteadofenforcing.#disabled-selinuxisfullydisabled.selinux=disabled#selinuxtype=政策的类型。
可能的价值是:#targeted-onlytargetednetworkdaemonsareprotected.#strict-fullselinuxprotection.selinuxtype=targeted关闭防火墙:[ root@localhost~]#chkconfig——列表表iptables0:off1:off2:on3:on4:on5:on6:off[root@localhost~]#chkconfigiptablesoff[ root@localhost~]#chkconfig--listiptablesiTables0:off1:off2:off3:off4:off5:off6:off1.检查每个节点的os环境1.检查可用空间:○[root@localhost~]#df-hFileSystemSizeUse%mountedon/dev/sda2124g4.2g114g4%//dev/sda1494m17m452m4%/boottmpfs2。
ASM安装和配置
-1-
ORACLE 学习 之 ASM 安装和配置
ASM 通过提供数据的冗余副本来提供容错能力,或者 ASM 可以建立在供应商提供的 存储机制的基础上。 通过为数据类选择所期望的可靠性和性能特性 (而不是对每个文件都使 用人工交互)来实现数据管理。 通过自动处理手动存储, ASM 功能节省了 DBA 的时间,因此可提高 DBA 管理更多 和更大数据库的能力,而且效率也更高。
-2-
ORACLE 学习 之 ASM 安装和配置
1.1.3 什么时候需要用到 ASM
对于归档日志和备份,操作系统供应商不提供共享磁盘文件系统。 逻辑卷管理器隐藏了文件的位置,使得很难管理磁盘 I/O 和提供良好的统计。 当磁盘数超过 100 时,现有的 lvm 不能工作得很好。 当数据库有 1000 以上的数据文件时,操作系统和 Oracle 不能很好地处理数据库。 当有大量数据文件时命名就变得很困难了。 特性和文件系统限制随操作系统的不同而不同。 操作系统级的用户可以通过标准使用接触到 Oracle 文件,而 Oracle 并不知道。
2.登录 oracle 官方网站,搜索关键字 oracle asm red hat 5。下载 asm 的三个 rpm 软件包 /technetwork/server-storage/linux/downloads/rhel5-084877.html Intel IA32 (x86) Architecture Library and Tools · oracleasm-support-2.1.3-1.el5.i386.rpm · oracleasmlib-2.0.4-1.el5.i386.rpm Drivers for kernel 2.6.18-194.el5 · oracleasm-2.6.18-194.el5xen-2.0.5-1.el5.i686.rpm · oracleasm-2.6.18-194.el5debug-2.0.5-1.el5.i686.rpm · oracleasm-2.6.18-194.el5PAE-2.0.5-1.el5.i686.rpm · oracleasm-2.6.18-194.el5-debuginfo-2.0.5-1.el5.i686.rpm · oracleasm-2.6.18-194.el5-2.0.5-1.el5.i686.rpm 3.安装上述的三个 rpm 软件包:
Redhat5_5安装oracl11gR2rac步骤
Redhat 5.5 as 安装oracle11g r2 rac步骤装了这么久,终于把11g R2的rac装好,现将安装过程记录如下:安装要求:虚拟机:Redhat5.5的光盘或镜像文件linux_11gR2_databaselinux_11gR2_grid跟操作系统匹配的三个asm包:oracleasmliboracleasm-supportoracleasm1.虚拟机的安装我用的是VirtualBox,两台装好,磁盘最好是固定大小磁盘,不要自动增长的,不然速度会很慢,还有,内存不到4G,试都不要试,机器绝对跑不动,最好是台式机,磁盘速度快一点,每台虚拟机网卡配两个,内存1.5G以上,不然装不了cluster。
安装过程中,注意把selinux跟防火墙iptables禁用掉。
如果安装过程没有禁用,可以在启动后用下列方式来禁用:当前禁止/sbin/service selinux stop/sbin/service iptables stop开机禁止chkconfig selinux offchkconfig iptables off还有一点,开机后可以用上面方法,停掉sendmail,cups等功能,一个是发邮件,一个打印机功能,用不上,开机启动这两个速度很慢。
2.配置ip,主机名可以在安装的时候进行配置,或者安装之后手工配置。
手工配置如下:要根据自己的实际情况设置eth0 公有ipeth1 私有ip,两边不通网段[root@rac1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip 地址BROADCAST=192.168.71.255 #对应的子网广播地址HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址IPADDR=192.168.71.249 #如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址IPV6INIT=noIPV6_AUTOCONF=noNETMASK=255.255.255.0 #网卡对应的网络掩码NETWORK=192.168.71.0 #网卡对应的网络地址ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备[root@rac1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1BOOTPROTO=staticBROADCAST=192.168.70.255HWADDR=08:00:27:0E:BF:F8IPADDR=192.168.70.249NETMASK=255.255.255.0NETWORK=192.168.70.0ONBOOT=yes[root@rac1 ~]# vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=rac1GATEWAY=192.168.71.254重启网卡:[root@rac1 ~]# service network restart[root@rac1 ~]# ifdown eth0[root@rac1 ~]# ifup eth0更改hosts文件[root@rac1 ~]# vi /etc/hosts192.168.71.249 rac1192.168.71.250 rac2192.168.70.249 rac1prv192.168.70.250 rac2prv192.168.71.239 rac1vip192.168.71.240 rac2vip 192.168.71.244 racscan3.组安装开发包:转到光盘的Server目录执行:rpm -Uvh binutils-2.*rpm -Uvh compat-libstdc++-33*rpm -Uvh elfutils-libelf-0.*rpm -Uvh elfutils-libelf-devel-*rpm -Uvh gcc-4.*rpm -Uvh gcc-c++-4.*rpm -Uvh glibc-2.*rpm -Uvh glibc-common-2.*rpm -Uvh glibc-devel-2.*rpm -Uvh glibc-headers-2.*rpm -Uvh ksh-2*rpm -Uvh libaio-0.*rpm -Uvh libaio-devel-0.*rpm -Uvh libgcc-4.*rpm -Uvh libstdc++-4.*rpm -Uvh libstdc++-devel-4.*rpm -Uvh make-3.*rpm -Uvh sysstat-7.*rpm -Uvh unixODBC-2.*rpm -Uvh unixODBC-devel-2.*安装oracle asm包rpm -Uvh oracleasm*4.添加用户,组/usr/sbin/groupadd -g 501 oinstall/usr/sbin/groupadd -g 502 dba/usr/sbin/groupadd -g 503 oper/usr/sbin/groupadd -g 504 asmadmin/usr/sbin/groupadd -g 505 asmoper/usr/sbin/groupadd -g 506 asmdba/usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid mkdir /oraclemkdir /oracle/app/chown -R grid:oinstall /oracle/app/chmod -R 775 /oracle/app/mkdir -p /oracle/app/oraInventorychown -R grid:oinstall /oracle/app/oraInventorychmod -R 775 /oracle/app/oraInventorymkdir -p /oracle/app/gridmkdir -p /oracle/app/oraclechown -R grid:oinstall /oracle/app/gridchown -R oracle:oinstall /oracle/app/oraclechmod -R 775 /oracle/app/oraclechmod -R 775 /oracle/app/grid分别为两个用户设置密码passwd oraclepasswd grid5.系统参数设置:[root@rac1 cdrom]# vi /etc/security/limits.conf#ORACLE SETTINGgrid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536[root@rac1 cdrom]# vi /etc/pam.d/login#ORACLE SETTINGsession required pam_limits.so[root@rac1 cdrom]# vi /etc/sysctl.conf#ORACLE SETTINGfs.aio-max-nr = 1048576fs.file-max = 6815744#kernel.shmall = 2097152#kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586注:那两个前面加#注视的那个,因为5.5系统默认比这两个值大,所以我就没有设置成这个。
AIX Oracle 11g RAC技术安装手册
AIX Oracle 11g RAC 技术安装手册1 Oracle安装前系统准备工作1.1 网卡绑定1、输入命令smittyetherchannel2、添加etherchannel3、选择网卡4、设定双绑定网卡属性5、新的网卡被创建成功6、同理创建另外一组网卡绑定1.2 修改主机名及IP1、运行命令smittytcpip2、选择Minimun Configuration &Startup项3、选择需要修改的网卡4、编辑主机名,IP,子网掩码,及网关,回车开始执行5、IP及主机名,配置完成6、同理设置另外一个网卡IP1.3 修改root密码1、输入命令passwd修改root密码,需要输入两次密码完成设置1.4 新建LV1、输入命令smitty jfs22、选择新建一个文件系统3、选择在rootvg上创建lv4、设置lv大小及mount点,回车完成创建5、挂载新建的lv6、查看是否挂载成功,如图,挂载已成功1.5 添加硬盘至vg中1、lspv查看硬盘,如图显示hdisk1不在任何vg中2、输入命令extendvg–f rootvg hdisk13、在rootvg中添加新的硬盘成功4、输入命令smitty vg5、选择mirror a Volume Group6、选择需要mirror的vg7、选择需要mirror的硬盘8、完成配置,回车开始执行命令9、mirror命令执行中,需要等待一段时间10、命令执行成功,mirror完成11、添加启动项至新的硬盘中12、配置新的启动列表1.6 修改文件系统大小1、输入命令chfs–a size=XX /mount点1.7 修改swap大小1、输入命令chps–s ‘127’ hd62、查看swap大小1.8 安装系统包1、输入命令smittyinstall2、选择install software3、F4列出输入设备4、选择输入设备为cd5、F4开始选择需要安装的系统包6、输入”/”来进行搜索需要安装的系统包7、输入包名8、选择需要的包9、选择完成之后按回车完成系统包的选择10、同意license 需按F4列出菜单11、选择yes,继续12、选择完成后回车继续13、弹出确认按钮,选择输入回车键继续14、正在运行软件安装1.9 安装语言包1、输入命令smittymlang2、选择添加语言环境3、选择需要安装的语言包4、需要换盘,插入光盘2 继续5、命令执行完成,语言包安装完成1.10 修改limits1、编辑配置文件2、修改以下选项为无限制default:fsize = -1core = -1cpu = -1data = -1rss = -1stack = -1nofiles = -11.11 修改时区1、输入命令chtz‘BEIST-8’1.12 配置时间同步1、编辑配置文件2、在第一台机器编辑以下行3、在第二台机器编辑以下行4、输入命令smittyxntpd5、启动xntpd服务6、选择BOTH项,使两台机器都启动7、命令执行成功8、在第一台机器输入命令lssrc -lsxntpd 目前观察sys stratum项为169、当sys stratum 变为4时10、在第二台机器执行以下命令,完成时间同步1.13 使用FTP上传软件包1、使用FTP软件,连接服务器,输入用户名密码2、上传需要安装的软件包1.14 编辑hosts文件1、编辑hosts文件2、编辑以下行1.15 调整系统参数1.15.1 打开异步I/O在AIX6.1中默认异步IO服务是打开的。
ASM安装和配置
ASM安装和配置环境:oracle版本:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0操作系统:Red Hat Enterprise Linux Server release 5.5 (Tikanga)1、首先安装oracle数据库软件,然后向虚拟机中添加三块2G的硬盘,重启虚拟机2、安装软件包:2.1、查看好系统版本,本机是redhat 5,内核版本如下:[root@server3 dev]# uname -aLinux server32.6.18-194.el5#1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux2.2、上oracle官方网站,搜索关键字oracle asm red hat 5。
去下载如下asm的三个rpm软件包(本机器下载的是标红的三个软件包,安装包一定要下载正确的版本否则第五步会出错,导致后续配置无法进行):/technetwork/topics/linux/downloads/rhel5-084877.htmlIntel IA32 (x86) ArchitectureLibrary and Tools∙oracleasm-support-2.1.3-1.el5.i386.rpm∙oracleasmlib-2.0.4-1.el5.i386.rpmDrivers for kernel 2.6.18-194.el5∙oracleasm-2.6.18-194.el5xen-2.0.5-1.el5.i686.rpm∙oracleasm-2.6.18-194.el5debug-2.0.5-1.el5.i686.rpm∙oracleasm-2.6.18-194.el5PAE-2.0.5-1.el5.i686.rpm∙oracleasm-2.6.18-194.el5-debuginfo-2.0.5-1.el5.i686.rpm∙oracleasm-2.6.18-194.el5-2.0.5-1.el5.i686.rpm2.3、安装上述的三个rpm软件包:[root@server3 asm]# rpm -ivh *.rpmwarning: oracleasm-2.6.18-194.11.3.el5-2.0.5-1.el5.i686.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159Preparing... ########################################### [100%]1:oracleasm-support########################################### [ 33%]2:oracleasm-2.6.18-194.el###################################### [ 67%]3:oracleasmlib ########################################### [100%]3、对在1中添加进来的三个磁盘进行分区(我们添加了sdb、sdc和sdd。
OracleRestart[11204]“加”ASM“加”RHEL5安装手册
Oracle Restart+ASM+RHEL5安装手册Oracle restart数据库是在原来单实例数据库的基础上,利用了Clusterware 增强了单实例数据库的可用性.可以使用srvctl,crsctl命令管理单实例数据库,当服务器重起或进程异常终止时,能够自动启动数据库.一 OS环境配置1 创建用户2 版本及kernel3 安装rpm包4 kernel参数5 用户限制6 环境变量export TMOUT=0二安装Grid Infrastructure1 安装gridGrid用户执行runInstaller[gridHA2-BI-CS01 gird]$ ./runInstaller选择skip software updates注: 此处可选择install oracle grid infrastructure software only或configure oracle grid infrastructure a standalone server,时选择后者时ocr必须放在ASM上。
选择os group dba指定oracle_base,grid_home路径指定oraInventory路径检查包,参数配置等注:oracle restart不需要要使用dns,无需配置resove.conf 可忽略Root用户执行orainstRoot.sh ,root.sh脚本说明: orainstRoot.sh 脚本是为了设置清单目录的权限[rootHA2-BI-CS01 ~]# /oracle/oraInventory/orainstRoot.shChanging permissions of /oracle/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /oracle/oraInventory to dba.The execution of the script is plete.[rootHA2-BI-CS01 ~]# /grid/root.shPerforming root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= gridORACLE_HOME= /gridEnter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ...Copying oraenv to /usr/local/bin ...Copying coraenv to /usr/local/bin ...2 配置Standalone3 检查高可用服务has,css,evm参数.如果使用ASM作为存储,CSS服务会自动启动.4 检查OCR三安装Oracle DatabaseOracle用户执行runInstaller[oracleHA2-BI-CS01 database]$./runInstaller跳过mos支持跳过更新选择install database software only选择single instance database installation选择english选择enterprise edition选择组件,除oracle lable security,oracle database vault option之外全选指定oracle_base,oracle_home路径指定os group dba[rootHA2-BI-CS01 db]# /oracle/db/root.shPerforming root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= oracleORACLE_HOME= /oracle/dbEnter the full pathname of the local bin directory: [/usr/local/bin]: The contents of "dbhome" have not changed. No need to overwrite.The contents of "oraenv" have not changed. No need to overwrite.The contents of "coraenv" have not changed. No need to overwrite.Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root script.Now product-specific root actions will be performed.Finished product-specific root actions.四创建ASM DiskGroupGird用户执行asmca[gridHA2-BI-CS01 ~]$asmca指定asmsys用户密码创建磁盘组DGSYS,冗余级别external修改asm pfile参数创建磁盘组DGDATA, 冗余级别external五创建DatabaseOracle用户执行dbca [oracleHA2-BI-CS01 ~]$dbca选择create database选择custom database指定oracle_sid禁止Oracle enterprise manager指定sys,system用户密码选择存储方式 ASM禁用FRA,归档(根据情况选择)选择组件,除Oracle XML DB之外其它都不选选择字符集ZHS16GBK修改max datafiles值配置数据文件,禁用自动扩展附:手动建库脚本六创建Listener用gird用户执行netca [gridHA2-BI-CS01 ~]$netca[gridHA2-BI-CS01 ~]$ srvctl status listenerListener LISTENER is enabledListener LISTENER is running on node(s): ha2-bi-cs01[gridHA2-BI-CS01 ~]$ crsctl status resource -t--------------------------------------------------------------------------------NAME TARGET STATE SERVERSTATE_DETAILS--------------------------------------------------------------------------------Local Resources--------------------------------------------------------------------------------ora.DGDATA.dgONLINE ONLINE ha2-bi-cs01 ora.DGSYS.dgONLINE ONLINE ha2-bi-cs01 ora.LISTENER.lsnrONLINE ONLINE ha2-bi-cs01 ora.asmONLINE ONLINE ha2-bi-cs01 Started ora.onsOFFLINE OFFLINE ha2-bi-cs01。
Redhat 6.2(x86_64)+oracle10g(RAC)+asm安装配置
Redhat 6.2(x86_64)+oracle10g(RAC)+asm安装配置Redhat6.2下oracle10g+rac+ASM安装说明安装环境:操作系统:redhat6.2(x86_64) 数据库:oracle10g(RAC)+ASM一、安装前的准备工作:1)网络接口配置说明规划和配置好系统中各网卡的ip地址,并写入到各rac节点中的/etc/hosts文件中# public10.36.106.33 ycweb1 10.36.106.34 ycweb2 # vip10.36.106.31 ycweb1-vip 10.36.106.32 ycweb2-vip # private10.10.2.1 ycweb1-priv 10.10.2.2 ycweb2-priv 2)关闭SELINUX配置(各节点都需要) [root@ycweb1 ~]# cat /etc/selinux/config# This file controls the state of SELinux on the system. # SELINUX= cantake one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=disabled# SELINUXTYPE= type of policy in use. Possible values are:# targeted - Only targeted network daemons are protected. # strict - Full SELinux prot SELINUXTYPE=targeted3)关闭防火墙(各节点都需要)[root@ycweb1 ~]# chkconfig --list iptablesiptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off[root@ycweb1 ~]# chkconfig iptables off [root@ycweb1 ~]# chkconfig --listiptablesiptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off 也可以通过系统----管理----防火墙来禁用防火墙。
ORACLE for RHEL安装
在RHAS4上安装oracle9.2.0.4的总结1修改内核参数(物理内存512)echo268435456>/proc/sys/kernel/shmmax加入到/etc/rc.local文件中。
或者在/etc/sysctl.conf加kernel.shmmax=268435456#该值oracle建议为物理内存的一半.sysctl–p或重启机器使该修改生效。
2需要的软件jdk-1_5_0_06-linux-i586-rpm.binship_9204_linux_disk1-3.cpio.gz3确认你已安装了以下兼容包compat-libcwait-2.1-1.i386.rpmcompat-gcc-32-3.2.3-47.3.i386.rpm(4th盘)compat-gcc-32-c++-3.2.3-47.3.i386.rpm(4th盘)libaio-devel-0.3.103-3.i386.rpmxorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.20.i386.rpm(安装“XSoftwareDevelopment”组件)compat-oracle-rhel4-1.0-5.i386.rpmglib-devel-1.2.10-15.i386.rpm(4th盘)(ncurses4-5.0-11.i386.rpm)用rpm–qa|grep包名查看,如果没安装的话用rpm–ivh安装。
rpm–ivhcompat-libcwait-2.1-1.i386.rpmrpm–ivh……4安装Jdk1.5到/usr/local./jdk-1_5_0_06-linux-i586-rpm.bin解压rpm-ihvjdk-1_5_0_06-linux-i586-rpm(ln–s/usr/java/jdk1.5.0_06/usr/local/java)5准备用户环境(root)创建oracle用户和oinstall和dba组。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【精编推荐】OracleRestart加ASM加RHEL安装手
册
Oracle Restart+ASM+RHEL5安装手册
Oracle restart数据库是在原来单实例数据库的基础上,利用了Clusterware增强了单实例数据库的可用性.可以使用srvctl,crsctl命令管理单实例数据库,当服务器重起或进程异常终止时,能够自动启动数据库.
一OS环境配置
1 创建用户
2 版本及kernel
3 安装rpm包
查询rpm包是否安装
4 kernel参数
5 用户限制
6 环境变量
二安装Grid Infrastructure
1 安装grid
Grid用户执行runInstaller
[grid@HA2-BI-CS01 gird]$ ./runInstaller
选择skip software updates
注: 此处可选择install oracle grid infrastructure software only或configure oracle grid infrastructure a standalone server,时选择后者时ocr必须放在ASM上。
选择os group dba
指定oracle_base,grid_home路径
指定oraInventory路径
检查包,参数配置等
注:oracle restart不需要要使用dns,无需配置resove.conf 可忽略
Root用户执行orainstRoot.sh ,root.sh脚本
说明: orainstRoot.sh 脚本是为了设置清单目录的权限
[root@HA2-BI-CS01 ~]# /oracle/oraInventory/orainstRoot.sh Changing permissions of /oracle/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /oracle/oraInventory to dba.
The execution of the script is complete.
[root@HA2-BI-CS01 ~]# /grid/root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /grid
Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
2 配置Standalone
3 检查高可用服务
参数.
如果使用ASM作为存储,CSS服务会自动启动.
4 检查OCR
三安装Oracle Database
Oracle用户执行runInstaller
[oracle@HA2-BI-CS01 database]$./runInstaller
跳过mos支持。