web-dev-qa-db-ja.com

ORA-01017 SQL Developerのユーザー名/パスワードが無効です

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 

ユーザーは小文字で作成されていますが、メッセージでユーザー名が大文字であることがわかります。

ユーザーとの接続方法は?

1
ps0604

SOに関するこの回答 で説明されているように、ユーザー(またはその他の識別子)を小文字で作成する場合、参照時には常にそれを引用符で囲む必要があります。デフォルトではOracle(およびその他のSQLデータベースを除く) Postgresの場合もあります)引用符で囲まれていない識別子を大文字に変換します。

connect "vbk"/password

または

ALTER USER "vbk" IDENTIFIED BY xxx;
2
mustaccio