Oracle11gRAC基本维护手册

合集下载

Oracle 11g RAC win2003 Server RAW+ASM手册

Oracle 11g RAC win2003 Server RAW+ASM手册

Oracle 11g RAC 手册(win2003 Server RAW+ASM)目录1 部署条件说明 (3)1.1 本手册适用范围 (3)1.2 软件环境 (3)1.3 硬件环境 (3)2 系统环境准备 (4)3 安装系统群集准备环境 (11)3.1 准备安装包 (12)3.2 安装clusterware (12)4 安装数据库软件 ........................................... 错误!未定义书签。

4.1 安装Oracle 10g DB Soft................................. 错误!未定义书签。

5 VIP 网络配置 ............................................ 错误!未定义书签。

6 执行netca建立Listener................................... 错误!未定义书签。

7 创建集群数据库 ........................................... 错误!未定义书签。

8 常用日常管理命令 ......................................... 错误!未定义书签。

1条件说明1.1 本手册适用范围本手册适用于win2003的oracle双机rac安装1.2 软件环境部署时如果规划好,一般操作都要在同一节点上面处理,防止不同节点处理出现监听以及数据库连接和主机名不一致,颠倒的顺序。

本部署实施手册适用于windows2003 Server平台下,安装Oracle版本为11g的2节点RAC;使用ASM文件系统存储数据文件所需软件包括:win32_11gR1_clusterwarewin32_11gR1_database_10131.3 硬件环境(测试环境)●服务器双网卡●1G以上可用内存●10G以上本地存储空间●共享磁盘阵列10GB2 系统环境准备1.系统采用统一的系统管理员用户名密码登陆如administrator/123456;2.配置系统环境变量:检查TEMP、TMP环境变量所在的磁盘有>1G的足够空间;3.配置相似的主机名,以便操作(例如node1,node2);4.通过ipconfig /all命令察看网卡的排列顺序,修改排列在第一位置的网卡网络连接名称为“public”,第二位置的网卡网络名称为“private”;5.分别配置public和private网络连接的ip地址,保证两台机器的ip地址在同一网段,并分别使用相同的子网掩码;服务器AOS:win 2003 entprise sp2 ServerName:node1public:192.168.0.10/24 gateway:192.168.0.1private:10.0.0.1/24服务器BOS:win 2003 entprise sp2 ServerName:node2public:192.168.0.11/24 gateway:192.168.0.1private:10.0.0.2/246.编辑%systemroot%\system32\drivers\etc\hosts文件,添加192.168.0.10 node1192.168.0.11 node210.0.0.1 node1-priv10.0.0.2 node2-priv192.168.0.100 node1-vip192.168.0.101 node2-vip7.禁用 Windows Media Sensing for TCP/IP·打开注册表编辑器·HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parame ters·新建DWORD 名_DisableDHCPMediaSense 值为 1当网卡与网络设备没有正常连通时,“媒体感知”功能不会禁用所有的网络协议,如NetBEUI和IPX/SPX协议就不受影响,本机的环路测试也可正常进行。

11G_RAC_DG环境配置以及维护文档

11G_RAC_DG环境配置以及维护文档

11G_RAC_DG环境配置以及维护文档Oracle_rac_11g下的DG搭建与维护一.DG基础知识介绍1.Data Guard结构Data Guard是一个集合,由一个Primary数据库(生产数据库)及一个或多个Standby数据库(最多9个Standby)组成。

组成Data Guard的各个Oracle数据库之间,通过Oracle的网络服务名(Net Service Name)连接,并且有可能分布于不同地域,实际上只要各库之间能够相互通信,它们的物理位置并没有什么限制,至于操作系统就更无所谓了(某些情况下),只要支持安装Oracle数据库软件就行了。

1.Primary 数据库Primary数据库在某些资料中也被称为主数据库,相同Data Guard环境中至少要包含一个并且仅能有一个Primary数据库,实际上就是产生修改操作,并负责将这些操作传输到其他服务器的主数据库,该库既可以是单实例主数据库,也可以是RAC结构。

2.Standby 数据库Standby数据库在某些资料中也被称为从数据库,或者备数据库。

Standby数据库可以视作Primary数据库在某个时间点时的备份(事务上一致)。

