我一直在努力设置一个运行OracleDBXE18.4.0的码头容器。我用甲骨文构建了一个容器,它运行良好,只是我不能使用
connect / as sysdba
在容器内部的sqlplus提示符中,但是
connect sys as sysdba
确实有用。我收到的错误消息是
ORA-01017: invalid username/password; logon denied
我检查了我的$ORACLE_HOME和$ORACLE_SID环境变量是否已经设置,它们看起来很好。我试图在这个容器中安装APEX,运行安装脚本时显示的第一个错误是脚本运行connect / as sysdba的上面失败的登录错误。
在我的开发环境中在Oracle DB的本地实例上安装Apex时,一切都按预期进行。
我是在一台Windows10 (1803)机器上工作的,它运行的是带有VirtualBox 6.0.2设置的对接器18.03.0-ce。
发布于 2019-01-21 23:21:43
感谢@BalazsPapp在评论中指出了我的问题。
要使用conn / as sysdba,我必须以用户oracle而不是root身份登录。
切换到oracle用户并再次尝试登录解决了这个问题。
https://dba.stackexchange.com/questions/227632
复制相似问题