Oracle 18c XEとSQL Developer 18.4をインストールしました。どちらも最新です。
SYSTEMでログインし、SQL Developerでユーザーvbk
を作成しました。
ユーザーがselect * from dba_users
、しかしSQL Developerで接続しようとすると、
ORA-01017 Invalid Username/Password
SYSTEMユーザーでパスワードをリセットしようとしました:
ALTER USER vbk IDENTIFIED BY xxx;
そして私は得る
ORA-01918: user 'VBK' does not exist
ユーザーは小文字で作成されていますが、メッセージでユーザー名が大文字であることがわかります。
ユーザーとの接続方法は?
SOに関するこの回答 で説明されているように、ユーザー(またはその他の識別子)を小文字で作成する場合、参照時には常にそれを引用符で囲む必要があります。デフォルトではOracle(およびその他のSQLデータベースを除く) Postgresの場合もあります)引用符で囲まれていない識別子を大文字に変換します。
connect "vbk"/password
または
ALTER USER "vbk" IDENTIFIED BY xxx;