ORACLE实验12.docx
《ORACLE实验12.docx》由会员分享,可在线阅读,更多相关《ORACLE实验12.docx(33页珍藏版)》请在冰豆网上搜索。
ORACLE实验12
实验一Oracle环境配置
一、实验目的
本实验为验证性试验,主要目的是加深对Oracle存储结构和内存结构的认识和理解,熟悉常用的SQL*PLUS命令。
二、实验仪器设备
1.服务器+Oracle10g服务器
2.客户端+Oracle10g客户端
三、预习要求
1.复习Oracle体系结构相关知识;
2.复习SQL*PLUS相关知识。
四、实验内容
利用课堂所学知识,完成以下实验题目,将结果写入实验报告中:
1.当前数据库例程的表空间和数据文件分别有哪些?
写出它们之间的对应关系。
所有表空间的信息
SQL>selecttablespace_name,contents,statusfromdba_tablespaces;
TABLESPACE_NAMECONTENTSSTATUS
------------------------------------------------
SYSTEMPERMANENTONLINE
UNDOTBS1UNDOONLINE
SYSAUXPERMANENTONLINE
TEMPTEMPORARYONLINE
USERSPERMANENTONLINE
获取数据文件的信息
SQL>selectnamefromv$datafile;
NAME
--------------------------------------------------------------------------------
C:
\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE1\SYSTEM01.DBF
C:
\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE1\UNDOTBS01.DBF
C:
\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE1\SYSAUX01.DBF
C:
\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE1\USERS01.DBF
简述表空间和数据文件之间的关系。
答每一个数据文件都必须隶属于某个表空间但一个表空间可以由多个数据文件组合而成。
tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象。
2.举出5个SCOTT的数据段和索引段。
(查询某用户的数据段:
select*fromuser_extents;)
SQL>
SEGMENT_NAME
--------------------------------------------------------------------------------
PARTITION_NAMESEGMENT_TYPETABLESPACE_NAME
------------------------------------------------------------------------------
EXTENT_IDBYTESBLOCKS
------------------------------
DEPT
TABLEUSERS
0655368
EMP
TABLEUSERS
0655368
SEGMENT_NAME
--------------------------------------------------------------------------------
PARTITION_NAMESEGMENT_TYPETABLESPACE_NAME
------------------------------------------------------------------------------
EXTENT_IDBYTESBLOCKS
------------------------------
BONUS
TABLEUSERS
0655368
SALGRADE
TABLEUSERS
SEGMENT_NAME
--------------------------------------------------------------------------------
PARTITION_NAMESEGMENT_TYPETABLESPACE_NAME
------------------------------------------------------------------------------
EXTENT_IDBYTESBLOCKS
------------------------------
0655368
PLAN_TABLE
TABLEUSERS
0655368
PK_DEPT
SEGMENT_NAME
--------------------------------------------------------------------------------
PARTITION_NAMESEGMENT_TYPETABLESPACE_NAME
------------------------------------------------------------------------------
EXTENT_IDBYTESBLOCKS
------------------------------
INDEXUSERS
0655368
PK_EMP
INDEXUSERS
0655368
已选择7行。
(查询某用户的索引段:
select*fromuser_indexes;)
SQL>select*fromuser_indexes;
INDEX_NAMEINDEX_TYPE
---------------------------------------------------------
TABLE_OWNERTABLE_NAMETABLE_TYPE
-----------------------------------------------------------------------
UNIQUENESCOMPRESSPREFIX_LENGTHTABLESPACE_NAMEINI_TRANS
----------------------------------------------------------------------
MAX_TRANSINITIAL_EXTENTNEXT_EXTENTMIN_EXTENTSMAX_EXTENTSPCT_INCREASE
---------------------------------------------------------------------
PCT_THRESHOLDINCLUDE_COLUMNFREELISTSFREELIST_GROUPSPCT_FREELOG
-----------------------------------------------------------------
BLEVELLEAF_BLOCKSDISTINCT_KEYSAVG_LEAF_BLOCKS_PER_KEY
---------------------------------------------------------
AVG_DATA_BLOCKS_PER_KEYCLUSTERING_FACTORSTATUSNUM_ROWSSAMPLE_SIZE
---------------------------------------------------------------------
LAST_ANALYZEDDEGREE
------------------------------------------------------
INSTANCESPARTGSBUFFER_USEDURATION
-----------------------------------------------------------------------
PCT_DIRECT_ACCESSITYP_OWNERITYP_NAME
-----------------------------------------------------------------------------
PARAMETERS
--------------------------------------------------------------------------------
GLODOMIDX_STATUDOMIDXFUNCIDX_JOIIOTDRO
--------------------------------------
PK_EMPNORMAL
INDEX_NAMEINDEX_TYPE
---------------------------------------------------------
TABLE_OWNERTABLE_NAMETABLE_TYPE
-----------------------------------------------------------------------
UNIQUENESCOMPRESSPREFIX_LENGTHTABLESPACE_NAMEINI_TRANS
----------------------------------------------------------------------
MAX_TRANSINITIAL_EXTENTNEXT_EXTENTMIN_EXTENTSMAX_EXTENTSPCT_INCREASE
---------------------------------------------------------------------
PCT_THRESHOLDINCLUDE_COLUMNFREELISTSFREELIST_GROUPSPCT_FREELOG
-----------------------------------------------------------------
BLEVELLEAF_BLOCKSDISTINCT_KEYSAVG_LEAF_BLOCKS_PER_KEY
---------------------------------------------------------
AVG_DATA_BLOCKS_PER_KEYCLUSTERING_FACTORSTATUSNUM_ROWSSAMPLE_SIZE
---------------------------------------------------------------------
LAST_ANALYZEDDEGREE
------------------------------------------------------
INSTANCESPARTGSBUFFER_USEDURATION
-----------------------------------