当前位置:  数据库>oracle

Oracle 11g RAC Votedisk、OCR以及各种资源的管理

    来源: 互联网  发布时间:2017-05-24

    本文导语:  推荐阅读: Oracle 11G RAC OCR 与 db_unique_name 配置关系 说明 重新配置与卸载Oracle 11GR2 Grid Infrastructure 管理Votedisk文件 检查Votedisk状态 $ crsctl query css votedisk   在新位置增加一个votedisk $ crsctl add css votedisk +data   迁移到其他磁盘组 $ c...

推荐阅读:

Oracle 11G RAC OCR 与 db_unique_name 配置关系 说明

重新配置与卸载Oracle 11GR2 Grid Infrastructure

管理Votedisk文件
检查Votedisk状态
$ crsctl query css votedisk
 
在新位置增加一个votedisk
$ crsctl add css votedisk +data
 
迁移到其他磁盘组
$ crsctl replace votedisk +database
 
如果votedisk损坏,需要恢复,必须要以root用户先将Clusterware启动到"exclusive"模式
#crsctl start crs -excl
 
以root用户关闭和启动Clusterware服务
# crsctl stop crs [-f] ----f 代表强制
# crsctl start crs
 
管理OCR文件
对OCR进行手工备份
#ocrconfig -manualbackup
 
查看备份的OCR文件
#ocrconfig -showbackup
 
查看OCR备份文件的内容
#ocrdump -backupfile backup_file_name
 
对OCR备份文件进行恢复
#ocrconfig -restore file_name
 
以root用户在磁盘组DATABASE中创建一个OCR文件
#ocrconfig -add +database
 
删除多余的OCR文件
#ocrconfig -delete +database
 
把OCR文件从磁盘组DATA迁移到磁盘组DATABASE
#ocrconfig -replace +data -replacement +database
 
管理RAC集群的各种资源
对数据库实例,可以通过以下的命令分别查看状态、关闭实例、启动实例。可以通过-i 选项指定一个或多个实例,或者通过-n选项指定节点的名称
$srvctl status instance -d prod -i prod1,prod2
Instance prod1 is running on node ora1
Instance prod2 is running on node ora2
$srvctl stop instance -d prod -i prod1,prod2
$srvctl start instance -d prod -i prod1,prod2
 
对于数据库,可以通过以下命令查看数据库状态,关闭数据库,启动数据库,实际上,当把所以数据库实例关闭时,数据库也随之关闭
$srvctl status database -d prod
Instance PROD1 is running on node ora1
Instance PROD2 is running on node ora2
$srvctl stop database -d prod
$srvctl start database -d prod
 
在关闭数据库时,可以在srvctl命令后通过-o选项指定NORMAL,TRANSACTIONAL、IMMEDIATE、ABORT这几个关键字之一。
在启动数据库时,也可以在命令后通过-o选项指定OPEN、MOUNT、NOMOUNT这几个关键字之一
$srvctl start database -d prod -o mount
$srvctl stop database -d prod -o immediate
 
对于数据库监听器,可以通过以下几个命令启动和关闭,通过-n选项指定一个或多个节点名称
$srvctl status listener
$srvctl stop listener -n ora1
$srvctl start listener -n ora1,ora2
 
对于ASM实例,可以通过以下命令查看状态、启动和关闭实例,通过-n选项指定节点名称,也可通过-o选项指定OPEN、MOUNT、 NOMOUNT以及NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT来启动或关闭实例,当所有ASM实例关闭时,ASM磁盘组也将随之关闭
$srvctl status asm -n ora1,ora2
$srvctl start asm -n ora1,ora2
$srvctl stop asm -n ora1,ora2 -o abort
 
对于ASM磁盘组,可以通过以下命令查看状态、关闭和启动磁盘组。通过-n选项指定节点,如果Clusterware或者数据库正在访问ASM磁盘组中文件,则磁盘组不能被关闭,在srvctl命令中通过-f选项强制关闭磁盘组
$srvctl status diskgroup -g dg1 -n ora1,ora2
$srvctl stop diskgroup -g dg1 -n ora1,ora2 -f
$srvctl start diskgroup -g dg1 -n ora1,ora2
 
对于VIP和SCAN,也可以通过srvctl命令查看状态已经启动和关闭。当这两种资源被关闭后,这样的IP地址将从操作系统中消失。对于SCAN,需要在命令中通过-i选项指定其编号。对于VIP,需要通过-i选项指定其名称
$srvctl status scan -i 1
$srvctl status vip -i ora1-vip
 
通过srvctl及其enable、disable、remove、add等子句,可以对各种资源进行激活、禁止、删除、添加等操作,当一个资源被禁止后,它将无法随着RAC的启动而启动,除非被再次激活。当一个资源被删除后,它将从OCR中消失。在添加一个数据库监听器时需要指定监听器所使用的端口号以及数据库软件的安装目录。
$srvctl enable listener -l LISTENER -n ora1
$srvctl disable listener -l LISTENER -n ora1
$srvctl remove listener -l LISTENER
$srvctl add listener -l LISTENER -p 1521 -o /s01/app/oracle
 


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE日期相关操作
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE数据库常用字段数据类型介绍
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • Oracle 12c的九大最新技术特性介绍
  • 网间Oracle的连接,远程连接Oracle服务器??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,