ここから本文です

Oracle 11g R2 Express Editionの[SQLコマンドラインの実行]で 「connect / as sy...

tat********さん

2019/1/1011:33:28

Oracle 11g R2 Express Editionの[SQLコマンドラインの実行]で
「connect / as sysdba」と入力すると
「ORA-12631:ユーザー名の検索に失敗しました。」と表示されてエラーになります。

Oracleの公式サイトを調べると、

このエラー番号は
「認証サービスが、ユーザー名の取得に失敗した。」
という事が原因となっているようです。

OS認証を確認するにはどうすればいいですか?
OS認証を行うにはどうすればいいのでしょうか?
OS認証を行えば解決するのでしょうか?

よろしくお願いします。

補足公式サイトに
「トレースを使用可能にして、どのルーチンが失敗しているかを確認してください。」
と書いてあったので、エラーが出た時のトレースファイルの文章を記載しておきます。

Fatal NI connect error 12631, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleXE)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=XE)(CID=(PROGRAM=C:\oraclexe\app\oracle\product\11.2.0\server\bin\sqlplus.exe)(HOST=PC0167)(USER=yuuya_suzuki))))

VERSION INFORMATION:
TNS for 64-bit Windows: Version 11.2.0.2.0 - Production
Oracle Bequeath NT Protocol Adapter for 64-bit Windows: Version 11.2.0.2.0 - Production
Time: 09-1月 -2019 18:05:19
Tracing not turned on.
Tns error struct:
ns main err code: 12631

TNS-12631: ユーザー名の検索に失敗しました。
ns secondary err code: 0
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
Wed Jan 09 18:06:24 2019

閲覧数:
352
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

nora1962jpさん

2019/1/1012:39:38

xeがないのでよくわかりませんが

connect sys as sysdba

とするとどうなります?

  • 質問者

    tat********さん

    2019/1/1013:28:41

    回答ありがとうございます。

    Oracle 11g R2 Express Edition(XE)ですね。
    失礼しました。


    「connect sys as sysdba」と入力すると
    「パスワードを入力してください:」
    と出てくるので、その後正しいパスワードを入力しても、空白のままエンターキーを押しても
    「ORA-12631:ユーザー名の検索に失敗しました。」
    となってしまいます。

    もう一日中調べて色んな事を試してるのに何も変わらないです。
    何がおかしいのか全く分かりません。

  • その他の返信(1件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

この回答は投票によってベストアンサーに選ばれました!

あわせて知りたい

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる