centos

centos上oracle故障如何排查

小樊
37
2025-11-17 19:54:46
栏目: 云计算

CentOS 上 Oracle 故障排查手册

一 快速定位路径

二 常见故障与处理

症状 关键检查 处理要点
数据库实例起不来 `ps -ef grep ora_pmonsqlplus / as sysdba`、告警日志
ORA-12541 无监听程序 lsnrctl status、端口占用 lsnrctl start;若端口被占用,释放或更换端口后重启监听
ORA-12514 监听不识别服务 lsnrctl status 输出中的服务列表、show parameter service_namelistener.ora/tnsnames.ora 确保数据库已注册服务(动态或静态);必要时在 listener.ora 添加 SID_LIST_LISTENER 静态注册,或修正 tnsnames.oraSERVICE_NAME
TNS-12560 协议适配器错误 ORACLE_HOMEPATHlsnrctl start 校验环境变量:echo $ORACLE_HOME $PATH;确认 listener.ora 地址/端口正确;重启监听
客户端连不上(PL/SQL/远程) tnsping <别名>、客户端 tnsnames.orafirewalld 校验 tnsnames.oraHOST/PORT/SERVICE_NAME;服务器放行 1521/TCP;必要时用 sqlplus system/oracle@//host:1521/service 直连测试

三 监听与服务配置要点

四 系统与安全排查

五 日志与进一步诊断

0
看了该问题的人还看了