ORA-32004 的错误处理

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Hongten

python开发_csv(Comma Separated Values)_逗号分隔值_常用导入导出格式_完整版_博主推荐

====================================================

621
来自专栏linux驱动个人学习

基于input子系统的sensor驱动调试(二)

继上一篇:https://cloud.tencent.com/developer/article/1054078 一、驱动流程解析: 1、模块加载: 1 st...

5957
来自专栏数据和云

推陈出新:12C 推进 SCN 新方法实践

在数据库异常恢复中,经常需要修改数据库的 SCN 值,在 12C 之前,我们常用的方法有如下几个: oradebug poke 直接修改内存中的值; event...

39610
来自专栏俗人笔记

PHP中检测IP是否是内网IP的三个方法

2693
来自专栏乐沙弥的世界

Oracle数据恢复顾问(Data Recovery Advisor)

Oracle数据恢复顾问用于当数据发生错误或故障时,进行自动收集数据故障信息,并生成恢复脚本,用于完成数据恢复。数据恢复顾问也可以主动检查故障。 在这种模式下,...

762
来自专栏移动端周边技术扩展

iOS打开系统功能对应的URL

1813
来自专栏杨建荣的学习笔记

一条执行4秒的sql语句导致的系统问题(r3笔记第10天)

一般来说一条sql语句执行个4秒钟是可以接受的,没有什么问题,但是如果应该执行1秒,却执行了4秒,问题就挺大的了。 今天查看数据库负载,发现在中午12:00 ...

3718
来自专栏Seebug漏洞平台

花式窃取NetNTLM哈希的方法

原文:https://osandamalith.com/2017/03/24/places-of-interest-in-stealing-netntlm-ha...

3158
来自专栏蓝天

同时具备多线程和多进程安全的写日志工具

接口请浏览:https://github.com/eyjian/mooon/blob/master/mooon/include/mooon/sys/log.h ...

2364
来自专栏乐沙弥的世界

使用 SQLNET.EXPIRE_TIME 清除僵死连接

    数据库连接的客户端异常断开后,其占有的相应并没有被释放,如从v$session视图中依旧可以看到对应的session处于inactive,且对应的服务器...

2192

扫码关注云+社区

领取腾讯云代金券