实验二 体系结构

简介: 实验二 体系结构

😘欢迎关注:👍点赞🙌收藏✍️留言

🏇码字不易,你的👍点赞🙌收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢阅读!!!

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

【实验目的】

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

【实验内容】

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

三种

  1. Show parameter

  1. 查询v$parameter 视图

  1. 查看初始化参数文件(PFILE)

.

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

在Oracle数据库中,有两种类型的初始化参数文件:

  1. PFILE (Parameter File): 这是一个文本文件,包含了Oracle数据库实例的所有初始化参数设置。通常使用文本编辑器手动创建和修改。默认情况下,PFILE被命名为init$ORACLE_SID.ora,保存在$ORACLE_HOME/dbs目录下。
  2. SPFILE (Server Parameter File): 这是一个二进制文件,包含了Oracle数据库实例的所有初始化参数设置。通常使用SQL命令或Oracle提供的工具进行创建和修改。默认情况下,SPFILE被命名为spfile$ORACLE_SID.ora,保存在$ORACLE_HOME/dbs目录下。

在Windows系统上,PFILE默认保存在C:\Oracle\admin\orcle\pfile目录下(其中orcle为Oracle数据库实例名)。而在Linux/Unix系统上,PFILE默认保存在$ORACLE_HOME/dbs目录下。


需要注意的是,在Oracle数据库启动时,如果同时存在PFILE和SPFILE文件,则会优先使用SPFILE文件。如果只存在PFILE文件,则Oracle数据库会自动将其转换为SPFILE文件。

  1. 在SQL*Plus中查看数据字典和动态性能视图,完成下面题目将命令和结果写入实验报告。
  1. 查看所有用户的用户名、默认表空间(dba_users)

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

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

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

Show parameter da_name;

Show parameter instance_name;

Show parameter log_archive_start;

Show parameter db_block_size;


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

SQL> col name format a40

SQL> col status format a20

SQL> select name, status from v$datafile;

【实验总结】

实验二主要是关于Oracle体系结构、存储结构以及各类参数的内容。通过本次实验,我达到了以下几个目标:理解Oracle体系结构,了解初始化参数文件以及初始化参数的含义,掌握查看三类数据字典视图和动态性能视图的方法。

在实验过程中,我学会了三种查看初始化参数的方法。第一种是使用命令"Show parameter",通过该命令可以直接查看初始化参数的值。第二种是查询vKaTeX parse error: Undefined control sequence: \Oracle at position 66: …ILE),该文件默认保存在C:\̲O̲r̲a̲c̲l̲e̲\admin\orcle\pf…session视图中SID、serial#、user#、machine和status字段的信息。

利用select命令,我查询了Vp a r a m e t e r 动态性能视图中 " 全局数据库名、实例名、是否启动自动归档、标准数据块大小 " 这四个参数的值,并记录了命令和结果。同时,我也使用 s h o w 命令查看了这四个参数的值,并记录了运行过程和结果。最后,我学会了通过 s e l e c t 命令查看数据文件的文件名和状态信息。在实验中,我使用了 S Q L 语句 " s e l e c t n a m e , s t a t u s f r o m v parameter动态性能视图中"全局数据库名、实例名、是否启动自动归档、标准数据块大小"这四个参数的值,并记录了命令和结果。同时,我也使用show命令查看了这四个参数的值,并记录了运行过程和结果。 最后,我学会了通过select命令查看数据文件的文件名和状态信息。在实验中,我使用了SQL语句"select name, status from vparameter动态性能视图中"全局数据库名、实例名、是否启动自动归档、标准数据块大小"这四个参数的值,并记录了命令和结果。同时,我也使用show命令查看了这四个参数的值,并记录了运行过程和结果。最后,我学会了通过select命令查看数据文件的文件名和状态信息。在实验中,我使用了SQL语句"selectname,statusfromvdatafile"来获取数据文件的文件名和状态信息,并成功地显示在SQL*Plus中。

通过本次实验,我进一步加深了对Oracle体系结构、存储结构和各类参数的理解,提高了对数据库管理的实践能力。

相关文章
|
机器学习/深度学习 人工智能 自然语言处理
深度学习在自然语言处理中的应用与挑战
随着人工智能的迅猛发展,深度学习技术已成为推动自然语言处理(NLP)进步的核心力量。本文将深入探讨深度学习在NLP领域的应用,包括语音识别、机器翻译、情感分析等方面,并分析当前面临的主要挑战,如数据稀缺性、模型可解释性等问题。同时,文章还将展望未来发展趋势,为读者提供一个全面而深入的理解视角。
144 27
|
人工智能 物联网 开发者
.NET技术在现代软件开发中的应用愈发广泛和深入
.NET技术是软件开发的关键支柱,本文分为三部分探讨其创新应用:最新进展如.NET 5/6统一平台、性能提升、跨平台支持增强、云集成优化及开源社区贡献;应用场景涵盖微服务架构、物联网、AI/机器学习、游戏及移动应用开发;未来发展潜力在于持续性能优化、云原生支持、新兴技术集成、生态扩张及教育培训加强。.NET正以其强大适应性和创新潜力引领软件开发的新方向。
223 3
|
缓存 安全 前端开发
SpringBoot整合SpringSecurity带图片验证码简单实现
针对把code码放到httpServletRequest中易引发并发问题,考虑之后,实现把code码放入到login的提交表单内,与用户名和密码一起发送。
SpringBoot整合SpringSecurity带图片验证码简单实现
|
Java
每日一题《剑指offer》数组篇之把数组排成最小的数
每日一题《剑指offer》数组篇之把数组排成最小的数
83 0
每日一题《剑指offer》数组篇之把数组排成最小的数
|
JSON 小程序 API
【uniapp小程序】request发起请求
【uniapp小程序】request发起请求
251 0
|
网络协议 算法 网络性能优化
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
|
机器学习/深度学习 人工智能 算法
|
2天前
|
云安全 监控 安全
|
7天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
972 5