dataguard broker

dataguard broker 求救本人新手 公司要求配置dataguard 我在自己的电脑上用虚拟机先做测试 然后再配置到服

dataguard broker 求救
本人新手 公司要求配置dataguard 我在自己的电脑上用虚拟机先做测试 然后再配置到服务器上去
redhat5+oracle 10.2.0.1
主库:192.168.0.100  SID/db_unique_name/db_name都是:orcl
备库:192.168.0.101  db_name:orcl  db_unique_name:orcldg  SID:orcldg

主备库都按照网上的文档配置成功了 可以在主库归档以后 在备库能接受到归档日志
现在想要主备库可以自动切换,网上说可以用broker,我不懂就按照网上的文档来配置
有几个问题想问问各位大侠
1  dgmgrl是必须在第三方客户机上启动么 我现在两台电脑 上面都是redhat5+oracle10.2.0.1
   还是我只要在主库或者备库里面直接开启一个终端 然后输入dgmgrl就可以开始配置了
2  我是直接在备库里开终端 输入dgmgrl开始配置的 但是在enable configuration的时候就会卡 住不动,退出来show configuration的时候也是卡主不动

我的主库备库都是在mount状态下开始配置的 打开了falshback 也在主备库上配置了alter system set dg_broker_start = true scope=both;

一些配置文件贴出来 如下:
主库的listener.ora:
# listener.ora Network Configuration File: /oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = orcl)
      (ORACLE_HOME = /oracle/product/10.2.0/db_1)
      (SID_NAME = orcl)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = orcl_DGMGRL)
      (ORACLE_HOME = /oracle/product/10.2.0/db_1)
      (SID_NAME = orcl)
     )
  )

SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF
备库的listener.ora
# listener.ora Network Configuration File: /oracle/product/10.2.0_1/network/adminstener.ora
# Generated by Oracle configuration tools.


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /oracle/product/10.2.0_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = orcldg)
      (ORACLE_HOME = /oracle/product/10.2.0_1)
      (SID_NAME = orcldg)     
    )
    (SID_DESC =


      (GLOBAL_DBNAME = orcldg_DGMGRL)
      (ORACLE_HOME = /oracle/product/10.2.0_1)
      (SID_NAME = orcldg)
     )
  )
SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF
主库的initorcl.ora
orcl.__db_cache_size=188743680
orcl.__java_pool_size=4194304
orcl.__large_pool_size=4194304
orcl.__shared_pool_size=83886080
orcl.__streams_pool_size=0
*.audit_file_dest='/oracle/admin/orcl/adump'
*.background_dump_dest='/oracle/admin/orcl/bdump'
*.compatible='10.2.0.1.0'
*.control_files='/oracle/oradata/orcl/control01.ctl','/oracle/oradata/orcl/control02.ctl','/oracle/oradata/orcl/control03.ctl'
*.core_dump_dest='/oracle/admin/orcl/cdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='orcl'
*.db_recovery_file_dest='/oracle/flash_recovery_area/'
*.db_recovery_file_dest_size=2147483648
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.job_queue_processes=10
*.log_archive_dest_1='location=/oracle/archivelog'
*.open_cursors=300
*.pga_aggregate_target=94371840
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=283115520
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='/oracle/admin/orcl/udump'
*.db_unique_name='orcl'
*.log_archive_config='dg_config=(orcl,orcldg)'
*.log_archive_dest_2='service=orcldg lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=orcldg'
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='enable'
*.fal_server=orcldg
*.fal_client=orcl
*.standby_file_management=auto
*.standby_archive_dest='location=/oracle/archivelog'
备库的initorcldg.ora:
orcl.__db_cache_size=188743680
orcl.__java_pool_size=4194304
orcl.__large_pool_size=4194304
orcl.__shared_pool_size=83886080
orcl.__streams_pool_size=0
*.audit_file_dest='/oracle/admin/orcl/adump'
*.background_dump_dest='/oracle/admin/orcl/bdump'
*.compatible='10.2.0.1.0'
*.control_files='/oracle/oradata/orcl/control01.ctl','/oracle/oradata/orcl/control02.ctl','/oracle/oradata/orcl/control03.ctl'
*.core_dump_dest='/oracle/admin/orclump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='orcl'
*.db_recovery_file_dest='/oracle/flash_recovery_area/'
*.db_recovery_file_dest_size=2147483648
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.job_queue_processes=10
*.log_archive_dest_1='location=/oracle/archivelog'
*.open_cursors=300
*.pga_aggregate_target=94371840
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=283115520
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='/oracle/admin/orcl/udump'
*.db_unique_name='orcldg'
*.log_archive_config='dg_config=(orcl,orcldg)'
*.log_archive_dest_2='service=orcl lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=orcl'
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='enable'
*.fal_server=orcl
*.fal_client=orcldg
*.standby_file_management=auto
*.standby_archive_dest='location=/oracle/archivelog'

各位大侠帮忙看看 拜托了



[解决办法]
顶楼上的。。
[解决办法]
查看broker的日志文件drcSID.log,有一个可能是broker config file没有创建成功,可能是路径不存在或者没有权限。