Oracle 「as sysdba」でログインできない

技術情報
最終更新 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>