【RAC】oracle RAC常用命令

news/2024/12/13 2:42:10/
oracle RAC常用命令

●日志路径:/u01/app/oracle/diag/rdbms/orcl/orcl1/trace/alert_orcl1.log
注:可以使用show parameter dump查看
●CRS日志:/u01/app/11.2.0/grid/log/ xqrac1/crsd        #黄色底的是实例
●查看是不是RAC:show parameter  cluster_database                
注:cluster_database_instances的value值为2就是rac。
●查看有运行了几个实例:srvctl config database
●查看redo日志:select group#,member from v$logfile;


1、查看状态
查看rac状态(grid用户)
$ crsctl stat res -t
$ crsctl check cluster        或        crsctl check cluster -all
$ crs_stat -t -v
$ crsctl stat res -t -init

2、监听器相关
启动监听器
$ lsnrctl start
停止监听器
$ lsnrctl stop
查看监听器状态
方法一:
$ lsnrctl
LSNRCTL> status
方法二:
$ srvctl status listner
查看监听的配置
$ srvctl config listener

3、磁盘组相关
(1)查看磁盘大小及状况
方法一:
$ asmcmd
asmcmd>lsdg

asmcmd lsdg
方法二:grid用户sqlplus / as sysasm登录
SQL> select name, state, total_mb, free_mb from v$asm_diskgroup;

select name,state from v$asm_diskgroup;
(2)查看磁盘位置(使用grid用户登录后,用sqlplus / as sysasm登录)
SQL>select name,path from v$asm_disk;
(2)检查表决磁盘
$ crsctl query css votedisk

4、数据库相关
列出所有配置的数据库
$ srvctl config database;
查看所有实例状态
$ srvctl status database -d orcl    (orcl为实例名)
SQL> 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;
打开所有实例
$ srvctl start instance -d orcl
打开单个
$ srvctl start instance -d orcl -i orcl2

5、asm相关
查看asm状态
$ srvctl status asm -a

6、SCAN状态以及配置
查看状态
$ srvctl status scan
查看配置
srvctl config scan

7、实例---linux
查看当前实例:$ echo $ORACLE_SID
切换实例:$ export ORACLE_SID=

8、RAC各用户原来的PATH路径(CentOS6.8)
root
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
grid
PATH=$PATH:$HOME/bin

9、CRS相关
查看相关进程
ps -ef|grep crs

10、启动和关闭相关(grid用户)
(1)启动
$ crsctl start resource ora.cssd

11、VIP相关
切换vip到别的机器:
crsctl relocate resource ora.rac2.vip



http://www.ppmy.cn/news/203564.html

相关文章

pragma指令简介

在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助! 一. message 参数。 message 它能够在编译信息输出窗 口中输出相应的信息,这对于源代码信息的控制…

oracle角色(role)和权限(privilege)

0 创建测试用户 create user soctt identified by 11; grant dba to scott;create user one identified by 11;1 角色role -- 查询所有角色, connect/resource/dba比较常见 select * from dba_roles; -- 不存在user_roles和all_roles-- grantee-role: dba select * from user…

RLP

Contents 定义例子 RLP (递归长度前缀)提供了一种适用于任意二进制数据数组的编码,RLP已经成为以太坊中对对象进行序列化的主要编码方式。 RLP的唯一目标就是解决结构体的编码问题;对原子数据类型(比如,字符串,整数型…

Perl语言简述

1.Hello,World #!/usr/bin/perl -w print ( "hello,world!\n" ); #print "hello,world!\n";说明: (1)第一行指定解释器,-w参数表示提示警告(或者使用use strict命令,执行 更严格的检…

Oracle / PLSQL: RPAD 函数的用法

Oracle / PLSQL: RPAD 函数的用法 1. Oracle/PLSQL RPAD 函数: 往源字符串的右侧填充一些字符 (字符串string1不能为空). 2. 语法格式: Oracle/PLSQL中RPAD 函数的 语法: RPAD( string1, padded_length [, pad_string] ) 3. 参数解释: …

perl语言介绍

Perl语言是一种高级动态编程语言,它是一种通用的脚本语言,常用于Web开发、系统管理、网络编程等领域。Perl语言由Larry Wall于1987年开发,它的设计理念是“简单、实用、灵活、有表现力”。Perl语言是一种自由软件,它的开发和使用都…

华为OD机试真题 Java 实现【工作安排】【2023Q1 100分】

一、题目描述 小明每周上班都会拿着自己的工作清单,工作清单内包含n项工作,每项工作都有对应的耗时时长(单位h)和报酬,工作的总报酬为所有已完成工作的报酬之和。那么请你帮小明安排一下工作,保证小明在指定的工作时间内完成工作收入最大化。 二、输入描述 输入的第一…

Character.AI成为新晋AI聊天应用爆款;谷歌推出 Google Slides AI 图像生成

🦉 AI新闻 🚀 Character.AI:首周下载量超越ChatGPT,成为新晋AI聊天应用爆款 摘要:Character.AI是一款受欢迎的人工智能聊天应用,用户可以自由创建AI角色,并与它们聊天。该应用于2023年5月23日…