- - PR -
SYSにSYSDBA接続でログインできない
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2006-01-25 13:58
Oracle8.1.7を使用しています。
コマンドやSQLPLUSから SYSにログインすることはできるのですが 接続モードをSYSDBAで行うと ログインすることができません。 コマンドから SQLPLUS "SYS/パスワード@***" はつながるが SQLPLUS "SYS/パスワード@*** as sysdba" はつながらない またはSQLPLUSから conn SYS/パスワード@*** はつながるが conn SYS/パスワード@*** as sysdba はつながらないです。 エラーは以下のものが出ています。 ORA-01017: invalid username/password; logon denied 接続モードによってパスワードは違うのでしょうか? ちなみにSYSやSYSTEMのパスワードはデフォルトのままです。 | ||||
|
投稿日時: 2006-01-25 14:35
SYSDBA として Net8 経由で接続する場合はパスワードファイル認証とかが 必要です。あと、専用サーバ接続も必須なので。 remote_login_passwordfile 初期化パラメータはどうなってます? _________________ もしもし@RMAN 友の会 | ||||
|
投稿日時: 2006-01-25 14:40
Oracle8.1.7って
as SYSDBA 必要でした? | ||||
|
投稿日時: 2006-01-25 14:49
Net8 経由で接続して起動・停止とかをする場合は必要ですね。 # Net8 経由の必要性についてはさておき。 _________________ もしもし@RMAN 友の会 | ||||
|
投稿日時: 2006-01-25 14:55
もしもし様、progman様
回答ありがとうございます。 自己解決したので報告しておきます。 通常のsysの接続はパスワードが change_on_installだったのですが、 as sysdbaでの接続の場合 パスワードがoracleで接続できました。 (山勘で入れまくったら通りました) 接続方法によってパスワードが違うのですね・・・ 勉強になりました。 ちなみにremote_login_passwordfileは EXCLUSIVEになっていました。 | ||||
|
投稿日時: 2006-01-25 15:11
orapwd でパスワードファイルを作ったときに "oracle" で作成したんでしょう。 _________________ もしもし@RMAN 友の会 | ||||
|
投稿日時: 2006-01-25 19:38
状況はよく分かりませんが、OS 認証であれ、パスワードファイル認証であれ、SYS スキーマでログインするためには SYSDBA としてログインしなければ入れないはずですが・・・。 | ||||
|
投稿日時: 2006-01-26 10:06
Oracle 8.1.7 以前(というか、初期化パラメータ O7_DICTIONARY_ACCESSIBILITY の 値が true の環境)は "as sysdba" は必須ではなかったんですよ。 9.0.1 以降で "as sysdba" が必要になったのは O7_DICTIONARY_ACCESSIBILITY の デフォルト値が true -> false に変更されたからです。 _________________ もしもし@RMAN 友の会 | ||||
1
