Oracle 10g 用户已过期

Oracle 10g users are expired

我有一个 Oracle 10g 数据库,它通过实例客户端连接到另一台服务器。问题是所有用户(SYS/SYSTEM/SYSMAN/FATASAN/JAVAHER)都已过期(我忘记更改过期日期)并且 sqlpus 和实例客户端都面临 ORA-12560 错误(两台服务器都很好,但现在我没有连接到数据!)

当所有用户名都已过期时,如何登录我自己的数据库?!

以 Oracle 软件所有者身份登录数据库服务器(或者,在 [=18= 的情况下],作为 ORA_DBA 组成员的用户),设置 ORACLE_HOME 和 ORACLE_SID 环境变量,然后登录为:

sqlplus / as sysdba

您无需提供密码即可登录。