求助,LOGICAL standby SWITCHOVER后不能同步日志,看告警日志时发现如下错误:Completed: ALTER DATABASE STart LOGICAL STANDBY APPLY
Wed May 04 16:54:05 2011
LOGMINER: Failed to truncate system.logmnr_spill$
LOGSTDBY status: ORA-00604: 递归 SQL 级别 1 出现错误
ORA-04045: 在重新编译/重新验证 MDSYS.SDO_GEOR_TRUNC_TABLE 时出错
ORA-01031: 权限不足
Wed May 04 16:54:05 2011
Errors in file d:\oracle\product\10.2.0\admin\long\bdump\long_lsp0_5972.trc:
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-04045: 在重新编译/重新验证 MDSYS.SDO_GEOR_TRUNC_TABLE 时出错
ORA-01031: 权限不足LOGSTDBY status: ORA-16222: 逻辑备用数据库自动重试上一个操作
Wed May 04 16:54:09 2011
Errors in file d:\oracle\product\10.2.0\admin\long\bdump\long_lsp0_5972.trc:
ORA-00060: 等待资源时检测到死锁Wed May 04 16:54:14 2011
Errors in file d:\oracle\product\10.2.0\admin\long\bdump\long_lsp0_5972.trc:
ORA-00060: 等待资源时检测到死锁Wed May 04 16:54:17 2011
Errors in file d:\oracle\product\10.2.0\admin\long\bdump\long_lsp0_5972.trc:
ORA-00060: 等待资源时检测到死锁

解决方案 »

  1.   

    再贴下初始化参数:long.__db_cache_size=415236096
    long.__java_pool_size=4194304
    long.__large_pool_size=4194304
    long.__shared_pool_size=180355072
    long.__streams_pool_size=0
    *.audit_file_dest='D:\oracle\product\10.2.0/admin/long/adump'
    *.background_dump_dest='D:\oracle\product\10.2.0/admin/long/bdump'
    *.compatible='10.2.0.1.0'
    *.control_files='E:\oradata\long\long\control01.ctl','E:\oradata\long\long\control02.ctl','E:\oradata\long\long\control03.ctl'
    *.core_dump_dest='D:\oracle\product\10.2.0/admin/long/cdump'
    *.db_block_size=8192
    *.db_domain=''
    *.db_file_multiblock_read_count=16
    *.db_name='long'
    *.DB_UNIQUE_NAME='long'
    *.db_recovery_file_dest='D:\oracle\product\10.2.0/flash_recovery_area'
    *.db_recovery_file_dest_size=2147483648
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=longXDB)'
    *.job_queue_processes=10
    *.log_archive_config='DG_CONFIG=(long,orcl)'
    *.log_archive_dest_1='Location=E:\oradata\long\archivelong VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=long'
    *.log_archive_dest_2='service=orcl LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_role) DB_UNIQUE_NAME=orcl'
    *.log_archive_max_processes=30
    *.nls_language='SIMPLIFIED CHINESE'
    *.nls_territory='CHINA'
    *.open_cursors=300
    *.pga_aggregate_target=203423744
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.sga_target=612368384
    *.undo_management='AUTO'
    *.undo_tablespace='UNDOTBS1'
    *.user_dump_dest='D:\oracle\product\10.2.0/admin/long/udump'
    *.DB_FILE_NAME_CONVERT='E:\oradata\orcl\orcl\','E:\oradata\long\long\'
    *.LOG_FILE_NAME_CONVERT='E:\oradata\orcl\orcl\','E:\oradata\long\long\','E:\oradata\orcl\archiveorcl\','E:\oradata\long\archivelong','E:\oradata\orcl\archiveorcl1\','E:\oradata\long\archivelong'
    *.LOCK_NAME_SPACE='primary'这是switchover前的主库的参数,切换后参数没变orcl.__db_cache_size=427819008
    orcl.__java_pool_size=4194304
    orcl.__large_pool_size=4194304
    orcl.__shared_pool_size=167772160
    orcl.__streams_pool_size=0
    *.audit_file_dest='D:\oracle\product\10.2.0/admin/orcl/adump'
    *.background_dump_dest='D:\oracle\product\10.2.0/admin/orcl/bdump'
    *.compatible='10.2.0.1.0'
    *.control_files='E:\oradata\orcl\orcl\control01.ctl','E:\oradata\orcl\orcl\control02.ctl','E:\oradata\orcl\orcl\control03.ctl'
    *.core_dump_dest='D:\oracle\product\10.2.0/admin/orcl/cdump'
    *.db_block_size=8192
    *.db_domain=''
    *.db_file_multiblock_read_count=16
    *.db_name='orcl'
    *.DB_UNIQUE_NAME='orcl'
    *.db_recovery_file_dest='D:\oracle\product\10.2.0/flash_recovery_area'
    *.db_recovery_file_dest_size=2147483648
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
    *.fal_client='ORCL'
    *.fal_server='LONG'
    *.job_queue_processes=10
    *.log_archive_config='DG_CONFIG=(long,orcl)'
    *.log_archive_dest_1='Location=E:\oradata\orcl\archiveorcl VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=orcl'
    *.log_archive_dest_2='service=long LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_role) DB_UNIQUE_NAME=long'
    *.log_archive_max_processes=30
    *.nls_language='SIMPLIFIED CHINESE'
    *.nls_territory='CHINA'
    *.open_cursors=300
    *.pga_aggregate_target=203423744
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.sga_target=612368384
    *.standby_file_management='AUTO'
    *.undo_management='AUTO'
    *.undo_tablespace='UNDOTBS1'
    *.user_dump_dest='D:\oracle\product\10.2.0/admin/orcl/udump'
    *.DB_FILE_NAME_CONVERT='E:\oradata\long\long\','E:\oradata\orcl\orcl\'
    *.LOG_FILE_NAME_CONVERT='E:\oradata\long\long\','E:\oradata\orcl\orcl\','E:\oradata\long\archivelong','E:\oradata\orcl\archiveorcl','E:\oradata\long\archivelong1','E:\oradata\orcl\archiveorcl'
    *.LOCK_NAME_SPACE='standby'这是切换前备库的参数,切换后也没变