🌈个人主页:godspeed_lucip
🔥 系列专栏:Oracle从基础到进阶
本文对应Oracle实验报告源文件下载:公众号程序员刘同学
回复oracle实验
获取下载链接
- 体系结构、存储结构与各类参数
- 一、实验目的
- 二、实验环境
- 三、实验内容
- 1 查看初始化参数
- 2 初始化参数文件
- 3 在SQL Plus中查看数据字典和动态性能视图
- 4 用select命令查询V$parameter动态性能视图中的信息
- (1)使用select命令查询
- (2)使用show命令查询
- 5 用select命令查看数据文件信息
- 四、实验体会
- 总结
体系结构、存储结构与各类参数
一、实验目的
1 理解Oracle体系结构
2 了解初始化参数文件以及初始化参数的含义
3 掌握查看三类数据字典视图和动态性能视图的方法
二、实验环境
Oracle 11g
三、实验内容
1 查看初始化参数
如何查看初始化参数?有哪几种方法?
(1)使用show方法进行查询:输入命令” show parameter”,结果如图所示
(2)使用select命令进行查询。输入命令”select name,type,value from v$parameter;”,结果如图所示。
2 初始化参数文件
初始化参数文件有几种?默认的保存位置在哪里?
初始化参数文件分为pfile跟spfile。其中
(1)pfile也叫文本初始化参数文件。路径:D:\Oracle11g\Oracle\BaseContent\admin\orcl\pfile\init.ora.7282022185827
。
其具体内容如图所示。
(2)spfile也叫服务器初始化参数文件,它是二进制的文件。无法用文本进行修改。输入命令
show parameter spfile
就可以查看它的相对位置,如图所示。按照结果路径可以找到文件,其具体内容如图所示。
3 在SQL Plus中查看数据字典和动态性能视图
(1) 查看所有用户的用户名、默认表空间(dba_users)
可以通过dba_user查看,输入命令
select username,user_id,default_tablespace from dba_users;
运行结果如图所示。其中,USERNAME是用户名,DEAULT_TABLESPACE是该用户默认的表空间。
(2)查看SGA的信息视图,组成部分的大小分配信息(V$SGA)
输入命令
select * from V$SGA
,结果如图所示。其中,NAME为模块名称,VALUE为组成部分的大小分配信息。
(3)查看v$session视图,列出SID,serial#,user#,machine, status各字段的信息
输入命令
select SID,serial#,user#,machine,status from v$session;
结果如图所示。
4 用select命令查询V$parameter动态性能视图中的信息
包括全局数据库名、实例名、是否启动自动归档、标准数据块大小这四个参数的值,记录命令和结果。再用show命令查看这四个参数值,同样记录运行过程和结果。
(1)使用select命令查询
输入命令
select name,value from v$parameter where name in ('db_name','instance_name','log_archive_start','db_block_size');
结果如图所示。其中,db_block_size为标准数据块大小,log_archive_start为是否启动自动归档,instance_name为实例名,db_name为全局数据库名。
(2)使用show命令查询
①查看全局数据库名
输入命令
show parameter db_name;
结果如图所示。
②查看实例名
输入命令
show parameter instance_name
结果如图所示。
图11 实例名
③查看是否启用自动归档。
输入命令
show parameter log_archive_start;
结果如图所示
④查看标准数据块大小
输入命令
show parameter db_block_size
结果如图所示。
5 用select命令查看数据文件信息
输入命令
select name,status from v$datafile;”
结果如图所示。其中,NAME为数据文件的文件名、存储位置,STATUS为数据文件的状态信息。
四、实验体会
\1. 有的电脑可能没有装OEM,这可能是在初始安装的时候的问题
2 Oracle中一种参数会有多种查询方式,每种方式都要掌握
总结
神谕之光照亮时光河, Oracle智慧如流水悠然。
代码之舞奏响天籁歌, 预言者的眼眸闪烁着星辰。
数据的花园,芬芳绽放, 算法的交响,梦幻飘荡。
数据库的宝匣珍藏智慧, 编码的诗篇激荡心房。
奇迹的编织,Oracle的织女, 信息的纱巾,飘扬在时光。
智者的导航, Oracle,诗意的编码航船。
渴望挑战oracle的学习路径和掌握进阶技术?不妨点击下方链接,一同探讨更多oracle的奇迹吧。我们推出了引领趋势的💻oracle专栏:【Oracle从基础到进阶】 ,旨在深度探索计算机网络的实际应用和创新。🌐🔍