在同一套Data Guard配置中最多可以创建9个Standby数据库。

一旦创建完成,Data Guard通过在Standby数据库端,应用Primary数据库生成的重做记录(REDO数据)的方式,自动维护每一个Standby数据库。

Standby数据库同样既可以是单实例数据库,也可以是RAC结构。

Standby数据库通常分两类:逻辑Standby和物理Standby,如何区分?两类各有什么特点?如何搭建?这方面内容在后续章节会主要介绍,在这里呢三思先简单白活一下。

逻辑Standby。

就像请人帮你素描画像,基本器官是都会有的,这点你放心,但是各器官位置啦,大小啦,肤色啦,就不一定跟你本人一致了。

具体到数据库,就是说内容可能相同,但结构可能有差异。

oracle rac11g 基本操作

oracle rac11g 基本操作

oracle rac11g 基本操作摘要:1.Oracle RAC 11g 简介2.安装和配置Oracle RAC 11g3.Oracle RAC 11g 基本操作4.管理和监控Oracle RAC 11g5.优化Oracle RAC 11g 性能6.故障排除与维护正文:一、Oracle RAC 11g 简介Oracle RAC 11g(Real Application Clusters 11g)是Oracle 数据库的一个版本,它采用了分布式架构,可以将多个服务器连接在一起,形成一个共享存储的集群。

这种架构大大提高了数据库的性能、可伸缩性和容错能力。

本文将重点介绍Oracle RAC 11g 的一些基本操作。

二、安装和配置Oracle RAC 11g1.准备工作:确保服务器硬件和软件满足Oracle RAC 11g 的最低要求。

2.下载并安装Oracle 11g 软件:从Oracle 官方网站下载相应版本的软件,并根据提示进行安装。

3.配置Oracle RAC 环境:设置Grid Infrastructure 和Oracle Home,创建数据库实例。

4.配置网络和存储:设置存储网络,配置ASM(Automatic StorageManagement)和VIP(Virtual Interface Pool)。

三、Oracle RAC 11g 基本操作1.启动和关闭数据库:使用Oracle 命令启动和关闭数据库实例。

2.创建和管理表空间:使用SQL 语句创建表空间,配置存储参数。

3.创建和管理用户:使用SQL 语句创建用户,设置权限和角色。

4.备份与恢复:使用RMAN(Recovery Manager)进行数据库备份和恢复。

四、管理和监控Oracle RAC 11g1.使用Grid Control:Oracle 提供的一个集中式管理工具,用于监控和控制RAC 环境。

2.使用OEM(Oracle Enterprise Manager):一个集成化的管理平台,用于监控数据库性能、配置参数等。

Oracle-11g日常维护手册

Oracle-11g日常维护手册

