斑竹来帮帮忙吧-一道031的题

[复制链接]
查看11 | 回复2 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
the prod1 database has multiplexed control files.
what happens when prod1 is started and one of the mirrored control files is corrupt?
A. the database will not start.
B.the database will start in the mount stage and a warning message
will be posted to the alert log.
C.the database will start in the nomount stage and a warning message
will be posted to the alert log.
D. the database will start in the open stage because oracle will copy
one of the valid control files to the location of the corrupt
control file.
E. the database will start in the open stage and a warning message
will be posted to the alert log.All control files are left intact.
answer:A
C?
自己作了实验,感觉是c?
谁来说说?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我觉得Oracle启动时先以nomount启动后台进程(根据配置文件initSID.ora或spfile),然后读控制文件内容进入mount模式,再Open数据库。
控制文件损坏应该在进入mount模式出错,此时应处于nomount状态。
我删除了一个控制文件试验了一下,出错日志如下:
ORA-00202: controlfile: 'e:\ora90\oradata\liyin\CONTROL03.CTL'
ORA-27041: unable to open file
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
Tue Oct 14 21:19:46 2003
ORA-205 signalled during: ALTER DATABASE MOUNT...

说明在执行alter database mount出错,我认为应该选C
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 tigerxjtu 发布
[B]我觉得Oracle启动时先以nomount启动后台进程(根据配置文件initSID.ora或spfile),然后读控制文件内容进入mount模式,再Open数据库。
控制文件损坏应该在进入mount模式出错,此时应处于nomount状态。
我删除了一个控制文件试验了一下,出错日志如下:
ORA-00202: controlfile: 'e:\ora90\oradata\liyin\CONTROL03.CTL'
ORA-27041: unable to open file
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
Tue Oct 14 21:19:46 2003
ORA-205 signalled during: ALTER DATABASE MOUNT...

说明在执行alter database mount出错,我认为应该选C [/B]

我也这么认为。看来答案是错了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行