2.7 自测题答案
(1) 答案是A、B和D。DBCA可以创建和删除数据库,也可以在已有的数据库中安装选项。
C和E不正确。数据库升级需要数据库升级助手(DBUA),而不是DBCA。删除选项不能通过任何向导完成。这是一个手工过程。
(2) 答案是B。在创建数据库之前,必须运行实例。
A、C和D不正确。实例必须启动,但不能装载(因为没有控制文件)或打开(因为没有数据文件)。
(3) 答案是A。这是正确顺序(但2和3的顺序可以颠倒)。
B、C和D不正确。这些顺序是不可能的。
(4) 答案是D。这个参数在创建数据库后就不能改变了。
A、B和C不正确。A和B不正确,因为无论何时尝试修改DB_BLOCK_SIZE,都不能修改它。C不正确,因为CONTROL_FILES参数肯定可以修改,只是需要停机再启动。
(5) 答案是A、C、F和G。如果没有指定,所有这些参数总是会默认创建。
B、D和E不正确。B和D不正确,因为它们应在启动实例之前就存在。E不正确,因为静态参数文件到动态参数文件的转换只能在数据库创建之后进行。
(6) 答案是D。数据库会起作用,但如果这些脚本没有创建数据字典视图和PL/SQL包,数据库就无法使用。
A、B、C和E不正确。A不正确,因为数据库会打开,实际上,它必须打开,才能运行脚本。B不正确,因为表和其他对象肯定可以创建。C不正确,因为PL/SQL是可用的,它是应提供的包,但未提供。E不正确,因为尽管脚本需要由SYS运行,但可以以其他用户的身份进行连接。
(7) 答案是A。DBCA是唯一可以管理模板的工具。
B、C、D和E不正确。这是因为只有DBCA提供了模板管理功能。
(8) 答案是D。在创建数据库后,不能使用DBCA修改字符集。字符集不作为选项来安装。
A、B和C不正确。A和B不正确,因为模板是不相关的。如果模板包含数据文件,DBCA就会在后台修改字符集。C不正确,因为创建数据库时如果没有模板,会获得全部控制权,包括选择字符集。
(9) 答案是B。Database Express可以用于每个数据库,为每个数据库配置不同的端口。
A、C和D不正确。A不正确,因为这需要云控制。C不正确,因为Database Express必须在每个要使用它的数据库下安装。D不正确,因为尽管一个Database Express实例仅用于一个数据库,但每个数据库都可以有自己的Database Express。
(10) 答案是C。所有选项都有默认值,包括SYSAUX表空间和数据文件定义。
A、B和D不正确。A不正确,因为该命令会成功。B和D不正确,因为它们不是默认值的工作方式。
(11) 答案是A、B、C和D。会生成一个外壳脚本,来调用一组SQL脚本。还会生成一个密码文件,以允许进行SYSDBA连接。也会生成参数文件,以启动实例。
E不正确是因为响应文件由OUI而不是DBCA生成。