ORA-32004: obsolete and/or deprecated parameter(s) specified

ORA-32004: 指定了废弃/过时的参数


问题:
SQL> conn sys/sys as sysdba;
已连接。
SQL> startup
ORA-32004: 指定了废弃/过时的参数
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> shutdown immeidate;
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE 例程已经启动。

解决:

使用语句:SQL> ALTER SYSTEM RESET log_archive_startSCOPE=SPFILE SID='*';

例子:

SQL> startup
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE 例程已经启动。

Total System Global Area  293601280 bytes
FixedSize                 1290208 bytes
VariableSize            260046880 bytes
DatabaseBuffers          25165824 bytes
RedoBuffers               7098368 bytes
数据库装载完毕。
数据库已经打开。
SQL> alter system reset log_archive_startscope=spfile sid='*';

系统已更改。

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 

293601280 bytes
FixedSize                 1290208 bytes
VariableSize            260046880 bytes
DatabaseBuffers          25165824 bytes
RedoBuffers               7098368 bytes
数据库装载完毕。