'D:\\ORACLE\\PRODUCT\\10.2.0\\ORADATA\\ORCL\\ ORCLTBS6_1.DBF' SIZE 20M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
23、创建一个本地管理方式的表空间,区分配采用固定大小,每个区5 MB。P116 CREATE TABLESPACE ORCLTBS7 DATAFILE 'D:\\ORACLE\\PRODUCT\\10.2.0\\ORADATA\\ORCL\\ ORCLTBS7_1.DBF' SIZE 10M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 5M; 24、查询数据库中所有回滚段的信息 P119 SQL>SELECT SEGMENT_NAME,TABLESPACE_NAME,STATUS FROM DBA_ROLLBACK_SEGS;
复习题7
1.简答题
(1)说明数据库逻辑存储结构的组成和相互关系。
(2)说明数据库表空间的种类及不同类型表空间的作用。
(3)说明数据库、表空间、数据文件及数据库对象之间的关系。 (4)数据库表空间的管理方式有几种?各有什么特点? (5)表空间管理时应考虑哪些问题?
(6)利用手动管理方式,如何有效管理数据块的使用? (7)数据库中常用的段有哪几种?分别起什么作用? (8)说明回滚段的作用及回滚段的管理方式。
(9)说明数据库存储空间中碎片产生的原因以及如何回收碎片。
(10)说明在创建数据库时如何合理规划数据库的物理存储结构和逻辑存储结构。 2.实训题
(1)使用SQL命令创建一个本地管理方式下自动分区管理的表空间USERTBSI,其对应
的数据文件大小为20 MB。
(2)使用SQL命令创建一个本地管理方式下的表空间USERTBS2,要求每个分区大小为
512 KB。
(3)修改USERTBSI表空间的大小,将该表空间的数据文件改为自动扩展方式,最大值
为100 MB。
(4)为USERTBS2表空间添加一个数据文件,以改变该表空间的大小。
(5)使用SQL命令创建一个本地管理方式下的临时表空间TEMPTBS,并将该表空间作
为当前数据库实例的默认临时表空间。
(6)使用SQL命令对USERTBSI表空间进行联机和脱机状态转换。 (7)创建一个回滚表空间UNDOTBS,并作为数据库的撤销表空间。
(8)删除表空间USERTBS2,同时删除该表空间的内容以及对应的操作系统文件。 (9)查询当前数据库中所有的表空间及其对应的数据文件信息。 3.选择题
(1) A collection of segments is a (an)
A. EXTENT B. SEGMENT C. TABLESPACE D. DATABASE
(2) When will the rollback information applied in the event of a database crash? A. before the crash occurs
B. after the recovery is complete
C. immediately after re-opening the database before the recovery D. rollback information is never applied if the database crashes (3) The data dictionary tables and views are stored in A. USERS tablespace B. SYSTEM tablespace C. TEMPORARY tablespace D. any of the three
(4) PCTFREE and PCTUSED together should not exceed
第8章 数据库实例
例题
1、SGA的管理 P128 设置SGA自动管理的方法
计算参数SGA_TARGET的大小
SELECT ( (SELECT SUM(value) FROM V$SGA) - (SELECT CURRENT_SIZE FROM
V$SGA_DYNAMIC_FREE_MEMORY)) /1024/1024 ||'MB' \ 设置参数SGA_TARGET
通过ALTER SYSTEM语句设置参数SGA_TARGET的值,该值可以是(1)中计算出来的结果,也可以是当前SGA大小与SGA_MAX_SIZE之间的某个值。例如 将SGA中与自动管理相关的组件大小设置为0 ALTER SYSTEM SET SHARED_POOL_SIZE=0; SQL>ALTER SYSTEM SET LARGE_POOL_SIZE=0; SQL>ALTER SYSTEM SET Java_POOL_SIZE=0; SQL>ALTER SYSTEM SET LARGE_POOL_SIZE=0; SQL>ALTER SYSTEM SET STREAMS_POOL_SIZE=0;
如果要取消自动管理,只需将参数SGA_TARGET设置为0即可。
复习题8
1.简答题
(1)说明数据库实例的概念及其结构。
(2)说明数据库内存结构中SGA和PGA的组成,以及这两个内存区存放信息的区别。 (3)简述Oracle数据库SGA中重做日志缓冲区、数据高速缓冲区及共享池的功能。 (4)Oracle数据库进程的类型有哪些?分别完成什么任务? (5)Oracle数据库后台进程有哪些?其功能是什么? (6) DBWR进程是如何工作的? (7)LGWR进程是如何工作的?
(8)分别说明SMON进程与PMON进程的功能是什么。 2.实训题
(1)将数据库SGA设置为自动管理方式。 (2)查看数据库SGA各个组件的大小。 (3)查询当前数据库后台进程的运行情况。
3.选择题
(1) An Oracle instance is:
A. Oracle Memory Structures B. Oracle 1/O Structures C. Oracle Background Processes D. All of the Above (2) The SGA consists of the following items:
A. Buffer Cache B. Shared Pool C. Redo Log Buffer D. All of the Above (3) The area that stores the blocks recently used by SQL statements is called: A. Shared Pool B. Buffer Cache C. PGA D. UGA
(4) Which of the following is not a background server process in an Oracle server? A. DBWR B. DBCM C. LGWR D. SMON
(5) Which of the following is a valid background server processes in Oracle? A. ARCH B. LGWR C. DBWR D. All of the above
(6) The process that writes the modified blocks to the data files is: A. DBWR B. LGWR C. PMON D. SMON
(7) The process that records information about the changes made by all transactions that commit is:
A. DBWR B. SMON C. CKPT D. None of the above (8) Oracle does not consider a transaction committed until A. The data is written back to the disk by DBWR
B. The LGWR successfully writes the changes to redo C. PMON process commits the process changes D. SMON process Writes the data
(9) The process that performs internal operations like tablespace coalescing is: A. PMON B. SMON C. DBWR D. ARCH
(10) The process that manages the connectivity of user sessions is: A. PMON B. SMON C. SERV D. NET8
第9章 数据库服务器的工作模式与数据字典
例题
1、查询与共享服务器相关的参数可以确定数据库服务器的工作模式 。 P138 SHOW PARAMETER SHARED_SERVER SHOW PARAMETER DISPATCHER
2、通过查询动态性能视图V$SHARED_SERVER,可以查看服务器进程的状态。P138 SELECT * FROM V$SHARED_SERVER;
3、通过查询动态性能视图V$DISPATCHER,可以查看调度进程的状态。 P138 SELECT * FROM V$DISPATCHER;
4、修改初始参数SHARED_SERVERS,可以改变共享服务器进程的数量,但该数量必须在参数SHARED_SERVERS 和MAX_SHARED_SERVERS 之间。P138 ALTER SYSTEM SET SHARED_SERVERS=5;
5、通过修改初始化参数DISPATCHERS,可以增加调度进程的数量。P138 ALTER SYSTEM SET DISPATCHERS=\ 6、关闭调到进程 P138
SQL>ALTER SYSTEM SET SHUTDOWN IMMEDIATE ‘D004’ 7、查看用户请求到的服务器进程的类型 P138
SQL>SELECT SID,USERNAME,SERVER FROM V$SESSION WHERE USERNAME=’TEST’
复习题9
1.简答题
(1) Oracle数据库的工作模式有哪两种?它们之间有何不同? (2)说明Oracle专用服务器工作模式的工作过程。 (3)说明Oracle共享服务器工作模式的工作过程。
(4)说明数据字典中主要保存的信息以及数据字典的作用。 (5)说明数据字典结构。
(6)比较静态数据字典与动态数据字典的异同。 2.实训题
(1)将数据库服务器设置为共享服务器模式。 (2)将数据库服务器设置为专用服务器模式。 (3)查看当前数据库会话采用的服务器模式。
(4)查看共享服务器模式中共享服务器进程和调度进程的工作情况。 (5)利用DBCA进行数据库服务器模式的转换以及配置。
(6)查询当前数据库所有可以访问的数据字典表和数据字典视图。 (7)查询当前数据库所有的动态性能表和动态性能视图。
第10章 数据库启动与关闭
例题
1、启动模式间转换 p151 STARTUP NOMOUNT;
ALTER DATABASE MOUNT; ALTER DATABASE OPEN ; 读写状态转换 p151
ALTER DATABASE OPEN READ WRITE ; ALTER DATABASE OPEN READ ONLY; 受限/非受限状态转换 p151
ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM DISABLE RESTRICTED SESSIOIN; 2、静默状态/非静默状态转换 P152
进入静默状态
ALTER SYSTEM QUIESCE RESTRICTED; 退出静默状态
ALTER SYSTEM UNQUIESCE; 查询静默状态
SELECT ACTIVE_STATE FROM V$INSTANCE; 3、挂起与非挂起状态转换 P153 进入挂起状态
ALTER SYSTEM SUSPEND; 退出挂起状态
ALTER SYSTEM RESUME; 查询挂起状态
查询动态性能视图V$INSTANCE的DATABASE_STATUS列查看数据库是否处于挂起状态。DATABASE_STATUS列的取值有两种。 SUSPENDED:挂起状态; ACTIVE:正常状态。
SELECT DATABASE_STATUS FROM V$INSTANCE;
复习题10
,.简答题
(1)可以进行Oracle数据库启动与关闭管理的工具有哪些? (2)说明数据库启动的过程。 (3)说明数据库关闭的步骤。
(4)说明在数据库启动和关闭的过程中,初始化参数文件、控制文件、重做日志文件的
作用
(5)在SQL*Plus环境中,数据库启动模式有哪些?分别适合哪些管理操作? (6)在SQL*Plus环境中,数据库关闭有哪些方法?分别有什么特点?
(7)说明数据库在STARTUP NOMOUNT. STARTUP MOUNT模式下可以进行的管理操
作。
(8)在什么情况下应该将数据库置于受限状态? (9)在什么情况下应该将数据库置于静默状态? (10)在什么情况下应该将数据库置于挂起状态? (11)数据库的静默状态与挂起状态有何区别?
(12)说明数据库启动时读取默认初始化参数文件的情况,以及如何利用非默认的初始化
参数文件启动数据库。 2.实训题
(l)为了修改数据文件的名称,请启动数据库到合适的模式。
(2)以受限状态打开数据库。启动数据库后,改变数据库状态为非受限状态。 (3)将数据库转换为挂起状态。再将数据库由挂起状态转换为非挂起状态。 (4)将数据库转换为只读状态。再将数据库由只读状态转换为读/写状态。 (5)以4种不同方法关闭数据库。
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典教育范文教材例题 - 习题(4)在线全文阅读。
相关推荐: