Oracle 「as sysdba」でログインできない
技術情報
公開 2022年9月10日
最終更新 2025年10月23日
目次
はじめに
Windows サーバーの Oracle で sqlplus / as sysdba を実行すると
ERROR:
ORA-01017: ユーザー名/パスワードが無効です。ログオンは拒否されました。
ユーザー名を入力してください:
と表示されるケース。
ユーザー名/パスワードを指定すると接続できる場合は OS 認証に失敗している可能性が高いです。
OS 認証を使うにはログイン中のアカウントがローカルグループ ORA_DBA に属している必要があります。
ORA_DBA グループにドメインユーザーを追加
1ORA_DBA に所属するユーザーを確認
net localgroup ORA_DBA
例)
c:\hoge>net localgroup ORA_DBA
エイリアス名 ORA_DBA
コメント Oracle DBA Group
メンバー
-------------------------------------------------------------------------------
Administrator
NT AUTHORITY\SYSTEM
コマンドは正常に終了しました。
2ドメインユーザーを ORA_DBA に追加
管理者で実行する必要があります。
net localgroup ORA_DBA "DOMAIN\username" /add
例)
c:\hoge>net localgroup ORA_DBA "hoge\Fuga" /add
コマンドは正常に終了しました。
3再度、ORA_DBA に所属するユーザーを確認
net localgroup ORA_DBA
例)
c:\hoge>net localgroup ORA_DBA
エイリアス名 ORA_DBA
コメント Oracle DBA Group
メンバー
-------------------------------------------------------------------------------
Hoge\fuga
Administrator
NT AUTHORITY\SYSTEM
コマンドは正常に終了しました。
以上で追加は完了です。
sqlplus で接続確認
c:\hoge>sqlplus / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on 木 10月 23 10:57:18 2025
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
に接続されました。
SQL>