ORA-32004 的错误处理

系统 1655 0

--=======================

-- ORA-32004 的错误处理

--=======================

 

    启动数据库时,收到了 ORA - 32004 的错误,错误多是一些过时且在当前版本中不在使用的参数,如果碰到类似的错误,只需要将其

reset 即可。

 

1. 出现的错误提示    

    sys@ORCL> startup

    ORA-32004: obsolete and/or deprecated parameter(s) specified

    ORACLE instance started.

 

    Total System Global Area   184549376 bytes

    Fixed Size                   1218412 bytes

    Variable Size               83888276 bytes

    Database Buffers            96468992 bytes

    Redo Buffers                 2973696 bytes

    Database mounted.

    Database opened.

 

2. 查看告警日志获得如下信息  

    sys@ORCL > ho oerr ora 32004         -- 分析错误

    32004 , 00000 , "obsolete and/or deprecated parameter(s) specified"

    // * Cause :   One or more obsolete and/or parameters were specified in

    //           the SPFILE or the PFILE on the server side .

    // * Action : See alert log for a list of parameters that are obsolete .

    //           or deprecated . Remove them from the SPFILE or the server

    //           side PFILE .

   

    -- 从告警日志中获得如下信息

    Deprecated system parameters with specified values:

      sql_trace

    End of deprecated system parameter listing

 

3. spfile 参数中清除过时的参数后启动正常

    sys@ORCL > alter system reset sql_trace scope = spfile sid = '*' ;

 

    System altered .

 

    sys@ORCL > startup force ;

    ORACLE instance started .

 

    Total System Global Area   184549376 bytes

    Fixed Size                   1218412 bytes

    Variable Size               83888276 bytes

    Database Buffers            96468992 bytes

    Redo Buffers                 2973696 bytes

    Database mounted .

    Database opened .    

 

4. 查看当前版本不再建议使用的参数

    sys@ORCL > select * from v$version where rownum < 2 ;

 

    BANNER

    ----------------------------------------------------------------

    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

 

    sys@ORCL > select name , description                    

      2   from v$parameter where isdeprecated = 'TRUE' ;

 

    NAME                            DESCRIPTION

    ------------------------------ --------------------------------------------------------------

    lock_name_space                 lock name space used for generating lock names for standby/clo

                                   ne database

 

    buffer_pool_keep                Number of database blocks/latches in keep buffer pool

    buffer_pool_recycle             Number of database blocks/latches in recycle buffer pool

    max_commit_propagation_delay    Max age of new snapshot in .01 seconds

    remote_archive_enable           remote archival enable setting

    log_archive_start               start archival process on SGA initialization

    parallel_server                 if TRUE startup in parallel server mode

    parallel_server_instances       number of instances to use for sizing OPS SGA structures

    fast_start_io_target            Upper bound on recovery reads

    logmnr_max_persistent_sessions maximum number of threads to mine

    serial_reuse                    reuse the frame segments

    max_enabled_roles               max number of roles a user can have enabled

    global_context_pool_size        Global Application Context Pool Size in Bytes

    plsql_compiler_flags            PL/SQL compiler flags

    sql_trace                       enable SQL trace

    parallel_automatic_tuning       enable intelligent defaults for parallel execution parameters

    drs_start                       start DG Broker monitor (DMON process)

 

5. 下面是 Oracle 10gR2 不再支持的参数  

 

    * ENQUEUE_RESOURCES ( undocumented in 10gR2 )

    * DBLINK_ENCRYPT_LOGIN

    * HASH_JOIN_ENABLED ( undocumented parameter )

    * LOG_PARALLELISM ( undocumented parameter )

    * MAX_ROLLBACK_SEGMENTS

    * MTS_CIRCUITS ( this is replaced by CIRCUITS )

    * MTS_DISPATCHERS ( this is replaced by DISPATCHERS )

    * MTS_LISTENER_ADDRESS

    * MTS_MAX_DISPATCHERS ( this is replaced by MAX_DISPATCHERS )

    * MTS_MAX_SERVERS ( this is replaced by MAX_SHARED_SERVERS )

    * MTS_MULTIPLE_LISTENERS

    * MTS_SERVERS ( this is replaced by SHARED_SERVERS )

    * MTS_SERVICE

    * MTS_SESSIONS ( this is replaced by SHARED_SERVER_SESSIONS )

    * OPTIMIZER_MAX_PERMUTATIONS ( undocumented parameter )

    * ORACLE_TRACE_COLLECTION_NAME

    * ORACLE_TRACE_COLLECTION_PATH

    * ORACLE_TRACE_COLLECTION_SIZE

    * ORACLE_TRACE_ENABLE

    * ORACLE_TRACE_FACILITY_NAME

    * ORACLE_TRACE_FACILITY_PATH

    * PARTITION_VIEW_ENABLED ( undocumented parameter )

    * PLSQL_NATIVE_C_COMPILER

    * PLSQL_NATIVE_LINKER

    * PLSQL_NATIVE_MAKE_FILE_NAME

    * PLSQL_NATIVE_MAKE_UTILITY

    * ROW_LOCKING ( undocumented parameter )

    * SERIALIZABLE ( undocumented parameter )

    * TRANSACTION_AUDITING ( undocumented parameter )

    * UNDO_SUPPRESS_ERRORS

   

6. 下面是 Oracle 10gR2 不建议使用参数  

    * LOGMNR_MAX_PERSISTENT_SESSIONS ( Oracle Streams uses it )

    * MAX_COMMIT_PROPAGATION_DELAY

    * REMOTE_ARCHIVE_ENABLE

    * SERIAL_REUSE

    * SQL_TRACE

    * BUFFER_POOL_KEEP [replaced by DB_KEEP_CACHE_SIZE]

    * BUFFER_POOL_RECYCLE [replaced by DB_RECYCLE_CACHE_SIZE]

    * GLOBAL_CONTEXT_POOL_SIZE

    * LOCK_NAME_SPACE

    * LOG_ARCHIVE_START

    * MAX_ENABLED_ROLES

    * PARALLEL_AUTOMATIC_TUNING

    * PLSQL_COMPILER_FLAGS [replaced by PLSQL_CODE_TYPE and PLSQL_DEBUG]    

7. 更多参考

有关闪回特性请参考

        Oracle 闪回特性(FLASHBACK DATABASE)

Oracle 闪回特性(FLASHBACK DROP & RECYCLEBIN)

Oracle 闪回特性(Flashback Query 、Flashback Table)

Oracle 闪回特性(Flashback Version 、Flashback Transaction)

 

有关基于用户管理的备份和备份恢复的概念请参考:

        Oracle 冷备份

        Oracle 热备份

        Oracle 备份恢复概念

        Oracle 实例恢复

        Oracle 基于用户管理恢复的处理 ( 详细描述了介质恢复及其处理 )

       

    有关 RMAN 的恢复与管理请参考:

        RMAN 概述及其体系结构

        RMAN 配置、监控 与管理

        RMAN 备份详解

        RMAN 还原与恢复

       

    有关 Oracle 体系结构请参考:

        Oracle 实例和Oracle 数据库(Oracle 体系结构)

        Oracle 表空间与数据文件

        Oracle 密码文件

        Oracle 参数文件

Oracle 数据库实例启动关闭过程

        Oracle 联机重做日志文件(ONLINE LOG FILE)

        Oracle 控制文件(CONTROLFILE)

        Oracle 归档日志

ORA-32004 的错误处理


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论