《Oracle 11g数据库编程入门与实战》习题答案 第八章

第八章 Oracle体系结构和管理基础

1D

2D

3A

4A

5ACD

6ACD

7B

8F

9T

10T

11ABC

12D

13

SQL> conn sys/oracle as sysdba

SQL> show parameters db_name

SQL> show parameters nls_language

SQL> show parameters db_block_size

SQL> ALTER SESSION SET

nls_date_format = 'yyyy-mm-dd hh24:mi:ss';

SQL> SELECT SYSDATE FROM DUAL;

--修改动态参数resource_limittrue

SQL> ALTER SYSTEM SET resource_limit = TRUE SCOPE = MEMORY;

14BD

15

--A

SQL> conn sys/oracle as sysdba

--B

SQL> ALTER DATABASE OPEN READ ONLY;

--C

SQL> INSERT INTO dept VALUES (60, 'learning', 'beijing');

ERROR 位于第 1 :

ORA-16000: 打开数据库以进行只读访问

16

SQL> conn system/oracle

SQL> SELECT table_name FROM dba_tables

WHERE owner = 'SCOTT';

SQL> conn scott/tiger

SQL> SELECT table_name FROM user_tables;

17

--A

SQL> conn system/oracle

SQL> SELECT instance_name FROM v$instance;

--B

SQL> conn system/oracle

SQL> SELECT name FROM v$datafile UNION

SELECT member FROM v$logfile UNION

SELECT name FROM v$controlfile;

18

--注意:下面的操作需要开启两个DOS窗口,分别以scott用户和system用户登录。

--a)

--scott用户登录

SQL> Conn scott/tiger

--system用户登录

SQL> Conn system/oracle

--b)
--scott
执行语句

SQL> INSERT INTO dept VALUES (60, 'learning', 'beijing');

--c)

--system用户

SQL> SHUTDOWN TRANSACTION

--d)

--scott用户

SQL> ROLLBACK;

19

--注意:下面的操作需要开启两个DOS窗口,分别以scott用户和sys用户登录。

--a) sys用户以DBA身份登录

SQL> Conn sys/oracle as sysdba

--b) scott用户登录

SQL> Conn scott/tiger

--c) sys用户启用受限会话

SQL> SHUTDOWN

SQL> STARTUP RESTRICT

--d) scott用户在受限会话中执行查询动作,查看结果

SQL> SELECT * FROM emp;

--e) scott退出会话,重新连接,查看结果

SQL> exit

SQL> Conn scott/tiger

--f) sys用户禁用受限会话,scott再次连接,查看结果

SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;

SQL> Conn scott/tiger

20

--a) sys用户以DBA身份登录

SQL> Conn sys/oracle as sysdba

--b) 创建spfile,假设数据库sid名字是orcl

SQL> CREATE SPFILE = 'spfileorcl.ora' FROM PFILE;

--c) 从操作系统查看SPFILE,略

--d) sys用户身份连接,然后使用SPFILE 启动数据库

SQL> SHUTDOWN

SQL> STARTUP SPFILE = /ora11/admin/pfile/spfileOorcl.ora

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11168/viewspace-1035532/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11168/viewspace-1035532/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值