EMCAを利用してのOEMの復旧
EMCAを利用してのOEMの復旧を試みているのですが、
DBSNMPユーザーのパスワードがわからず困っております。
Windows2000ServerにOracle10.2をインストールしてコールドバックアップデータから、
データベースのリカバリは完了しておるのですが、DBSNMPユーザーのパスワードを、
設定した覚えはなく、デフォルト値みたいなのがありましたら教えてもらえませんか?
sysやsystemには同じパスワードを使用しております。
コマンドプロンぷろより
------------------------------------------------------
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
C:\>emca -config dbcontrol db
EMCAの開始: 2007/09/04 11:05:25
EMコンフィギュレーション・アシスタント, リリース10.2.0.1.0製品
Copyright (c) 2003, 2005, Oracle. All rights reserved.
次の情報を入力してください:
データベースのSID: TEST
リスナーのポート番号: 2030
SYSユーザーのパスワード:
DBSNMPユーザーのパスワード:
DBSNMPユーザーのパスワード: 無効なユーザー名/パスワードです。
DBSNMPユーザーのパスワード:
---- ここから解決策です ----
おとなしくSYSユーザで接続し、
SQL> ALTER USER DBSNMP IDENTIFIED BY パスワード;
でパスワード変更されては如何ですか?
パスワードをOlacleに設定しようと思って変更SQLを打ち込んだのですが、
エラーメッセージが返ってきました。
=============
SQL> ALTER USER DBSNMP IDENTIFIED BY ORACLE;
ALTER USER DBSNMP IDENTIFIED BY ORACLE
*
行1でエラーが発生しました。:
ORA-03113: 通信チャネルでend-of-fileが検出されました
=============
DBSNMP自体がないととらえてよろしいのでしょうか?
いいえ、DBに接続されてないか、DBが停止したか、そんなとこだと思います。
DB起動してますか?
再度接続してみてください。。
> DBSNMP自体がないととらえてよろしいのでしょうか?
存在を確認するのに一番手っ取り早いのは、下記の結果を確認する方法です。
select * from all_users where USERNAME = 'DBSNMP';
ご意見ありがとうございました。
DBが起動していませんでした。
SQL>connect / as sysdba
SQL>startup
SQL>ALTER USER DBSNMP IDENTIFIED BY パスワード;
にてDBSNMPとSYSMANのパスを変更し、無事OEMの作成に成功しました。
ありがとうございました。
OEM作成途中でエラーメッセージが出ておりましたが、作成することができました。
エラーメッセージ内容は次のようなものなのですが
----------------------------
2007/09/04 13:26:08 oracle.sysman.emcp.ParamsManager getLocalListener
警告: naturum-34j2nz9のリスナーを取得中にエラーが発生しました
----------------------------
------------------------ 以下は 私の 実行記録 -------------------------