分类:
2009-04-25 19:34:42
SQL> select log_mode from v$database;
LOG_MODE
------------
NOARCHIVELOG
SQL> alter system set log_archive_dest = 'E:\oracle\product\10.2.0\oradata\orcl\archive\' scope=spfile;
系统已更改
SQL> alter system set log_archive_format='arch_%t_%s.arc' scope=spfile;
系统已更改
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
oracle例程已经关闭。
SQL> startup mount;
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORA-19905: log_archive_format must contain %s, %t and %r
根据提示很容易知道是由于
log_archive_format必须包含
%s, %t and %r
于是通过pfile文件重新启动实例
SQL>startup pfile='d:\xxx\init
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 167775108 bytes
Database Buffers 436207616 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
SQL> create spfile from pfile='d:\xxx\init
文件已创建。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
oracle例程已经关闭。
SQL> startup
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 167775108 bytes
Database Buffers 436207616 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
此问题得到解决
注:如果没找到pfile文件,可以到alert