Oracle 11g 日常维护手册目录第1章文档说明 (4)第2章 CRS的管理 (4)2.1 RAC状态检查 (4)2.1.1 检查守护进程状态 (4)2.1.2 检查资源状态 (4)2.2 手工启动与关闭RAC (5)2.3 OCR的管理 (5)2.4 VOTING DISK的管理 (7)2.5 CSS管理 (8)2.6 管理工具SRVCTL (8)2.6.1 管理实例 (8)2.6.2 管理监听程序 (9)2.6.3 管理ASM (9)2.6.4 管理service (10)2.7 修改RAC的IP及VIP (10)2.7.1 修改外网IP及心跳IP (10)2.7.2 修改VIP (11)2.7.3 查看与删除IP (11)第3章 ASM的管理 (12)3.1 管理DG (12)3.1.1 建立与扩充disk group (12)3.1.2 mount与unmount的命令 (13)3.1.3 删除disk group (13)3.1.4 增加DISK的total_mb (13)3.1.5 DG的属性-AU大小 (13)3.1.6 DG的属性-离线删除时间 (14)3.1.7 DG的属性-兼容版本 (14)3.1.8 向ASM中添加disk的完整步骤 (15)3.2 ASMCMD (16)3.2.1 ASMCMD常用命令 (16)3.2.2 复制ASM文件 (17)3.2.3 命令lsdg (17)3.2.4 元数据备份与恢复 (18)3.3 ASM磁盘头信息备份与恢复 (18)3.4 ASM常用视图 (19)3.4.1 视图V$ASM_DISKGROUP (19)3.4.2 视图V$ASM_DISK (20)3.5 常用方法 (21)3.5.1 如何确定ASM实例的编号 (21)3.5.2 查询DG-RAW-磁盘的对应关系 (21)第4章数据库管理 (23)4.1 参数文件管理 (23)4.2 表空间管理 (24)4.2.1 表空间自动扩张 (25)4.2.2 表空间更名 (25)4.2.3 表空间的数据文件更名 (25)4.2.4 缺省表空间 (25)4.2.5 表空间删除 (26)4.2.6 UNDO表空间 (26)4.2.7 TEMP表空间 (26)4.3 重做日志文件管理 (27)4.3.1 增加REDO日志组 (27)4.3.2 删除日志组 (27)4.3.3 日志切换 (27)4.3.4 日志清理 (27)4.3.5 重做日志切换次数查询 (28)4.4 归档模式 (28)4.4.1 单实例数据库修改为归档模式的方法 (28)4.4.2 RAC数据库修改为归档模式的方法 (29)4.4.3 归档路径 (29)4.5 重建控制文件 (30)4.6 内存参数管理 (31)4.6.1 Oracle内存管理发展阶段 (31)4.6.2 自动内存管理AMM (32)4.6.3 自动共享内存管理ASMM (32)4.6.4 自动PGA管理 (32)4.7 其他管理内容 (33)4.7.1 数据库版本查看 (33)4.7.2 字符集 (33)4.7.3 创建密码文件 (33)4.7.4 关闭审计功能 (34)4.7.5 帐号管理 (34)4.7.6 profile管理 (34)第1章文档说明本文档描述了Oracle11g中常见的维护和管理方法,包括CRS、ASM、数据库等。

OraclegRAC数据库维护手册

OraclegRAC数据库维护手册

O r a c l e g R A C数据库维护手册集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]11gr1 RAC数据库维护手册一、运行状态查询以下命令以oracle用户执行。

1、查看RAC集群运行状态crs_stat –t返回结果都为“ONLINE”表示正常。

2、查看RAC数据库运行状态srvctl status database -d racdb 3、查看RAC注册表磁盘状态ocrcheck4、查看RAC仲裁盘状态crsctl query css votedisk5、查看监听运行状态lsnrctl status二、启动关闭以下命令以oracle用户执行。

1、启动CRScrs_start -all2、关闭CRScrs_stop -all3、启动RAC数据库srvctl start database -d racdb4、关闭RAC数据库srvctl stop database -d racdb5、启动RAC数据库实例srvctl start instance -d racdb -i racdb1或srvctl start instance -d racdb -i racdb2 6、关闭RAC数据库实例srvctl stop instance -d racdb -i racdb1或srvctl stop instance -d racdb -i racdb2三、OEM启动关闭以下命令以oracle用户执行。

1、查看EM运行状态emctl status dbconsole2、启动EMemctl start dbconsole3、关闭EMemctl stop dbconsole四、RAC集群日志查看RAC集群日志位置:/opt/crs/log重点查看alert*.log、、日志。

五、RAC数据库日志查看实例racdb1 alert日志位置:/opt/oracle/diag/rdbms/racdb/racdb1/trace/实例racdb2 alert日志位置:/opt/oracle/diag/rdbms/racdb/racdb2/trace/六、操作系统日志查看操作系统日志位置:/var/adm/message*。

Oracle 11g RAC维护参考

Oracle 11g RAC维护参考

Oracle 11g RAC维护参考RAC集群,全称Real Application Clusters,译为“实时应用集群”,是Oracle提供的一种高可用、并行集群系统,RAC除了具有高可用能力还有负载均衡能力,整个RAC集群系统由Oracle Clusterware (集群软件)和Real Application Clusters(RAC)两大部分组成。

1硬件环境RAC集群的硬件环境包括主机、共享存储、网络设备。

1.1主机(节点)RAC集群环境中至少有两台主机,也就是两个节点,每个节点配置一样的硬件,至少配置两块物理网卡。

1.2网络设备网卡,每个RAC集群节点上至少配置两块物理网卡。

