文档解释
ORA-39710: only connect AS SYSDBA is allowed when OPEN in UPGRADE mode
Cause: An attempt was made to connect to a database when the database was OPEN for UPGRADE or DOWNGRADE.
Action: Try to connect again after the database upgrade or downgrade is complete.
这是一个ORACLE数据库的错误,表示只连接为SYSDBA才允许开启UPGRADE模式。
官方解释
ORA-39710是当尝试以非SYSDBA角色打开数据库时将出现的错误代码。 这意味着在使用Oracle升级数据库时,必须以SYSDBA身份链接到数据库,以便对数据库的结构进行修改。
常见案例
当连接到ORACLE数据库并尝试以非SYSDBA角色打开UPGRADE模式时,可能会遇到ORA-39710错误。
一般处理方法及步骤
1. 首先启动使用SYSDBA权限的ORACLE客户端;
2. 输入SQL> CONNECT / AS SYSDBA;
3. 运行STARTUP UPGRADE命令;
4. 执行升级操作;
5. 再次运行shutdown命令;
6. 最后,打开数据库以普通角色(非SYSDBA)。