windows下如何监控oracle服务是不是正常,监听是不是正常,log有无报错?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下如何监控oracle服务是不是正常,监听是不是正常,log有无报错?相关的知识,希望对你有一定的参考价值。

服务是否正常使用crs_stat -t,这个怎么用啊?
查看的log日志文件是在哪个路径下的?
主要是crs_stat这个怎么用??

你说的是rac吗?
crs_stat

Crs_stat 这个命令用于查看CRS维护的所有资源的运行状态,如果不带任何参数时,显示所有资源的概要信息。每个资源显示是各个属性:资源名称,类型,目录,资源运行状态等。

[root@raw1 bin]# ./crs_stat

NAME=ora.raw.db

TYPE=application

TARGET=ONLINE

STATE=OFFLINE

......

也可以指定资源名,查看指定资源的状态,并可以使用-V 和-P 选项,以查看详细信息,其中-p 参数显示的内容比-V 更详细。

1) 查看制定资源状态

[root@raw1 bin]# ./crs_stat ora.raw2.vip

NAME=ora.raw2.vip

TYPE=application

TARGET=ONLINE

STATE=OFFLINE

2) 使用-v 选项,查看详细内容,这时输出多出4项内容,分别是允许重启次数,已执行重启次数,失败阀值,失败次数。

[root@raw1 bin]# ./crs_stat -v ora.raw2.vip

NAME=ora.raw2.vip

TYPE=application

RESTART_ATTEMPTS=0

RESTART_COUNT=0

FAILURE_THRESHOLD=0

FAILURE_COUNT=0

TARGET=ONLINE

STATE=OFFLINE

3) 使用-p 选项查看更详细内容

[root@raw1 bin]# ./crs_stat -p ora.raw2.vip

NAME=ora.raw2.vip

TYPE=application

ACTION_SCRIPT=/u01/app/oracle/product/crs/bin/racgwrap

ACTIVE_PLACEMENT=1

AUTO_START=1

CHECK_INTERVAL=60

DESCRIPTION=CRS application for VIP on a node

FAILOVER_DELAY=0

FAILURE_INTERVAL=0

FAILURE_THRESHOLD=0

HOSTING_MEMBERS=raw2

OPTIONAL_RESOURCES=

PLACEMENT=favored

REQUIRED_RESOURCES=

RESTART_ATTEMPTS=0

SCRIPT_TIMEOUT=60

START_TIMEOUT=0

STOP_TIMEOUT=0

UPTIME_THRESHOLD=7d

USR_ORA_ALERT_NAME=

USR_ORA_CHECK_TIMEOUT=0

USR_ORA_CONNECT_STR=/ as sysdba

USR_ORA_DEBUG=0

USR_ORA_DISCONNECT=false

USR_ORA_FLAGS=

USR_ORA_IF=eth0

USR_ORA_INST_NOT_SHUTDOWN=

USR_ORA_LANG=

USR_ORA_NETMASK=255.255.255.0

USR_ORA_OPEN_MODE=

USR_ORA_OPI=false

USR_ORA_PFILE=

USR_ORA_PRECONNECT=none

USR_ORA_SRV=

USR_ORA_START_TIMEOUT=0

USR_ORA_STOP_MODE=immediate

USR_ORA_STOP_TIMEOUT=0

USR_ORA_VIP=10.85.10.123

这些字段是所有资源共有的,但是根据资源类型不同,某些字段可以空值。

4) 使用-ls 选项,可以查看每个资源的权限定义,权限定义格式和Linux 一样。

[root@raw1 bin]# ./crs_stat -ls

Name Owner Primary PrivGrp Permission

-----------------------------------------------------------------

ora.raw.db oracle oinstall rwxrwxr--

ora.raw.dmm.cs oracle oinstall rwxrwxr--

ora....aw2.srv oracle oinstall rwxrwxr--

ora....w1.inst oracle oinstall rwxrwxr--

ora....w2.inst oracle oinstall rwxrwxr--

ora....SM1.asm oracle oinstall rwxrwxr--

ora....W1.lsnr oracle oinstall rwxrwxr--

ora.raw1.gsd oracle oinstall rwxr-xr--

ora.raw1.ons oracle oinstall rwxr-xr--

ora.raw1.vip root oinstall rwxr-xr--

ora....SM2.asm oracle oinstall rwxrwxr--

ora....W2.lsnr oracle oinstall rwxrwxr--

ora.raw2.gsd oracle oinstall rwxr-xr--

ora.raw2.ons oracle oinstall rwxr-xr--

ora.raw2.vip root oinstall rwxr-xr--
参考技术A 运行下面这个命令就能看到监听是否正常
C:> lsnrctl status

系统日志,
根据位置在参数background_dump_dest指定的路径下,一般为: %ORACLE_BASE%\admin\%ORACLE_SID%\bdump

如果是Oracle 10g/11g, 可安装em, 可以通过em检测oracle的状态
参考技术B 监听是否正常,可以在命令提示符下: lsnrctl status

oracle10客户端如何连接19c

参考技术A 第一步,前往oracle官方网站下载oracle19c(这里是windows版本)并且下载好PLSQLdeveloper客户端以及oracle提供的连接工具instantclient。
2、安装oracle19c把安装包存放在指定的目录下放好,解压后点击进去安装。
3、中间过程中会需要设置基目录和数据库文件位置自行指定位置,并且设置好口令(此口令是sys超级管理员的密码),点击下一步。
4、安装完成后,在命令窗口下执行services.msc查看oracle相关服务是否正常开启正常开启之后,可以进行下一步的安装PLSQLdeveloper,点击下一步即可。
5、打开plsqldeveloper,点击cancel,随后打开plsqldevelope的主界面,点击configure,点击最左边的preferences。
6、之后找到instantclient的目录以及instantclient目录下的oci.dll文件路径,将其设置在下面图片的对应位置上。
6、设置好关闭,点击登录session菜单下的logon。
2=7、使用管理员登录账号为sys,密码为安装时设置的口令,database设置ORCL,点击登录就连接上oracle了。
8、编辑tnsnames.ora,替换和增加。
9、保存后重新启动监听,lsnrctlstop,lsnrctlstart打开命令行,输入lsnrctlstop,停止后再输入lsnrctlstart重新连接oracle。

以上是关于windows下如何监控oracle服务是不是正常,监听是不是正常,log有无报错?的主要内容,如果未能解决你的问题,请参考以下文章

服务器监控硬盘状态

windows xp下如何监控windows服务的状态变化?

为啥TP5框架在windows服务器可以正常访问,linux服务器下访问提示页面错误???如下图

Zabbix 3.2.6 自定义端口监控(Oracle)

怎么查看oracle数据库是不是已启动么?

oracle10客户端如何连接19c