【ORA】ORA-32004: 问题分析和解决

本文记录了一次特殊实验中遇到的Oracle数据库启动问题及解决过程。出现ORA-32004错误提示存在过期参数,通过查找并移除过期参数sql_trace解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天做一个特殊的实验,需要重启数据库

数据库关闭没有问题

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.


但是启动的时候,出现了一个报错:

SQL> startup mount
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE instance started.


Total System Global Area 1174405120 bytes
Fixed Size                  2020288 bytes
Variable Size             369101888 bytes
Database Buffers          788529152 bytes
Redo Buffers               14753792 bytes
Database mounted.
SQL> show parameter pfile



一个报错非常显眼,他的提示是有些过期的参数正在使用。查看过期参数:

 
NAME
--------------------------------------------------------------------------------
lock_name_space
buffer_pool_keep
buffer_pool_recycle
max_commit_propagation_delay
remote_archive_enable
log_archive_start
parallel_server
parallel_server_instances
fast_start_io_target
logmnr_max_persistent_sessions
serial_reuse


NAME
--------------------------------------------------------------------------------
max_enabled_roles
global_context_pool_size
plsql_compiler_flags
sql_trace
parallel_automatic_tuning
drs_start


17 rows selected.
再根据pfile查看,发现,pfile中有一个过期参数,sql_trace

将pfile备份,删除pfile中的sql_trace选项

SQL> startup mount;
ORACLE instance started.


Total System Global Area 1174405120 bytes
Fixed Size                  2020288 bytes
Variable Size             369101888 bytes
Database Buffers          788529152 bytes
Redo Buffers               14753792 bytes
Database mounted.

数据库正常启动,无报错


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值