Debian上Oracle故障排除步骤
一 快速定位流程
二 常见错误与处理
| 症状 | 快速检查 | 处理要点 |
|---|---|---|
| ORA-01034 ORACLE not available / ORA-27101 shared memory realm does not exist | ps -ef | grep ora_pmon;sqlplus / as sysdba 无法进入 |
| ORA-12541 TNS: no listener | lsnrctl status | 监听未起或端口未监听 |
| ORA-12154 TNS: could not resolve the connect identifier specified | tnsping <别名>;cat $TNS_ADMIN/tnsnames.ora | 服务名解析失败 |
| ORA-01017 invalid username/password | 登录口令 | 认证失败 |
| Alert 频繁 ORA-01555 快照过旧 | 查询 v$undostat;show parameter undo_retention | UNDO 不足 |
| 归档目录满 | show parameter log_archive_dest_n;df -h <归档目录> | 无法归档 |
三 日志与诊断工具
四 系统与环境检查
五 变更与回退建议