oracle 删除是否控件,重建控件文件出现ora-01503,ora-01163?

SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" noRESETLOGS  ARCHIVELOG

2      MAXLOGFILES 16

3      MAXLOGMEMBERS 3

4      MAXDATAFILES 100

5      MAXINSTANCES 8

6      MAXLOGHISTORY 292

7  LOGFILE

8    GROUP 1 (

9      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG',

10      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'

11    ) SIZE 50M,

12    GROUP 2 'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ONLINELOG\O1_M

F_2_3OJ31R0H_.LOG',

13    GROUP 3 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG',

14    GROUP 4 (

15      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO04.LOG',

16      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO04A.LOG'

17    ) SIZE 10M

18  -- STANDBY LOGFILE

19  DATAFILE

20    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF',

21    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF',

22    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF',

23    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF',

24    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\CESHI',

25    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST.DBF',

26    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST2.DBF',

27    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CESHI2.DBF',

28  CHARACTER SET ZHS16GBK

29  /

CREATE CONTROLFILE REUSE DATABASE "ORCL" noRESETLOGS  ARCHIVELOG

*

ERROR at line 1:

ORA-01503: CREATE CONTROLFILE failed

ORA-01163: SIZE clause indicates 12800 (blocks), but should match header 1280

ORA-01110: data file 7: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CESHI2.DBF'    --在创建时指定的10M但TRACE里没有大小

SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS  ARCHIVELOG

2      MAXLOGFILES 16

3      MAXLOGMEMBERS 3

4      MAXDATAFILES 100

5      MAXINSTANCES 8

6      MAXLOGHISTORY 292

7  LOGFILE

8    GROUP 1 (

9      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG',

10      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'

11    ) SIZE 50M,

12    GROUP 2 'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ONLINELOG\O1_M

F_2_3OJ31R0H_.LOG'  SIZE 100M,

13    GROUP 3 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG'  SIZE 50M,

14    GROUP 4 (

15      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO04.LOG',

16      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO04A.LOG'

17    ) SIZE 10M

18  -- STANDBY LOGFILE

19  DATAFILE

20    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF',

21    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF',

22    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF',

23    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF',

24    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\CESHI',

25    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST.DBF',

26    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CESHI2.DBF' SIZE 10M, --手动查看文件大小并添加上SIZE

27    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CESHI3.DBF' SIZE 10M,

28    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CESHI4.DBF' size 10M,

29    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST2.DBF'

30  CHARACTER SET ZHS16GBK

31  /

CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS  ARCHIVELOG

*

ERROR at line 1:

ORA-01503: CREATE CONTROLFILE failed

ORA-01189: file is from a different RESETLOGS than previous files

ORA-01110: data file 9: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CESHI4.DBF'

SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS  ARCHIVELOG

2      MAXLOGFILES 16

3      MAXLOGMEMBERS 3

4      MAXDATAFILES 100

5      MAXINSTANCES 8

6      MAXLOGHISTORY 292

7  LOGFILE

8    GROUP 1 (

9      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG',

10      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'

11    ) SIZE 50M,

12    GROUP 2 'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ONLINELOG\O1_M

F_2_3OJ31R0H_.LOG'  SIZE 100M,

13    GROUP 3 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG'  SIZE 50M,

14    GROUP 4 (

15      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO04.LOG',

16      'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO04A.LOG'

17    ) SIZE 10M

18  -- STANDBY LOGFILE

19  DATAFILE

20    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF',

21    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF',

22    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF',

23    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF',

24    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\CESHI',

25    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST.DBF',

26    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CESHI2.DBF' SIZE 10M,

27    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CESHI3.DBF' SIZE 10M,

28    'E:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST2.DBF'

29  CHARACTER SET ZHS16GBK

30  /

Control file created.

--成功创建,如果文件设置了自动扩展数据文件的大小已经变化还可以指定大小吗?没有实验

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值