一块网卡用于集群内部的私有通信,集群节点间数据块的传输都是通过这块网卡,我们称之为私有网卡,IP别名Private IP;另一块网卡用于对外服务,比如数据库的查询等,我们称之为公有网卡,IP别名Public IP。

除此之外,每个节点还有第三个VIP(Virtual IP)的IP。

RAC集群正常运行时,每个节点的VIP会被分配到公有网卡上,当某个节点出现故障宕机时,这个节点的VIP会被移到其它正常运行节点的公有网卡上。

网络交换机,首先,用于连接所有节点的公有网卡以提供对外的数据库服务,其次,用于连接各个节点之间的私有网卡以传递集群节点之间的心跳数据和数据库数据块(Cache Fusion)。

1.3共享存储在RAC集群中,最重要的是共享存储,RAC是一个“多实例、单一数据库”的架构,所有的节点共享一个数据库。

数据文件、联机日志、参数文件、控制文件存放在共享存储上以保证每个节点的实例都能访问。

每个节点安装HBA卡,然后通过光纤线和存储设备连接。

2软件环境RAC集群的软件组成包含:操作系统、集群软件、数据库软件。

2.1操作系统每个节点上所安装的操作系统必须是相同版本的。

2.2集群软件Oracle Clusterware(统称为CRS/Cluster Ready Service)集群软件,负责管理整个集群环境中的硬件资源,并为上层的RAC集群提供基础服务。

最详细的oracle rac日常基本维护命令

最详细的oracle rac日常基本维护命令

最详细的oracle rac日常基本维护命令以下是一些使用Oracle RAC进行日常基本维护的常用命令:1. CRSCTL命令:- crsctl check crs:检查集群资源状态。

- crsctl start crs:启动整个集群资源服务。

- crsctl stop crs:停止整个集群资源服务。

- crsctl disable crs:禁用整个集群资源服务。

- crsctl enable crs:启用整个集群资源服务。

2. SRVCTL命令:- srvctl start instance -db <database_name> -instance<instance_name>:启动指定的实例。

- srvctl stop instance -db <database_name> -instance<instance_name>:停止指定的实例。

- srvctl status instance -db <database_name> -instance<instance_name>:检查指定实例的状态。

- srvctl start service -db <database_name> -service <service_name>:启动指定的服务。

- srvctl stop service -db <database_name> -service <service_name>:停止指定的服务。

- srvctl status service -db <database_name> -service<service_name>:检查指定服务的状态。

3. SQL*Plus命令:- sqlplus / as sysdba:以SYS用户身份登录数据库。

- startup:启动数据库实例。

Oracle Rac日常维护操作手册

Oracle  Rac日常维护操作手册

