我安装了Oracle 18c XE和18.4,它们都是最新的。
使用系统登录并在SQL中创建一个用户vbk。
我看到用户正在运行select * from dba_users,但是当我试图在SQL Developer中连接时,它说:
ORA-01017 Invalid Username/Password我试图用系统用户重置密码:
ALTER USER vbk IDENTIFIED BY xxx;我得到了
ORA-01918: user 'VBK' does not exist 我在消息中看到用户名是大写的,即使用户是用小写创建的。
如何与用户连接?
发布于 2019-03-09 22:08:27
正如在这个答案是这样的中解释的那样,如果以小写形式创建用户(或任何其他标识符),则在引用时必须始终引用它,因为默认情况下,Oracle (以及其他SQL数据库,可能是Postgres除外)将将未引用的标识符转换为大写。
connect "vbk"/password或
ALTER USER "vbk" IDENTIFIED BY xxx;https://dba.stackexchange.com/questions/231753
复制相似问题