oracle11grac数据库巡检手册(Oracle RAC 11g实战指南的目录)
本文目录
- Oracle RAC 11g实战指南的目录
- 关于oracle 11G 压力测试数据库服务器i/o性能 三个参数
- OracleRAC日常基本维护命令
- Oracle RAC 11g实战指南的内容简介
- 请问oracle数据库RAC是什么意思
- 想要安装oracle数据库 11g rac,需要配置udev来解决asm存储设备名持久化问题,请问
- win oracle 11g rac检查节点间空闲磁盘空间失败
- oracle 11g 中出现SCAN IP,请问这个IP 的作用是什么每个数据库最多有多少个SCAN IP
Oracle RAC 11g实战指南的目录
前言第1章 高可用性概述 11.1 什么是高可用性 11.2 如何获得高可用性 21.3 什么是集群 31.4 oracle的高可用性产品 7第2章 oracle rac 11g的体系结构 92.1 oracle rac 11g的新特性 92.2 rac集群的体系结构 10第3章 安装rac之前的准备工作 153.1 系统需要满足什么条件 153.1.1 系统需要满足的硬件条件 153.1.2 系统需要满足的软件条件 163.1.3 节点间的网络需要满足什么条件 183.1.4 存储设备需要满足什么条件 213.1.5 节点的时钟需要满足什么条件 223.2 root用户需要完成的工作 233.2.1 如何调整操作系统 233.2.2 如何创建用户和用户组 253.2.3 如何配置存储设备 26.3.2.4 如何配置网络 293.3 oracle用户需要完成的工作 303.3.1 如何设置环境变量 303.3.2 如何手工配置ssh 31第4章 grid infrastructure软件的安装 374.1 如何进行安装前的校验 374.2 开始安装grid infrastructure软件 394.3 如何查看安装结果 554.3.1 如何查看节点的状态 554.3.2 如何查看vip和scan 564.3.3 如何查看clusterware中服务的状态 574.3.4 如何查看asm实例的状态 604.4 如何删除grid infrastructure 60第5章 oracle数据库软件的安装 645.1 安装前的准备工作 645.2 开始安装oracle数据库软件 655.3 如何删除oracle数据库软件 74第6章 集群数据库的创建 756.1 创建集群数据库之前的准备工作 756.2 开始创建集群数据库 766.3 如何删除集群数据库 90第7章 rac集群的维护 937.1 如何管理voting文件 937.2 如何管理ocr文件 957.3 如何管理rac集群中的各种资源 977.4 如何管理rac集群中的网络 997.4.1 如何修改vip 997.4.2 如何修改scan 1007.4.3 如何修改私有和公共ip地址 1017.5 如何扩展rac集群 1027.5.1 扩展rac之前的准备工作 1037.5.2 如何扩展clusterware 1037.5.3 如何扩展oracle数据库服务器 104第8章 自动存储管理 1058.1 asm实例的创建 1068.2 磁盘组的管理 1108.2.1 磁盘组的创建和删除 1108.2.2 磁盘的添加和删除 1128.2.3 磁盘组信息的查询 1128.2.4 磁盘组的重新平衡 1148.2.5 磁盘组的挂接和卸载 1148.2.6 磁盘组中目录的管理 1158.3 如何使用asm磁盘组 1178.3.1 如何激活自动文件管理功能 1188.3.2 文件的命名规则 1188.3.3 如何创建omf数据库 1198.3.4 如何创建omf表空间 1228.3.5 如何创建omf控制文件 1238.3.6 如何创建omf重做日志文件 1238.3.7 如何存储归档日志文件 1248.4 命令行工具asmcmd的用法 1248.4.1 如何通过asmcmd管理asm实例 1258.4.2 如何通过asmcmd管理asm磁盘组 1288.4.3 如何通过asmcmd管理磁盘组中的文件 1318.5 acfs文件系统管理 1338.5.1 如何管理asm磁盘组中的卷 1348.5.2 如何管理asm磁盘组中的文件系统 1378.5.3 acfsutil工具的用法 139第9章 集群数据库的维护 1419.1 数据库的启动和关闭 1419.2 如何对初始化参数进行维护 1429.3 如何对重做日志进行维护 1449.4 如何对表空间进行维护 1479.5 如何对控制文件进行维护 149第10章 数据库的备份与恢复—rman的用法 15010.1 rman的基本结构 15010.2 rman的配置 15210.2.1 如何配置rman客户端的连接 15310.2.2 恢复目录的创建 15310.2.3 如何对目标数据库的归档日志文件进行配置 15410.3 如何利用rman对数据库进行备份 15510.3.1 通道的设置 15610.3.2 存储脚本的用法 15710.3.3 控制文件的备份 15810.3.4 参数文件的备份 15910.3.5 归档日志文件的备份 15910.3.6 非归档模式下数据文件的备份 16010.3.7 归档模式下数据文件的备份 16110.3.8 备份集的备份 16310.4 如何对数据库进行完全恢复 16410.4.1 如何对备份文件进行校验 16410.4.2 如何对数据文件进行恢复 16510.5 两个实际的例子 16710.5.1 模拟数据文件损坏的例子 16710.5.2 模拟磁盘损坏的例子 16810.6 如何对坏块进行恢复 16910.6.1 什么叫块介质恢复 16910.6.2 如何进行块介质恢复 17010.7 如何对数据进行跨平台移植 17110.7.1 字节存储次序相同时的移植 17110.7.2 字节存储次序不同时的移植 173附录a oracle rac 11g在solaris下的安装 175附录b oracle rac 11g在linux下的安装 189
关于oracle 11G 压力测试数据库服务器i/o性能 三个参数
是一套RAC么? 反正不管是不是同一个RAC,可以让存储工程师去看一下,为啥第一个节点的IOPS这么低
OracleRAC日常基本维护命令
所有实例和服务的状态
$ srvctl status database d orcl
Instance orcl is running on node linux
Instance orcl is running on node linux
单个实例的状态
$ srvctl status instance d orcl i orcl
Instance orcl is running on node linux
在数据库全局命名服务的状态
$ srvctl status service d orcl s orcltest
Service orcltest is running on instance(s) orcl orcl
特定节点上节点应用程序的状态
$ srvctl status nodeapps n linux
VIP is running on node: linux
GSD is running on node: linux
Listener is running on node: linux
ONS daemon is running on node: linux
ASM 实例的状态
$ srvctl status a *** n linux
ASM instance +ASM is running on node linux
列出配置的所有数据库
$ srvctl config database
orcl
显示 RAC 数据库的配置
$ srvctl config database d orcl
linux orcl /u /app/oracle/product/ /db_
linux orcl /u /app/oracle/product/ /db_
显示指定集群数据库的所有服务
$ srvctl config service d orcl
orcltest PREF: orcl orcl AVAIL:
显示节点应用程序的配置 —(VIP GSD ONS 监听器)
$ srvctl config nodeapps n linux a g s l
VIP exists : /linux vip/ / /eth :eth
GSD exists
ONS daemon exists
Listener exists
显示 ASM 实例的配置
$ srvctl config a *** n linux
+ASM /u /app/oracle/product/ /db_
集群中所有正在运行的实例
SELECT
inst_id
instance_number inst_no
instance_name inst_name
parallel
status
database_status db_status
active_state state
host_name host
FROM gv$instance
ORDER BY inst_id;
INST_ID INST_NO INST_NAME PAR STATUS DB_STATUS STATE HOST
orcl YES OPEN ACTIVE NORMAL rac
orcl YES OPEN ACTIVE NORMAL rac
位于磁盘组中的所有数据文件
select name from v$datafile
union
select member from v$logfile
union
select name from v$controlfile
union
select name from v$tempfile;
NAME
+FLASH_RECOVERY_AREA/orcl/controlfile/current
+FLASH_RECOVERY_AREA/orcl/onlinelog/group_
+FLASH_RECOVERY_AREA/orcl/onlinelog/group_
+FLASH_RECOVERY_AREA/orcl/onlinelog/group_
+FLASH_RECOVERY_AREA/orcl/onlinelog/group_
+ORCL_DATA /orcl/controlfile/current
+ORCL_DATA /orcl/datafile/example
+ORCL_DATA /orcl/datafile/indx
+ORCL_DATA /orcl/datafile/sysaux
+ORCL_DATA /orcl/datafile/system
+ORCL_DATA /orcl/datafile/undotbs
+ORCL_DATA /orcl/datafile/undotbs
+ORCL_DATA /orcl/datafile/undotbs
+ORCL_DATA /orcl/datafile/undotbs
+ORCL_DATA /orcl/datafile/users
+ORCL_DATA /orcl/datafile/users
+ORCL_DATA /orcl/onlinelog/group_
+ORCL_DATA /orcl/onlinelog/group_
+ORCL_DATA /orcl/onlinelog/group_
+ORCL_DATA /orcl/onlinelog/group_
+ORCL_DATA /orcl/tempfile/temp
rows selected
属于 ORCL_DATA 磁盘组的所有 ASM 磁盘
SELECT path
FROM v$a *** _disk
WHERE group_number IN (select group_number
from v$a *** _diskgroup
where name = ORCL_DATA );
PATH
ORCL:VOL
ORCL:VOL
启动/停止RAC集群
确保是以 oracle UNIX 用户登录的 我们将从rac 节点运行所有命令
# su – oracle
$ hostname
Rac
停止 Oracle RAC g 环境
第一步是停止 Oracle 实例 当此实例(和相关服务)关闭后 关闭 ASM 实例 最后 关闭节点应用程序(虚拟IP GSD TNS 监听器和 ONS)
$ export ORACLE_SID=orcl
$ emctl stop dbconsole
$ srvctl stop instance d orcl i orcl
$ srvctl stop a *** n rac
$ srvctl stop nodeapps –n rac
启动 Oracle RAC g 环境
第一步是启动节点应用程序(虚拟 IP GSD TNS 监听器和 ONS) 当成功启动节点应用程序后 启动 ASM 实例 最后 启动 Oracle 实例(和相关服务)以及企业管理器数据库控制台
$ export ORACLE_SID=orcl
$ srvctl start nodeapps n rac
$ srvctl start a *** n rac
$ srvctl start instance d orcl i orcl
$ emctl start dbconsole
使用 SRVCTL 启动/停止所有实例
启动/停止所有实例及其启用的服务 我只是觉得有意思就把此步骤作为关闭所有实例的一种方法加进来了!
$ srvctl start database d orcl
lishixinzhi/Article/program/Oracle/201311/16967
Oracle RAC 11g实战指南的内容简介
oracle rac 11g是oracle公司最新推出的集群数据库版本。本书以理论结合实际的角度出发,详细介绍了rac的安装过程和管理方法。书中提到了许多在安装和管理rac时需要注意的问题,这些问题都是作者在实际的工程实施过程中遇到过并亲手解决的。本书主要介绍rac 11.2在unix/linux系统中的安装和管理方法。从内容组织形式上来看,本书共分为10章和2个附录:第1章介绍了系统高可用性的概念,第2章介绍了rac的体系结构,第3章介绍在aix系统中所需要做的安装前的准备工作,第4章~第6章介绍了rac的整个安装过程,第7章介绍rac集群环境的管理方法,第8章介绍asm实例和磁盘组的维护方法,第9章介绍了对rac数据库的常规管理方法,第10章介绍集群数据库的备份与恢复。附录a和附录b分别介绍了在solaris和linux两种操作系统中需要做的安装前的准备工作。与以前的版本相比,rac 11.2有许多重要的变化,如:彻底放弃了对裸设备的支持,asm和clusterware一起合成了grid infrastructure软件,引入了scan地址和acfs文件系统,在asm磁盘组中可以创建卷,ocr和voting文件可以存储在asm磁盘组中等。读者在学习rac时,需要特别注意不同版本之间的差别。本书既不是对oracle官方文档的翻译,也不是对rac安装过程的简单描述,而是作者实施和管理rac的经验的结晶。本书不仅告诉读者怎么做,还告诉读者为什么这么做。在书中提到许多需要注意的问题,这些问题都是在rac的实施和管理过程中经常遇到,并且在官方文档中可能找不到答案的问题。本书不仅可以作为工程技术人员的参考手册,还可以作为培训中心的培训教材。
请问oracle数据库RAC是什么意思
RAC,全称real application clusters,译为“实时应用集群”, 通俗点讲就是数据库集群它是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。优点 Oracle RAC主要支持Oracle9i、10g、11g版本,可以支持24 x 7 有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。在Oracle RAC环境下,Oracle集成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。(1)多节点负载均衡;(2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化;(3)通过并行执行技术提高事务响应时间----通常用于数据分析系统;(4)通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统;(5)节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,同时节约相应维护成本;(6)可扩展性好,可以方便添加删除节点,扩展硬件资源。缺点 (1)相对单机,管理更复杂,要求更高;(2)在系统规划设计较差时性能甚至不如单节点;(3)可能会增加软件成本(如果使用高配置的pc服务器,Oracle一般按照CPU个数收费)。在Oracle9i之前,RAC的名称是OPS (Oracle parallel Server)。RAC 与 OPS 之间的一个较大区别是,RAC采用了Cache Fusion(高速缓存合并)技术。在 OPS 中,节点间的数据请求需要先将数据写入磁盘,然后发出请求的节点才可以读取该数据。使用Cache fusion时,RAC的各个节点的数据缓冲区通过高速、低延迟的内部网络进行数据块的传输。
想要安装oracle数据库 11g rac,需要配置udev来解决asm存储设备名持久化问题,请问
利用UDEV服务解决RAC ASM存储设备名
在《Why ASMLIB and why not?》我们介绍了使用ASMLIB作为一种专门为Oracle Automatic Storage Management特性设计的内核支持库(kernel support library)的优缺点,同时建议使用成熟的UDEV方案来替代ASMLIB。这里我们就给出配置UDEV的具体步骤,还是比较简单的:1.确认在所有RAC节点上已经安装了必要的UDEV包# rpm -qa|grep udevudev-095-14.21.el52.通过scsi_id获取设备的块设备的唯一标识名,假设系统上已有LUN sdc-sdpfor i in c d e f g h i j k l m n o p ;doecho "sd$i" "`scsi_id -g -u -s /block/sd$i` ";donesdc 1IET_00010001sdd 1IET_00010002sde 1IET_00010003sdf 1IET_00010004sdg 1IET_00010005sdh 1IET_00010006sdi 1IET_00010007sdj 1IET_00010008sdk 1IET_00010009sdl 1IET_0001000asdm 1IET_0001000bsdn 1IET_0001000csdo 1IET_0001000dsdp 1IET_0001000e 以上列出于块设备名对应的唯一标识名3.创建必要的UDEV配置文件,首先切换到配置文件目录# cd /etc/udev/rules.d定义必要的规则配置文件# touch 99-oracle-asmdevices.rules # cat 99-oracle-asmdevices.rulesKERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010001", NAME="ocr1", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010002", NAME="ocr2", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010003", NAME="asm-disk1", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010004", NAME="asm-disk2", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010005", NAME="asm-disk3", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010006", NAME="asm-disk4", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010007", NAME="asm-disk5", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010008", NAME="asm-disk6", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010009", NAME="asm-disk7", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_0001000a", NAME="asm-disk8", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_0001000b", NAME="asm-disk9", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_0001000c", NAME="asm-disk10", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_0001000d", NAME="asm-disk11", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_0001000e", NAME="asm-disk12", OWNER="grid", GROUP="asmadmin", MODE="0660"Result 为/sbin/scsi_id -g -u -s %p的输出--Match the returned string of the last PROGRAM call. This key may beused in any following rule after a PROGRAM call.按顺序填入刚才获取的唯一标识名即可OWNER为安装Grid Infrastructure的用户,在11gr2中一般为grid,GROUP为asmadminMODE采用0660即可NAME为UDEV映射后的设备名,建议为OCR和VOTE DISK创建独立的DISKGROUP,为了容易区分将该DISKGROUP专用的设备命名为ocr1..ocrn的形式其余磁盘可以根据其实际用途或磁盘组名来命名4.将该规则文件拷贝到其他节点上# scp 99-oracle-asmdevices.rules Other_node:/etc/udev/rules.d5.在所有节点上启动udev服务,或者重启服务器即可# /sbin/udevcontrol reload_rules# /sbin/start_udevStarting udev: 6.检查设备是否到位# cd /dev# ls -l ocr*brw-rw---- 1 grid asmadmin 8, 32 Jul 10 17:31 ocr1brw-rw---- 1 grid asmadmin 8, 48 Jul 10 17:31 ocr2# ls -l asm-disk*brw-rw---- 1 grid asmadmin 8, 64 Jul 10 17:31 asm-disk1brw-rw---- 1 grid asmadmin 8, 208 Jul 10 17:31 asm-disk10brw-rw---- 1 grid asmadmin 8, 224 Jul 10 17:31 asm-disk11brw-rw---- 1 grid asmadmin 8, 240 Jul 10 17:31 asm-disk12brw-rw---- 1 grid asmadmin 8, 80 Jul 10 17:31 asm-disk2brw-rw---- 1 grid asmadmin 8, 96 Jul 10 17:31 asm-disk3brw-rw---- 1 grid asmadmin 8, 112 Jul 10 17:31 asm-disk4brw-rw---- 1 grid asmadmin 8, 128 Jul 10 17:31 asm-disk5brw-rw---- 1 grid asmadmin 8, 144 Jul 10 17:31 asm-disk6brw-rw---- 1 grid asmadmin 8, 160 Jul 10 17:31 asm-disk7brw-rw---- 1 grid asmadmin 8, 176 Jul 10 17:31 asm-disk8brw-rw---- 1 grid asmadmin 8, 192 Jul 10 17:31 asm-disk9
win oracle 11g rac检查节点间空闲磁盘空间失败
已经提示了,安装空间不够了,检查一下两个节点的d盘是否有足够的磁盘空间。11.2.0.3的grid安装目录至少5GB的磁盘空间11.2.0.2至少3GB。
oracle 11g 中出现SCAN IP,请问这个IP 的作用是什么每个数据库最多有多少个SCAN IP
SCAN IP的数量和数据库节点数没有直接的关系。SCAN IP的数量一般是三个。严格来说应该称为SCAN VIP(虚拟IP),而不是SCAN IP。SCAN VIP可以高可用地漂移在活动的数据库节点上。SCAN VIP是SCAN Listener的监听地址。一个SCAN VIP对应一个SCAN Listener,它们会工作在同一台服务器节点上,SCAN Listener飘到哪个节点上,SCAN VIP也就飘到哪个节点上。同理,SCAN Listner的数量是三个。三个SCAN VIP对应同一个DNS名,也就是所谓的SCAN(单一客户访问名)。客户端的TNS里配置的绝对不是SCAN VIP的"IP",而是SCAN VIP对应的DNS名。这样,无论节点添加还是删除,客户端可以不用做任何修改。再提醒一下,SCAN VIP的数量不与数据库节点的数量一致。我曾做过8个节点的11gR2 RAC,SCAN VIP和SCAN Listener的数量是:三个!
更多文章:
生化危机单机游戏下载中文版(求生化危机4单机版下载地址,最好是中文版的)
2024年5月22日 06:26
电脑分辨率怎么调最佳(电脑显示屏怎么调分辨率最佳(电脑显示屏怎么调满屏))
2024年5月19日 07:32
vista系统还能用吗(windows vista 淘汰了吗)
2024年8月2日 22:25
office2013破解版安装包(谁能提供office 2013的破解版)
2024年7月5日 20:05
dnf深渊模拟器(DNF“深渊模拟器”,玩家实测1w次深渊都不出神话,你觉得如何)
2024年6月24日 02:25
战地1下载手机版下载中文(战地1 origin正版分流怎么安装)
2024年7月16日 14:05
腾讯浏览器最新版下载(怎么才能把QQ浏览器4.2版本下到手机上啊要4.2版本的)
2024年7月21日 11:35