开发者社区> leshami> 正文

ORA-32004 的错误处理

简介: --======================= -- ORA-32004 的错误处理 --=======================       启动数据库时,收到了ORA-32004 的错误,错误多是一些过时且在当前版本中不在使用的参数,如果碰到类似的错误,只需要将其 reset即可。
+关注继续查看

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

-- 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 归档日志

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
冬季实战营第一期:从零到一上手玩转云服务器 | 学习报告
训练营日期:2022年1月17日 - 2022年1月23日 需要先报名后学习,实际是17-21共5天5个场景的学习,链接地址:https://developer.aliyun.com/adc/series/wintercamplist1?spm=a2c6h.26268694.J_3660455150.2.503610f8RnszVx 我是5月份学习的,并没有实时参加训练营,因为觉着本次训练营课程设置很实用,所以对本次学习做个总结。
6 0
基于springboot来实现对日志文件内容的监控
基于springboot来实现对日志文件内容的监控
4 0
心中有“树”!图文并茂介绍数据结构中常见的树(一)
提到数据结构中的树(Tree) ,大家应该都不陌生,相关书籍中都有大段篇幅的介绍,刷 Leetcode 的时候会遇到很多相关问题。很多人往往会用 “手写红黑树” 来形容面试难度很高。
10 0
心中有“树”!图文并茂介绍数据结构中常见的树(二)
计算机科学家尼古拉斯·沃斯(Niklaus Wirth)曾说过:编程=数据结构+算法 ,可见数据结构在编程中的重要性。
5 0
心中有“树”!图文并茂介绍数据结构中常见的树(三)
在前面两篇文章中,我们简要介绍了数据结构中的各种【树】在搜索、数据库等领域的使用场景,希望对大家有所帮助。
11 0
如何在小游戏制作工具中使用云函数
本节试图以最简单的方式带你了解如何在小程序后台申请和开通云开发服务,创建并编写第一个云函数并在小游戏制作工具中对其进行调用。
11 0
+关注
leshami
传播知识,分享快乐!十年以上数据库,系统运维与管理,性能优化经验。全部文章,欢迎扩散,转载请注明出处!
639
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载