1. ORA-01034: ORACLE not available
详细原因
- Oracle 实例未启动,shutdown 关闭、服务器重启未自启;
- 环境变量 ORACLE_SID 配置错误,登录连错实例;
- spfile/pfile 损坏,启动时报错直接退出。
完整排查 & 解决
确认环境变量
echo $ORACLE_SID export ORACLE_SID=正确实例名
登录启动实例
sqlplus / as sysdba startup;
若启动失败提示找不到 spfile,使用 pfile 启动
startup pfile='/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initORCL.ora'; -- 重建spfile create spfile from pfile;
开机自启配置 /etc/oratab、dbstart 脚本。