Oracle Database エラー「ORA-01045: ユーザーxxxにはCREATE SESSION権限がありません。ログオンが拒否されました。」が発生した場合の対処法

Oracle Database エラー「ORA-01045: ユーザーxxxにはCREATE SESSION権限がありません。ログオンが拒否されました。」が発生した場合の対処法

Oracle Databaseで、エラー「ORA-01045: ユーザーxxxにはCREATE SESSION権限がありません。ログオンが拒否されました。」が発生した場合の対処法を記述してます。権限が不足している場合などに発生します。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition

エラー全文

sqlplusからログイン時に発生

> sqlplus foo/pwd@SAMPLEPDB
SQL*Plus: Release 21.0.0.0.0 - Production on 火 1月 11 17:39:03 2022
Version 21.3.0.0.0

Copyright (c) 1982, 2021, Oracle.  All rights reserved.

ERROR:
ORA-01045: ユーザーFOOにはCREATE
SESSION権限がありません。ログオンが拒否されました。

原因

「connect」権限が不足していたため

対処法

権限を付与します。

SQL> grant connect to foo;

権限付与が成功しました。