HOME

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のリスナーを取得中にエラーが発生しました
----------------------------

 

------------------------ 以下は 私の 実行記録 -------------------------

1