No.6ベストアンサー
- 回答日時:
No.5-補足への回答です。
> ご返答のリモートからの権限付き接続とは、例を言うと、社内LANで
> つながっているサーバーに遠隔からアクセスする場合でしょうか?
その通りです。
> クライアントのパスワードファイルを見に行くのか、サーバーの
> パスワードファイルを見に行くのかどちらでしょうか?
データベースが存在するサーバー上のファイルを見にいきます。
No.5
- 回答日時:
No.4-補足への回答です。
> orapwd file=<fname> password=<password> entries=<users>
> のパスワードは参照されるのでしょうか?
> このファイルは何のためのものなのでしょうか?
パスワードファイルはリモートからの権限付き接続を行う場合に
使用されます。(SYSDBA、SYSOPER指定の接続です)
説明が「データベース管理者ガイド」に記載されているので
そちらを参照下さい。(9iR2でしたら1-15に記載されています)
この回答への補足
ご返答ありがとうございます。
ご返答のリモートからの権限付き接続とは、例を言うと、社内LANでつながっているサーバーに遠隔からアクセスする場合でしょうか?
クライアントのパスワードファイルを見に行くのか、サーバーのパスワードファイルを見に行くのかどちらでしょうか?
No.4
- 回答日時:
No.2-補足への回答です。
>パスワードファイルを見真似でorahome\dbs\orapwd<SID>で作成しましたが
>これを参照している様子がありません。
>別のパスワード(インストール時のパスワード)になっています。
まず初期化パラメータ「remote_login_passwordfile」が
正しく設定されている事(noneではない事)を確認して下さい。
上記の初期化パラメータが正しく設定されていれば
ALTER USER文でパスワードを変更する事により
データディクショナリとパスワードファイルの両方に反映されるはずです。
#途中からパスワードファイルを追加するとパスワードって
同期されないままなんですねぇ…知らなかったです。
この回答への補足
ご返答ありがとうございます。
ALTER USER文でパスワードの変更できました。
パスワードの変更はできました。
ところで
orapwdで作成するパスワード
orapwd file=<fname> password=<password> entries=<users>
のパスワードは参照されるのでしょうか?
このファイルは何のためのものなのでしょうか?
教えていただけませんでしょうか?
よろしくお願いします。
No.3
- 回答日時:
> [変更前]-OS認証有り
> SQLNET.AUTHENTICATION_SERVICES= (NTS)
> [変更後]-OS認証無し
> SQLNET.AUTHENTICATION_SERVICES= (NONE)
この方法でも OS 認証をやめることができるでしょうが、sqlnet.ora ファイルは oracle ユーザが読み書きできるファイルなので、このファイルで制限してもセキュリティ上は全く効果がありません。(オーナーを root にしてしまえばよいのかもしれませんが・・・)
そこで、あまり紹介されていませんが、最も簡便かつ協力な方法があります。oracle ユーザの二次グループから dba や oper を剥奪してしまえばよいのです。これで oracle ユーザは OS 認証できなくなります。
ただし、Oracle 製品をインストールするときに一時グループとして dba を指定していた場合はこの方法が使えません (デフォルトインストールでは oinstall になっているはずです)。
No.2
- 回答日時:
>「connet / as sysdba」で起動してみますと
>ORA-01031: insufficient privileges
>と出ます。
OS認証無しの設定になっています。
>また、ユーザー名では
>ORA-01033: ORACLE initialization or shutdown in progress
>と出て、どのユーザー名でも同じでした。
これは質問内容とは別問題です。
インスタンスが起動中、もしくは停止中に接続しようとした場合に
出るエラーです。
数分経過した後に再接続を試みて接続できないようであれば
アラートログを参照する等して、接続できない原因を調査する必要が
あります。
この回答への補足
しばらくおいて再起動してみたところ
「connet / as sysdba」ではログインできなくなっていました。ひとまず目的は果たせました。ありがとうございました。
ところで、「sys/***** as sysdba」のパスワードなのですが、パスワードファイルを見真似で
orahome\dbs\orapwd<SID>で作成しましたが、これを参照している様子がありません。別のパスワード(インストール時のパスワード)になっています。学習の意味で、パスワードファイル認証を知りたいので、この疑問にお答えいただけませんでしょうか?
No.1
- 回答日時:
こんにちは。
回答ですが、OS認証になっていませんか?
もしそうであれば、OS認証をなしに設定する事で解決するかと思います。
■SQLNET.ORAファイル
[変更前]-OS認証有り
SQLNET.AUTHENTICATION_SERVICES= (NTS)
[変更後]-OS認証無し
SQLNET.AUTHENTICATION_SERVICES= (NONE)
ご確認下さい。
この回答への補足
お返事ありがとうございます。
早速試してみました。
\(ORAHOME)\network\admin内のsqlnet.oraを
#SQLNET.AUTHENTICATION_SERVICES= (NTS)
SQLNET.AUTHENTICATION_SERVICES= (NONE)
のようにコメント付け無効にし、NONEにしてみました。
その後、SQLPLUSを起動し、
「connet / as sysdba」で起動してみますと
ORA-01031: insufficient privileges
と出ます。
また、ユーザー名では
ORA-01033: ORACLE initialization or shutdown in progress
と出て、どのユーザー名でも同じでした。
どうでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLサーバー認証でログインを作...
-
OraOps10.dllのエラーについて
-
ORAー12560:TNS:protocol adap...
-
Oracle11g SQLPlusログインにつ...
-
ストアドプロシジャからデータ...
-
CloverをインストールしたUSBメ...
-
SIDとSERVICE_NAMEの違いとは?
-
.NET Frameworkがコントロール...
-
倒産した18禁ゲーム会社のパ...
-
sqlplus / as sysdba で接続不可
-
倒産した会社のゲーム(18禁...
-
Oracle11gの接続について大至急...
-
データベース接続情報作成しま...
-
DB2で SQL1032N start databas...
-
クライアントからのリスナーが...
-
ORA-01102 排他モード?
-
OracleのWindowsプロセス名
-
CRCが一致しません、と出ます
-
tnsnames.oraファイルについて
-
データソース名および指定され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle11g SQLPlusログインにつ...
-
OraOps10.dllのエラーについて
-
SQLサーバー認証でログインを作...
-
Oracle DBリンクについて
-
ORAー12560:TNS:protocol adap...
-
ストアドプロシジャからデータ...
-
DBリンクの参照について
-
ORACLE_SIDについて
-
SYSユーザーでログインしたい
-
権限の問題でドライバが読み込...
-
OS認証時にOracle Net Manager...
-
バージョン違いのデータベース...
-
はじめまして oracleで聞きたい...
-
ORACLE SQL DeveloperでのDBへ...
-
sqlplusについて教えてほしいです
-
SIDとSERVICE_NAMEの違い
-
ODBC接続によるパスワード回避
-
Oracle DBに接続できなくなりま...
-
オラクル ORA-01034
-
データベースリンクをする準備...
おすすめ情報