ORA-01198: must specify size for log file if RESETLOGS

文档解释

ORA-01198: must specify size for log file if RESETLOGS

Cause: File sizes must be given for all logfiles if doing a CREATE CONTROLFILE with the RESETLOGS option.

Action: Resubmit the command with the appropriate logfile size.

ORA-01198: 必须为日志文件确定其大小,如果要重置日志。

官方解释

当用户尝试使用ALTER DATABASE RESETLOGS选项来重置日志时,如果没有为日志文件指定大小,将会出现ORA-01198错误。

常见案例

ORA-01198错误最常见的案例是在使用Oracle相关工具,如ddlTK建表时出现,如:

Create table employee

(

id number,

name varchar2(10)

)

alter database resetlogs;

正常处理方法及步骤

1.在重置日志前,确保你拥有足够的系统权限:

SYSDBA、ALTER DATABASE等。

2.改变日志重置的模式:

ALTER DATABASE OPEN RESETLOGS;

3.指定文件的大小:

ALTER DATABASE DATAFILE RESIZE ;

4.重置日志:

ALTER DATABASE RESETLOGS;

5.打开数据库:

ALTER DATABASE OPEN;

你可能感兴趣的