1.基本状态检查

select instance_name,status from v$instance;

crsctl status res -t
ps -ef |grep tns
lsnrctl status 监听的名称
当tns process有grid字样的监听,需要切换到asm环境变量下:
oracle账户下敲asmenv即可
注意:如果tns process有2个以上则需要加监听的名称,如果为一个,则不需要添加
目前我们的监听在一个服务器一般存在两个以上
LISTENER_DG为监控listener,这里监听的是备份ip,maxgauge与ontune dbpro监控会使用到
tail -n 500 /xxx/xxx/xx/trace/alert*.log来查看文件的内容。

使用命令查看(需要确认操作系统类型)

uname -a

通过输出结果来判断操作系统类型
SUN(solaris):#df -h |grep ora
IBM(AIX):#df -g|grep ora
HP(HP_UX):#bdf |grep ora

select sum(percent_space_used) from v$flash_recovery_area_usage;
HA环境:
ps -ef|grep ora_
echo $ORACLE_HOME
echo $ORACLE_SID
ps -ef |grep tns
lsnrctl status
lsnrctl start
lsnrctl start 监听名

RAC环境:
ps -ef |grep d.bin
crsctl status res -t
如果crs进程不存在请进入root账户执行:./crsctl start crs
su - oracle
echo $ORACLE_HOME
echo $ORACLE_SID
ps -ef |grep tns
lsnrctl status
crsctl status res -t
启动监听程序:
srvctl start listener -n hostname(例子x1mosd1)

posted @ 2025-09-19 11:13  ocmji  阅读(15)  评论(0)    收藏  举报