oracle数据库-综合训练项目答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

综合训练项目和练习参考答案

第1章练习参考答案

1.C 2.D 3.B 4.B

--------------------------------------------------------------------------- 第2章练习参考答案

1.C 2.C 3.A 4.B

--------------------------------------------------------------------------- 第3章练习参考答案

1.B 2.D 3.B 4.A 5.B

6.C 7.A

--------------------------------------------------------------------------- 第4章练习参考答案

1.C 2.B 3.D 4.D 5.D

6.A 7.B 8.D 9.C 10.B

11.B 12.C 13.C 14.D

15.C 16.C 17.D

--------------------------------------------------------------------------- 第5章综合训练项目参考答案

1.使用初始化参数文件。

1)以sysdba身份连接到数据库,关闭数据库。

CONN / AS SYSDBA

SHUTDOWN

2)从spfile创建一个新的pfile,将pfile 存放在$Oracle_Home\database 路径下。

CREATE PFILE FROM SPFILE;

在$Oracle_Home\database 路径下创建静态初始化参数文件INITDB01.ORA。

3)修改pfile中的参数open_cursors=200。

用写字板修改INITDB01.ORA中的参数open_cursors=200。

4)使用pfile初始化参数文件启动数据库。

STARTUP PFILE='D:\Oracle\ORA92\database\INITDB01.ORA';

其中路径根据具体安装确定。

5)检查初始化参数open_cursors的值。

SHOW PARAMETER OPEN_CURSOR,

显示结果值应为200。

6)关闭数据库,重新用spfile启动数据库。

SHUTDOWN,STARTUP

7)动态修改参数open_cursors=300,但重新启动后参数原值保持不变。

ALTER SYSTEM SET OPEN_CURSORS=300 SCOPE=MEMORY

2.验证只读方式。

1)关闭数据库并且以只读方式打开。

SHUTDOWN

STARTUP OPEN READ ONL Y;

2)以SCOTT用户连接到数据库,插入一条记录到EMP表。解释发生的现象和原因。

CONN SCOTT/TIGER

INSERT INTO emp(empno,ename) V ALUES(8001,'test');

插入失败,因为数据库处于只读状态。

3)将数据库改为可读可写状态。

SHUTDOWN,STARTUP

3.验证关闭方式。

1)打开一个SQL*Plus,以SCOTT用户连接,修改EMP表SCOTT的工资为9000,但不提交。

SQLPLUS /NOLOG

SQL>CONN SCOTT/TIGER

SQL>UPDATE EMP SET SAL=9000 WHERE EMPNO=7788;

2)在以SYS账户登录的会话中。并且执行事务关闭,能否关闭,解释原因。

SQL>SHUTDOWN TRANSACTIONAL

处于等待,等待所有事务的完成后关闭。

3)在SCOTT会话中执行回滚操作,并退出(Exit), 解释发生的现象和原因。

SQL>ROLLBACK;

SYS会话开始执行关闭操作。

4.验证受限状态。

1)打开一个SQL*Plus,以SYS用户连接,打开数据库到OPEN状态。

SQLPLUS /NOLOG

SQL>CONN / AS SYSDBA

2)重新启动一个SQL*Plus,并以SCOTT用户连接。

SQLPLUS /NOLOG

SQL>CONN SCOTT/TIGER

3)在SYS会话中,将数据库切换至受限状态。

SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;

4)在SCOTT会话中,查询EMP表中的记录,能否成功,解释原因。

SQL>SELECT * FROM EMP;

成功,启动受限状态,不影响已登录的会话。

5)退出SCOTT会话,重新连接,能否成功,解释原因。

SQL>CONN SCOTT/TIGER

登录失败,数据库系统处于限制状态,SCOTT无权登录。

6)在SYS会话中,将数据库退出受限状态,切换至正常状态。

SQL>ALTER SYSTEM DISABLE RESTRICTED SESSION;

7)重新连接到SCOTT用户,能否成功,解释原因。

SQL>CONN SCOTT/TIGER

成功

第5章练习参考答案

1.C 2.D 3.B 4.A 5.C

6.B 7.C

--------------------------------------------------------------------------- 第6章综合训练项目参考答案

1.以sysdba身份连接到数据库,查看控制文件位置和名称。

SQL>CONN / AS SYSDBA

SQL>SELECT * FROM V$CONTROLFILE;

2.查询控制文件中可记载的最大数据文件个数是多少。

相关文档
最新文档