它从不要求输入默认密码。我已经尝试过 sysdba、sys、系统。所有人都要求输入密码。
在 Windows 上试试这个:
c:> sqlplus /nolog
SQL> connect / as sysdba
SQL> alter user sys identified by ,new password>;
如果您在登录时被要求输入密码,您需要使用 orapw 创建或重新创建密码文件。检查 $ORACLE_HOME/database 目录中是否有名为 orapw 的文件。那是数据库的密码文件。创建(或重新创建)它使用:
c:\> orawpd file=$ORACLE_HOME/database/orapwd<SID> password=<password> entries=5
如何找到我的 Oracle 19c 密码? (丢失SYS密码提示)
登录oracle用户。
cd $ORACLE_HOME/network/admin.
ed(vi) 文件 sqlnet.ora.
在行首用#注释。 SQLNET.AUTHENTICATION_SERVICES =(无)=> #SQLNET.AUTHENTICATION_SERVICES =(无)
sqlplus /nolog 或 (svrmgrl) 命令。
将 sys 连接为 sysdba,或连接内部。
使用用户帐户启动 sqlplus,您已经安装了 Oracle。 sqlplus 应该无需用户名和密码即可连接。连接后,您可以为新用户添加广告。
sqlplus / as sysdba
从 oracle 文档端和其他方面尝试这个指南
使用 SQL Developer 重置您的 Oracle 用户密码
如何在 Oracle 中找到我的默认用户名和密码?
ORACLE 创建一个默认帐户,用户 ID 为“SYSADMIN”,并且 密码“SYSADMIN”。最佳做法是删除默认帐户, 如果可能的话。对于系统要求的账户,默认密码 应该改变。
SYSDBA不是用户,是系统权限。当您以 / 身份连接时,您正在连接到 SYS 用户。连接时不需要密码 - 只要它是来自 DBA 组中操作系统帐户的本地连接。