ORA-00258: NOARCHIVELOG 模式下的手动归档必须标识日志 这个错误其实只是由于非归档模式下不允许这个语句,或者说非归档模式下必须要指定而已:
例如:
archive log list
显示 noarchivelog
那么执行
alter system archive log current;
则出现错误:ORA-00258: NOARCHIVELOG 模式下的手动归档必须标识日志
执行
alter system switch log;
由于只是进行切换日志而不是归档日志,因此不会有什么错误讯息出现。
如果需要手动归档的话,可以标识日志号 即可
alter system archive log group 1;
例如:
archive log list
显示 noarchivelog
那么执行
alter system archive log current;
则出现错误:ORA-00258: NOARCHIVELOG 模式下的手动归档必须标识日志
执行
alter system switch log;
由于只是进行切换日志而不是归档日志,因此不会有什么错误讯息出现。
如果需要手动归档的话,可以标识日志号 即可
alter system archive log group 1;