【Oracle】实验二 体系结构、存储结构与各类参数

【实验目的】

  1. 理解Oracle体系结构
  2. 了解初始化参数文件以及初始化参数的含义
  3. 掌握查看三类数据字典视图和动态性能视图的方法

【实验内容】

  1. 如何查看初始化参数?有哪几种方法?
  2. 初始化参数文件有几种?默认的保存位置在哪里?
  3. 在SQL*Plus中查看数据字典和动态性能视图,完成下面题目将命令和结果写入实验报告。

(1)查看所有用户的用户名、默认表空间(dba_users)
(2)查看SGA的信息视图,组成部分的大小分配信息(V S G A ) ( 3 ) 查看 v SGA) (3)查看v SGA)(3)查看vsession视图,列出SID,serial#,user#,machine,status各字段的信息

  1. 用select命令查询V$parameter动态性能视图中“全局数据库名、实例名、是否启动自动归档、标准数据块大小”这四个参数的值,记录命令和结果。再用show命令查看这四个参数值,同样记录运行过程和结果。
  2. 如何用select命令查看数据文件的文件名(包括存储位置)和状态信息?

【实验记录】

如何查看初始化参数?有哪几种方法?

答:查看初始化参数的方法有以下8种,详见下表

序号查询方法方法解释
1SHOW PARAMETERSSQLPLUS工具提供的查询初始化参数的方法,这个方法查询的初始化参数是当前会话生效的初始化参数
2SHOW SPPARAMETERSSQLPLUS工具提供的方法,用来查询当前会话生效的SPFILE参数包含的初始化参数。这个命令在11g以后sqlplus版本中有效
3CREATE PFILE这种方法可以将SPFILE中或当前内存中设置的初始化文件保存到PFILE文件中,然后就可以通过文本编辑工具直观的看到SPFILE中或当前内存中设置了哪些初始化参数
4V$PARAMETER提供了当前会话可见的初始化参数的设置,如果像查询RAC数据库的所有实例的设置,可以查询GV$PARAMETER视图
5V$PARAMETER2和V$PARAMETER差不多,唯一的区别在于对于包括值的初始化参数,从这个视图会返回多条记录,每条记录对应一个值
6V$SYSTEM_PARAMETER记录当前实例生效的初始化参数设置。注意这里是实例生效而不是会话生效
7V$SYSTEM_PARAMETER2对于包含多个值的参数采用了分行处理的方式
8V$SPPARAMETER记录了来自SPFILE文件中初始化参数。如果参数在SPFILE文件中

使用SHOW PARAMETERS命令查看初始化参数

初始化参数文件有几种?默认的保存位置在哪里?

答:初始化参数文件有2种,分别为pfile跟spfile。默认位置见下表:

初始化文件默认名类型默认位置
PFILEinit.ora.数字串文本文件$oracle_base\admin\dbname\pfile
SPFILEspfile$sid.ora二进制文件$oracle_home\product\…\database

PFILE位置:

SPFILE位置:

在SQL*Plus中查看数据字典和动态性能视图,完成下面题目将命令和结果写入实验报告。

(1)查看所有用户的用户名、默认表空间(dba_users)

答:先输入col username format a20和col default_tablespace format a12设置对应信息的显示长度;
再输入select username,default_tablespace from dba_users;查询所需信息。

(2)查看SGA的信息视图,组成部分的大小分配信息(V$SGA)

答:输入select*from v$SGA;

(3)查看v$session视图,列出SID,serial#,user#,machine,status各字段的信息

答:先使用col machine format a20增加machine显示长度;
再使用select SID,serial#,user#,machine,status from v$session列出各字段信息。

用select命令查询V$parameter动态性能视图中“全局数据库名、实例名、是否启动自动归档、标准数据块大小”这四个参数的值,记录命令和结果。再用show命令查看这四个参数值,同样记录运行过程和结果。

答:题中参数对应如下表:

参数对应参数
全局数据库名db_name.db_domain
实例名instance_name
是否启动自动归档log_archive_start
标准数据块大小db_block_size

先使用col name format a20和col value format a10改变显示长度;
再使用select name,VALUE from V$parameter where name in(‘db_name’,‘db_domain’,‘instance_name’,‘log-archive_start’,'db_block_size’);查看参数值

用show命令查看这四个参数值

如何用select命令查看数据文件的文件名(包括存储位置)和状态信息?

答:题中对应参数见下表:

参数对应参数
数据文件的文件名file_name
状态信息status

先使用col file_name format a50改变文件名显示长度;
再使用select file_name,status from dba_data_files;查看信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/32587.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【开发】内网穿透ztncui搭建私有节点

文章目录 写在前面一键部署ztnuci记录后续 写在前面 前面搭建moon节点转发的确会降低延迟,但是总有出现moon节点解析不成功的例子,于是疯狂寻找答案是为什么?终于在知乎上找到这样一个答案。 一键部署ztnuci 参考这篇很完善的教程和贴心的…

AI味太重怎么办?1个超简单的方法就能解决

我们知道随着GPT技术的迅速发展,解决了我们大部分写作的难题。但是很多小伙伴想必都会遇到同样的问题,就是写出来的文章太正式-我们叫这“AI味”。 这AI味让人感觉内容虽然条理清楚,但就是缺了点人情味,读起来不够亲切。 其实&a…

基于YOLOv5的口罩佩戴检测系统的设计与实现(PyQT页面+YOLOv5模型+数据集)

简介 在各种工作环境和公共场所,确保人们正确佩戴口罩对个人防护和公共卫生至关重要,尤其是在医疗设施、制造业车间和拥挤的公共交通中。为了满足这一需求,我们开发了一种基于YOLOv5目标检测模型的口罩佩戴检测系统。本项目不仅实现了高精度的口罩佩戴检测,还设计了一个可…

【计算机网络仿真】b站湖科大教书匠思科Packet Tracer——实验6 生成树协议STP的功能

一、实验目的 1.验证以太网交换机生成树协议的功能; 2.理解网络环路对网络的负面效应; 3.理解生成树协议的作用。 二、实验要求 1.使用Cisco Packet Tracer仿真平台; 2.观看B站湖科大教书匠仿真实验视频,完成对应实验。 三、实…

图解注意力

图解注意力 Part #2: The Illustrated Self-Attention 在文章前面的部分,我们展示了这张图片来展示自注意力被应用于正在处理单词"it"的一层中: 在本节中,我们将看看这是如何完成的。请注意,我们将以一种试图理解单…

网卡故障但bond0不切换原因及处理、脚本监控bond0网卡状态并做相应操作

文章目录 故障说明监控脚本脚本编写脚本测试正常场景异常场景1异常场景2脚本准备和修改网卡名脚本拷贝到所有需要监控主机修改网卡名批量执行脚本故障说明 在一次交换机升级的割接中,主备交换机重启的时候,我们发现了一个问题,有几台宿主机会中断【ping不通】,交换机重启完…

Typora最新安装教程2024

Typora是一款广受好评的跨平台Markdown编辑软件,支持Windows、MacOS和Linux操作系统。它的设计旨在提供一个无干扰、高效且直观的写作环境。户快速管理和查找文档,支持直接在软件内浏览和操作文件结构。 Typora以其简洁而强大的功能集合,成为…

Java模拟马尔可夫链类问题的验证

马尔可夫链(Markov Chain, MC)是概率论和数理统计中具有马尔可夫性质(Markov property)且存在于离散的指数集(index set)和状态空间(state space)内的随机过程(stochasti…

学习笔记——路由网络基础——路由的高级特性

七、路由的高级特性 1、路由迭代(路由递归) 路由必须有直连的下一跳才能够指导转发,静态路由或BGP路由的下一跳可能不是直连的邻居,因此需要计算出一个直连的下一跳和对应的出接口,这个过程就叫做路由迭代(路由递归)。 添加一条去往20.1.1.…

JAVA期末复习2

目录 一、Java基础知识 1. 下面几个标识符中,哪些是命名正确的 (A) 2. 分析以下代码,哪些是合法的 (C) 3. 以下代码的执行结果是( B ) 4. 下面哪个不是java中的关键字?( B ) 5. 下面对数组…

毕业设计——可视化实验仿真平台

该程序用于毕业设计,架构为前后端分离技术,涉及技术包括vue3,SpringBoot,spring-secrity,Redis,需要者进群769119544进行相关咨询。 程序分为三个角色:学生、老师、管理员。使用了spring-secrit…

字节豆包全新图像Tokenizer:生成图像最低只需32个token,最高提速410倍

ChatGPT狂飙160天,世界已经不是之前的样子。 更多资源欢迎关注 在生成式模型的迅速发展中,Image Tokenization 扮演着一个很重要的角色,例如Diffusion依赖的VAE或者是Transformer依赖的VQGAN。这些Tokenizers会将图像编码至一个更为紧凑的隐…

Redis 学习笔记(2)

目录 1 Redis的持久化1.1 RDB持久化方案1.2 AOF持久化方案 2 Redis架构2.1 主从复制架构2.2 哨兵集群设计2.3 哨兵集群设计 3 Redis事务机制4 Redis过期策略与内存淘汰机制4.1 过期策略4.2 内存淘汰机制 5 Redis高频面试题4.1 缓存穿透4.2 缓存击穿4.3 缓存雪崩 1 Redis的持久化…

C++STL 初阶(5)vector的简易实现(上)

不同于string只实现一个最简单的版本,vector在此处我们要实现的是模版类,类模版的声明和定义分离非常不方便(会在链接时报错),所以我们都只在一个vector.h下去实现声明和定义。后续我们提及到的库里面实现的vector也是…

HCIP--OSPF(笔记3)

OSPF扩展配置 手工认证 【1】接口认证 -- 直连的邻居间,设定认证口令,进行身份核实,同时对双方交互的数据进行加密保护 [r9-GigabitEthernet0/0/1]ospf authentication-mode md5 1 cipher 123456 邻居间认证模式、编号、密码必须完全一致 【…

python实训day2

1、 from ming import * # 有点像C语言中的头文件 """在Python开发环境中,封装一个函数,功能目标为:通过两个整数参数一次性获取和、差、积、商四个值 """ def calc(a, b):return a b, a - b, a * b, a / b…

apollo规划架构

算法的基本架构 我们在最开始直接给出规划决策算法架构框图,然后一一介绍每个框图结构的细节: 模块的入口是 PlanningComponent,在 Cyber 中注册模块,订阅和发布消息,并且注册对应的 Planning 类。Planning 的过程之前…

网络技术原理需要解决的5个问题

解决世界上任意两台设备时如何通讯的?? 第一个问题,pc1和pc3是怎么通讯的? 这俩属于同一个网段,那么同网段的是怎么通讯的? pc1和pc2属于不同的网段,第二个问题,不同网段的设备是…

敏捷开发笔记(第7章节)--什么是敏捷设计

目录 1:PDF上传链接 7.1: 软件出了什么错 7.2: 设计的臭味--腐化软件的气味 7.2.1: 什么激化了软件的腐化 7.2.2: 敏捷团体不允许软件腐化 7.3: “copy”程序 1: 初始设计 2: 需求在变化 3: 得寸进尺 4: 期望变化 7.3.1: “copy”程序的敏捷设计 7.3.2:…

leetcode 二分查找·系统掌握 有效的完全平方数

题目: 题解: 就是一个非常普通的二分查找,但是需要注意的是查找的上下界,因为是完全平方,所以可以把上界设为这个数的一半,但是要特殊处理num等于1的时候。 bool isPerfectSquare(int num) {if(num1)retur…