0

で仮想にOracle11Gr2インストールしましWindowsXP Sp3VMWare Player

Oracleのインストール直後に、コンソールサービスOracleDBConsoleが開始され、でemコンソールにアクセスできますhttps://testlaptop:1158/em/

しかし、仮想マシンを再起動した後、サービスを開始できず、使用して開始すると emctl start dbconsoleエラーが発生し、サービスを開始できません。

データベースを再構成するとき

emca -deconfig dbcontrol db -repos drop
SET ORACLE_HOSTNAME = testlaptop 
SET ORACLE_UNQNAME=testdb
emca -config dbcontrol db -repos recreate

サービスは開始されますが、VMを再起動すると、再度開始できません。同じエラーが発生します。

Plzは私を助けてくれます、私は質問が明確であることを願っています。

4

2 に答える 2

0

解決策は簡単です。ネットワークケーブルを抜いてコンソールサービスを開始する必要があります(コンソールを開始するたびに実行する必要があります)

emctl start dbconsole

それでもコンソールが起動しない場合は、コンソールを再作成します。

1.リスナーを起動します

lsnrctl start

2.コンソールを取り外します

cd %ORACLE_HOME%/ora11gr2/bin
emca -deconfig dbcontrol db -repos drop

注意:最大30分かかる場合があります。しばらくお待ちください

3.コンソールを再作成します

set oracle_unqname = TESTDB
set ORACLE_HOSTNAME = MYPC
emca -config dbcontrol db -repos recreate

しばらくお待ちください。時間がかかる場合もあります。

4.ネットワークケーブルを抜き、コンソールサービスを開始します。開始する必要があります

起動しない場合、または起動してもログインできない場合は、

a。Windowsのタイムゾーンがで定義されているOracleのタイムゾーンと同じであることを確認します

%ORACLE_HOME%\ora11gr2\MYPC_testdb\sysman\config\emd.properties  
at line **agentTZRegion=GMT**

使用する魔女のタイムゾーンコードを知るには、次のコマンドを実行します。

SELECT * FROM v$timezone_names where upper(TZNAME) like '%MAURITANIA%';

モーリタニアをあなたの国に置き換えてください。

b。システムアカウントを有効にする

alter user system account unlock;

c。ネットワークケーブルを抜き、コンソールサービスを再開します。

これがお役に立てば幸いです、それは私のために働きました。

于 2012-09-30T12:35:00.480 に答える
0

VMW2003サーバーで同じ問題が発生し、C:\windows\system32\drivers\etc\hostsファイルを編集して解決しました

  • hostnameを自分のIPアドレスに追加します。私の場合:
    192.168.5.139 oraserver
  • このファイルを保存します(注意、読み取り専用ファイル、NTFS最初にアクセス許可を付与してください)
  • サーバーを再起動します。
于 2016-04-24T10:48:28.893 に答える