![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67b6d)
DB2初心者です。
AIX5.2+DB2 8.1環境を使用しております。DB2へのアクセスはこのUnixシステムからのみと想定してください(すなわち、DB2へのログインクライアントもサーバーも同じ
AIX上で動いているという想定です)。
この環境のもと、DB2のインスタンスユーザであるdb2inst1からDB2上のsampleへログインしようと試みます。
> db2 connect to sample user db2inst1 using xxxxx(password)
すると以下のメッセージが返されます。
SQL30082N Attempt to establish connection failed with security reason "24"
("USERNAME AND/OR PASSWORD INVALID"). SQLSTATE=08001
次に、以下のコマンドを実行します。
db2 connect to sample user db2inst1 using xxxxx new yyyyy confirm yyyyy
SQL30083N Attempt to change password for user id "db2inst1" failed with
security reason "" (""). SQLSTATE=08001
となり、エラーでログインできません。しかし、以下の
コマンドでアクセスすると、
> db2 connect to sample
DB2へ正しくアクセス可能です。
db2 connect to sample user xxx using xxx形式で
アクセスするにはどうすればよいのでしょうか。
ちなみに、DB2の設定は、インストール直後の状態です。 dbm cfgのAuthenticationはサーバーにしております。これをClientにしても結果は同じでした。また、sampleには特にGrant connect/loadも実行しておりません。
以上よろしく御願い申し上げます。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
AIXもDB2も詳しくないのではずしてそうですが。
UNIXにログインするときのユーザは誰ですか?
そのログインユーザにDB2コマンドを実行する権限が
ないのかもしれません。
No.1
- 回答日時:
db2 "?" SQL30082N
と実行してみてください。そうすると、エラーメッセージの情報を見る事ができます。その中の理由コード24番を見ると、
> 24 (USERNAME AND/OR PASSWORD INVALID)
> 指定されたユーザー名または指定されたパスワード、
> あるいはその両方が無効です。
と書いてあります。ですので、パスワードが間違っていないかどうかが問題ですね。
念のために確認なのですが、打ち間違いという事は無いですよね?
それ以外に考えられる理由は\マークなどの特殊記号がパスワードに入っている場合などにシェルによって文字が別の意味に解釈される可能性があるという事です。
一度ためしに
db2 "connect to sample user db2inst1 using xxx"
とダブルコーテーションで括って入力してみてはどうでしょうか?
> dbm cfgのAuthenticationはサーバーにしております
SERVERのままで良いですよ。
> sampleには特にGrant connect/loadも実行しておりません
これもdb2inst1でログインするのであれば特にGRANTの必要はないですね。
この回答への補足
ありがとうございます。二重引用符をつけてもダメです。同じエラーが返ってきます。Windows版のDB2(C/SともにWindows上で走行)では、db2 connect ~は問題なく動作するのに、なぜAIX版DB2はダメなんでしょうか。DBは本当に分かりにくいDBですね。
補足日時:2005/01/11 08:51お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルから直接db2コマ...
-
スタライズとは、どういう意味...
-
エクセルのフォームについて(...
-
型 varchar から型 numeric へ...
-
ACCESSで条件付き書式の設定方法
-
データベースの最適化をマクロ...
-
カンマ区切りで格納するカラム...
-
SQL Server にファイルを登録、...
-
希望の位置へフィールドを追加...
-
ODBC経由の処理が遅い
-
Oracleで今接続しているセッシ...
-
DB2 UDBって?
-
accessの勉強ができるサイトは?
-
キャッシュとバッファの違いは?
-
NOTESでデータベースを開いたと...
-
Accessのレポートで「縦書き」...
-
DBとテキストファイルの比較
-
データベースの2GBって・・・?
-
AndroidからのAccessデータベー...
-
CSVでDLしたデータにダブルクォ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DB2のログインについて
-
バッチファイルから直接db2コマ...
-
DB2にはRIGHT関数がないの?
-
AndroidからのAccessデータベー...
-
型 varchar から型 numeric へ...
-
データベースの最適化をマクロ...
-
DB2 UDBって?
-
エクセルの重複データの曖昧検索
-
スタライズとは、どういう意味...
-
データベースの2GBって・・・?
-
構文エラー:演算子がありませ...
-
クエリをキャンセルしたいので...
-
キャッシュとバッファの違いは?
-
希望の位置へフィールドを追加...
-
ODBC経由の処理が遅い
-
値がこの列の整合性制約に違反...
-
バッファプールって?
-
エクセルのフォームについて(...
-
Accessのレポートで「縦書き」...
-
Notes って 何が良くて使うの...
おすすめ情報