ORA-32004錯誤處理

C:\Documents and Settings\Administrator>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 10月 9 23:48:03 2012
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
已連接到空閒例程。

SQL> startup
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE 例程已經啓動。

Total System Global Area  612368384 bytes
Fixed Size                  1250428 bytes
Variable Size             222301060 bytes
Database Buffers          381681664 bytes
Redo Buffers                7135232 bytes
數據庫裝載完畢。

數據庫已經打開。


SQL> select * from v$version where rownum < 2;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

查看10g中都有那些參數是 deprecated 的:
SQL>  select name,description  from v$parameter 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
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)

已選擇17行。


SQL> alter system reset sql_trace scope=spfile sid='*';
alter system reset sql_trace scope=spfile sid='*'
*
第 1 行出現錯誤:
ORA-32010: 無法在 SPFILE 中找到要刪除的條目


SQL> show parameter pfile;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------------------
spfile                               string      D:\ORACLE\PRODUCT\10.2.0\DB
                                                 DATABASE\SPFILEORCL.ORA


創建Pfile查看參數文件中過時的參數

SQL> create pfile='c:\pfile.ora' from spfile;
文件已創建。

查看spfile.ora文件的參數
*.log_archive_start=TRUE


重置參數
SQL> alter system reset log_archive_start scope=spfile sid='*';
系統已更改。


SQL> shutdown immediate
數據庫已經關閉。
已經卸載數據庫。
ORACLE 例程已經關閉。


SQL> startup
ORACLE 例程已經啓動。
Total System Global Area  612368384 bytes
Fixed Size                  1250428 bytes
Variable Size             222301060 bytes
Database Buffers          381681664 bytes
Redo Buffers                7135232 bytes
數據庫裝載完畢。
數據庫已經打開。


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]   


以上不使用部分替代參數如下:

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 DISPATCHERS)
MTS_MAX_DISPATCHERS (replaced by MAX_DISPATCHERS)
MTS_MAX_SERVERS (replaced by MAX_SHARED_SERVERS)
MTS_SERVERS (replaced by SHARED_SERVERS)
MTS_SESSIONS (replaced by SHARED_SERVER_SESSIONS)
PARALLEL_SERVER (replaced by CLUSTER_DATABASE)
PARALLEL_SERVER_INSTANCES (replaced by CLUSTER_DATABASE_INSTANCES)


發佈了115 篇原創文章 · 獲贊 21 · 訪問量 67萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章