Oracle Rac日常维护操作手册一、关闭服务器1.1关闭数据库实例在DBSERVER01和DBSERVER02服务器上分别运行以下命令:在cmd命令行中运行C:\Documents and Settings\Administrator>d:D:\>cd D:\oracle\product\10.2.0\crs\BIND:\oracle\product\10.2.0\crs\BIN>crs_stat –t (检查oracle数据库运行状态)名称类型目标状态主机------------------------------------------------------------ora....S1.inst application ONLINE ONLINE dbserver01ora....S2.inst application ONLINE ONLINE dbserver02ora.HBHIS.db application ONLINE ONLINE dbserver02ora....01.lsnr application ONLINE ONLINE dbserver01ora....r01.gsd application ONLINE ONLINE dbserver01ora....r01.ons application ONLINE ONLINE dbserver01ora....r01.vip application ONLINE ONLINE dbserver01ora....02.lsnr application ONLINE ONLINE dbserver02ora....r02.gsd application ONLINE ONLINE dbserver02ora....r02.ons application ONLINE ONLINE dbserver02ora....r02.vip application ONLINE ONLINE dbserver02D:\oracle\product\10.2.0\crs\BIN>sqlplus sys/sys as sysdbaSQL>shutdown immediateSQL>exitD:\oracle\product\10.2.0\crs\BIN>crs_stat –t (再次检查oracle数据库运行状态) 名称类型目标状态主机------------------------------------------------------------ora....S1.inst application OFFLINE OFFLINEora....S2.inst application OFFLINE OFFLINEora.HBHIS.db application OFFLINE OFFLINEora....01.lsnr application ONLINE ONLINE dbserver01ora....r01.gsd application ONLINE ONLINE dbserver01ora....r01.ons application ONLINE ONLINE dbserver01ora....r01.vip application ONLINE ONLINE dbserver01ora....02.lsnr application ONLINE ONLINE dbserver02ora....r02.gsd application ONLINE ONLINE dbserver02ora....r02.ons application ONLINE ONLINE dbserver02ora....r02.vip application ONLINE ONLINE dbserver021.2关闭CRS集群服务在DBSERVER01或DBSERVER02服务器上运行以下命令:C:\Documents and Settings\Administrator>srvctl stop nodeapps -n dbserver01C:\Documents and Settings\Administrator>srvctl stop nodeapps -n dbserver02D:\oracle\product\10.2.0\crs\BIN>crs_stat –t (再次检查oracle数据库运行状态) 名称类型目标状态主机------------------------------------------------------------ora....S1.inst application OFFLINE OFFLINEora....S2.inst application OFFLINE OFFLINEora.HBHIS.db application OFFLINE OFFLINEora....01.lsnr application OFFLINE OFFLINEora....r01.gsd application OFFLINE OFFLINEora....r01.ons application OFFLINE OFFLINEora....r01.vip application OFFLINE OFFLINEora....02.lsnr application OFFLINE OFFLINEora....r02.gsd application OFFLINE OFFLINEora....r02.ons application OFFLINE OFFLINEora....r02.vip application OFFLINE OFFLINE1.3关闭服务器操作系统先关DBSERVER01,在关闭DBSERVER02;二、开启服务器2.1DBSERVER02服务器开机DBSERVER02服务器操作系统启动后待网卡服务全部启动,执行以下命令验证oracle服务启动情况C:\Documents and Settings\Administrator>d:D:\>cd D:\oracle\product\10.2.0\crs\BIND:\oracle\product\10.2.0\crs\BIN>crs_stat –t (检查oracle数据库运行状态)名称类型目标状态主机------------------------------------------------------------ora....S1.inst application OFFLINE OFFLINEora....S2.inst application ONLINE ONLINE dbserver02ora.HBHIS.db application ONLINE ONLINE dbserver02ora....01.lsnr application OFFLINE OFFLINEora....r01.gsd application OFFLINE OFFLINEora....r01.ons application OFFLINE OFFLINEora....r01.vip application OFFLINE OFFLINEora....02.lsnr application ONLINE ONLINE dbserver02ora....r02.gsd application ONLINE ONLINE dbserver02ora....r02.ons application ONLINE ONLINE dbserver02ora....r02.vip application ONLINE ONLINE dbserver02待DBSERVER02上oracle服务全部启动后再开启DBSERVER01。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

oracle 11g RAC基本维护手册
1.运行状态查看:
#su - grid
$crs_stat -t 正常情况下,可看到除了gsd的三个服务外,其他的服务都应为online状态。

也可通过以下命令查看:
$crsctl status res -t(11g命令)
2.停止数据库及集群:
a)先停止数据库:
# su - oracle
$ srvctl stop database -d dgcdcdb
b)再通过以下命令停止资源以及crs
# $ORACLE_HOME/bin/crsctl stop cluster,会自动停止包括数据库以及grid在内的所有服务,如果Oracle Clusterware 管理的资源中有任何一个还在运行,则整个命令失败。

这时需要使用# $ORACLE_HOME/bin/crsctl stop cluster -f 选项无条件地停止所有资源并停止Oracle Clusterware 系统。

如果要在一个节点上停止所有节点的资源以及crs可使用以下的命令:
# $ORACLE_HOME/bin/crsctl stop cluster -all
3.启动集群及数据库:
通过以下的命令,可在一个节点上启动所有的资源以及clusterware服务:
# $ORACLE_HOME/bin/crsctl start cluster -all
启动完成后,可通过命令$crsctl status res -t看是否有一些资源是offline状态,如果有offline状态的资源,则用以下的命令再逐一启动:
$crs_start ora.scan1.vip
启动完成后,再通过命令查看状态是否都正常。

相关文档
最新文档