You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统(macOS 10.15.6)连接Oracle 22.2.1遇ORA-01033错误求助

解决macOS 10.15.6下Oracle 22.2.1 ORA-01033错误的方案

操作步骤

1. 以sysdba身份登录Oracle实例

打开终端,根据实际情况执行以下命令:

  • 无密码登录(配置过操作系统认证时):
    sqlplus / as sysdba
    
  • 用sys密码登录(设置过sys账户密码时):
    sqlplus sys/你的sys账户密码 as sysdba
    

若提示sqlplus命令不存在,先临时配置环境变量(替换为你的Oracle实际安装路径):

export ORACLE_HOME=/opt/oracle/product/22c/dbhomeXE
export PATH=$ORACLE_HOME/bin:$PATH

2. 查看当前实例状态

登录成功后,执行SQL命令:

select status from v$instance;

根据返回结果对应处理:

  • 返回STARTED:实例已启动但未挂载数据库
  • 返回MOUNTED:实例已挂载但未打开数据库
  • 返回SHUTDOWN等异常状态:实例未正常启动

3. 修复实例状态

情况1:实例已启动但未挂载/未打开

依次执行以下SQL命令:

-- 挂载数据库
alter database mount;
-- 打开数据库
alter database open;

情况2:实例处于异常关闭状态

先强制终止异常实例,再重新启动:

-- 强制关闭实例
shutdown abort;
-- 启动并打开数据库
startup;

4. 验证连接

退出sqlplus:

exit;

用客户端工具或终端重新连接数据库,确认错误是否解决。

额外排查点

  • 检查Oracle服务状态:终端执行launchctl list | grep oracle,若核心服务未运行,尝试重启(例如launchctl restart com.oracle.orcl,需替换为实际服务名)。
  • 查看告警日志:路径通常为$ORACLE_HOME/diag/rdbms/orcl/orcl/trace/alert_orcl.log,排查初始化失败的具体原因。

内容的提问来源于stack exchange,提问作者TMO995

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 17:15:49