ORA-32004 and DepRecated parameters

xiaoxiao2021-03-06  43

Yesterday, I changed the archive settings of Oracle10g in Solairs. After starting today, I found the error, and the online search was found:

Repost: http://www.dbanotes.net/archives/2004/12/CAECORA32004.HTML

In Oracle 10g, some of the previous parameters that were previously familiar have been deprecated, and sometimes it is annoying.

SQL> Startup;

ORA-32004: Obsolete and / or Deprecated Parameter (s) specified

Oracle Instance Started.

Total System Global Area 213909504 Bytes

Fixed size 778156 bytes

Variable size 128983124 bytes

Database buffers 83886080 BYtes

Redo buffers 262144 bytes

Database mounted.

Database opened.

SQL>

SQL> Host 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 The from the spfile or the server

// Side Pfile.

SQL>

Tell us to view the information in Alert log. Find ...

Deprecated System Parameters with specified value:

LOG_ARCHIVE_START

End of Deprecated System Parameter LISTING

OOPS, 10G does not support this parameter? Originally in 10G, when archive log mode, the Arch process is implicitly set. There will be no more than 9i before 10G, but the automatic archive is not set. This is also a small bug in Oracle correction. If it is upgraded from 9i to 10G, it may be a little problem. To resolve this issue, you need to reset the log_archive_start parameter.

SQL> ALTER SYSTEM RESET log_archive_start scope = SPFILE SID = '*';

System altered.

SQL> Shutdown Immediate;

Database closed.

Database dismount.

Oracle Instance Shut Down.

SQL> Startup

Oracle Instance Started.

Total System Global Area 213909504 Bytes

Fixed size 778156 bytes

Variable size 128983124 bytes

Database buffers 83886080 bytesredo buffers 262144 BYTES

Database mounted.

Database opened.

SQL>

It's ok now. View 10g There are those parameters that are deprecated:

SQL> SELECT NAME, DESCRIPTION

2 from V $ Parameter

3 where isdeprecated = 'true';

Name Description

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

LOCK_NAME_SPACE LOCK NAME SPACE Used for Generating Lock Names for Standby / Clone

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

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 Sing Ops SGA Structures, SIZING OPS SGA STRUCTURES

Fast_start_io_target Upper Bound on Recovery Reads

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

Parallel_Automatic_Tuning Enable Intelligent Defaults for Parallel Execution Parameters

DRS_START START DG BROKER MONITOR (DMON Process)

12 rows selected.

SQL>

Parameter alternative

Deprecated Parameters in Release 10g:

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

Buffer_pool_keep (Replaced by db_keep_cache_size)

Buffer_pool_recycle (Replaced by db_recycle_cache_size)

PLSQL_COMPILER_FLAGS (Replaced by PLSQL_CODE_TYPE AND PLSQL_DEBUG)

DRS_START (Replaced by DG_Broker_Start)

FAST_START_IO_TARGET (Replaced by fast_start_mttr_target)

MTS_CIRCUITS (Replaced by Circuits)

MTS_DISPATCHERS (Replaced by Dispatcher) MTS_MAX_DISPATCHERS (Replaced by max_dispatcher)

MTS_MAX_SERVERS (Replaced by max_shared_servers)

MTS_SERVERS (Replaced by Shared_serve)

MTS_SESSIONS (Replaced by Shared_Server_SESSITIONS)

Parallel_Server (Replaced by Cluster_Database)

Parallel_server_instances (Replaced By Cluster_Database_instances)

Abandoned parameters:

Obsolete Parameters in 10g:

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

DBLINK_ENCRYPT_LOGIN

Hash_join_ENABLED

LOG_PARALLISM

MAX_ROLLBACK_SEGMENTS

MTS_CIRCUITS

MTS_DISPATCHERS

MTS_Listener_Address

MTS_MAX_DISPATCHERS

MTS_MAX_SERVERS

MTS_MULTIPLE_LISTENERS

MTS_SERVERS

MTS_SERVICE

MTS_SESSIONS

Optimizer_max_permutations

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

PLSQL_NATIVE_C_COMPILER

PLSQL_NATIVE_LINKER

PLSQL_NATIVE_MAKE_FILE_NAME

PLSQL_NATIVE_MAKE_UTILITY

Row_locking

Serializable

Transaction_auditing

Undo_suppress_errors

Distributed_Transactions

Max_Transaction_branches

Parallel_broadcast_enabled

Standby_PRESERVES_NAMES

Always_anti_join

Always_semi_join

DB_BLOCK_LRU_LATCHES

DB_BLOCK_MAX_DIRTY_TARGET

DB_FILE_DIRECT_IO_COUNT

GC_DEFER_TIME

GC_RELEASABLE_LOCKS

GC_ROLLBACK_LOCKS

Hash_multiblock_io_count

Instance_nodeset

Job_Queue_INTERVAL

OPS_InterConnects

Optimizer_Percent_ParalLel

Sort_multiblock_read_count

TEXT_ENABLE