沃趣班11月月考题目解析

news2024/10/6 1:44:30

沃趣班11月月考题目解析

1.在oracle中创建用户时,若未设置default tablespace关键字,则oracle将哪个表空间分配给用户作为默认表空间
答案:D.user

SQL> create user mytest identified by 123456;
SQL> grant connect to mytest;
SQL> conn mytest/123456
SQL> show user
SQL> select username,default_tablespace,temporary_tablespace from user_users;

在这里插入图片描述

可以看到当创建一个用户时未未设置default tablespace关键字,则默认分配user表空间

2.Which one of the following memory areas is not part of SGA?(哪个存储区域不是SGA的一部分?)
答案:B.PGA

解析:

系统全局区(SGA):是ORACLE为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。

SGA主要包括:

a)共享池(shared pool) :用来存储最近执行的SQL语句和最近使用的数据字典的数据。

b)数据缓冲区 (database buffer cache):用来存储最近从数据文件中读写过的数据。

c)重作日志缓冲区(redo log buffer):用来记录服务或后台进程对数据库的操作。

另外在SGA中还有两个可选的内存结构:

d)Javapool: 用来存储Java代码。

e)Large pool: 用来存储不与SQL直接相关的大型内存结构。备份、恢复使用。

GA:db_cache/shared_pool/large_pool/java_pool

db_cache: 数据库缓存(Block Buffer)对于Oracle数据库的运转和性能起着非常关键的作用,它占据Oracle数据库SGA(系统共享内存区)的主要部分。Oracle数据库通过使用LRU算法,将最近访问的数据块存放到缓存中,从而优化对磁盘数据的访问.

shared_pool: 共享池的大小对于Oracle 性能来说都是很重要的。共享池中保存数据字典高速缓冲和完全解析或编译的的PL/SQL 块和SQL 语句及控制结构

large_pool: 使用MTS配置时,因为要在SGA中分配UGA来保持用户的会话,就是用Large_pool来保持这个会话内存使用RMAN做备份的时候,要使用Large_pool这个内存结构来做磁盘I/O缓存器

java_pool: 为javaprocedure预备的内存区域,如果没有使用java proc,java_pool不是必须的

3.showmonnt -e xxxIP
答案:B.在客户端查看NFS服务器中共享出来的目录信息
解析:

NFS服务 - 相关命令

  • rpcinfo -p:查看rpcbind开放的端口
  • exportfs -a:重新加载/etc/exports配置文件
  • showmount -e xxxxIP:在客户端查看NFS服务器中共享出来的目录信息
  • mount :将NFS共享目录挂载到客户端

参考:https://blog.csdn.net/the_coco/article/details/134236596?spm=1001.2014.3001.5502

4.vmstat命令1 4输出后pross板块,下面理解正确的是
答案:D.b:处于不可终端睡眠状态的进程个数
解析:

  • free:内存空闲使用量
  • so:每秒从内存中写入交换分区的量
  • bo:每秒从块设备中写入的块(block)数量
  • b:处于不可中断睡眠状态的进程个数

参考:[https://blog.csdn.net/the_coco/article/details/134341002?spm=1001.2014.3001.5502]

5.NFS服务端口是哪个?
答案:A.2049
解析:

22是ssh服务端口, 8080端口一般被用于www代劳服务端口 1521端口是oracle数据库服务端口

6.临时添加ip命令是
答案:A.ifconfig eno1 192.168.1.11 network 255.255.255.0

参考:https://blog.csdn.net/the_coco/article/details/134251048?spm=1001.2014.3001.5501

7.which method of closing the database waits for all users exit.
答案:D.shutdown normal
解析:

  • normal正常关闭数据库,等到所有的用户会话进程退出数据库连接时才真正关闭数据库如果始终存在登陆用户的会话,那么使用normal方式关闭数据库时即shutdown
    normal时,数据库停止在现在的界面上没有反应,要等到用户会话主动退出以后才会关闭数据库连接。这样的话就必须要等待用户进程,在特殊情况下如果一定要使用normal方式关闭数据库同时又不想被动等待用户进程主动退出时可以选择杀死所有用户会话进程select
    sid,serial#,username,type from v$session;//查看当前登录用户获得sid和serial#alter
    system kill session ‘SID,serial#’;杀死指定sid和serial#的用户会话进程。
  • transactional按照事务级关闭数据库,等到所有的事务交易都结束以后才关闭数据库,保证事务都被commit或rollback
  • immediate立即关闭数据库,把所有没有完成的事务交易都rollback,不能保证事务的全部顺利结束。
  • abort即刻关闭数据库,并且不校验强制型检查点和关闭文件。
  • 因为abort模式不能保证所发检测点成功,只要所发检测点成功就表示数据库已经同步,在重启系统时也就不需要恢复啦。以上四种模式其中abort模式在重启数据库系统时需要进行数据库的恢复,immediate模式虽然不用进行数据库的恢复但是用户需要重新输入哪些没有提及的数据

8.HammerDB压测的结果是一串数字,中国数字的单位是什么。
答案:B.tpm

解析:

Hammerdb的测试结果由吞吐量(throughput)来衡量,单位为TPM (Transactions per
minute);tps(Transactions Per Second)是swingbench的压测结果。

9.安装oracle数据库过程中SID指的是什么?
答案:A.系统标识符

解析:

Oracle SID用于唯一的标识系统中的一个特别意义的数据库,准确的说是数据库实例( Oracle Instance
),由于这个描述,在一台主机上,不会存在同一个SID的两个数据库实例。当使用RAC的时候,所有的属于同一个数据库的实例,必须具备不同的SID。

10.系统中如果存在一个lvm卷挂载的目录下空间不对,需要扩容10G,请写出扩容过程的命令。(卷组名:/dev/mapper/VolGroup-root vg剩余可用空间充足)
答案:B.lvextend -L +10G /dev/mapper/VolGroup-root
在这里插入图片描述

参考:[https://blog.csdn.net/the_coco/article/details/134320602?spm=1001.2014.3001.5502]

11.Which of the following becomes available when an Oracle instance is started?
答案:C.Background process

解析:

  • user process : 用户进程,在数据库用户请求连接到Oracle。
  • server process :服务器进程,连接到Oracle实例,并在用户建立会话时启动。
  • background process :后台进程,在启动Oracle实例时启动。

12.编辑/etc/fstab文件以后想要验证编辑的文件是否正确,验证的命令是
答案:B.mount -a

解析:

使用命令mount -a命令检查配置文件是否有错误,可以检查出UUID错误、挂载点不存在等错误。如果/etc/fstab配置文件错误可能导致开机启动失败。

13.SSH端口在哪个配置文件中修改?
答案:C./etc/ssh/sshd_config
解析:在这里插入图片描述在这里插入图片描述
14.当HammerDB压测时,提示无法连接数据库,需要检查的点有哪些。
答案;ABCDF

A.检查数据库实例是否启动
B.检查数据库服务名跟hammerdb中写的是否一致
C.检查数据库tns是否配置正确
D.检查数据库的监听是否启动
E.检查数据库中业务连接是否正常
F.检查填写的密码是否正确

15.Data dictionary views are static views.(数据字典都是静态视图)
答案:A.对
解析:

数据字典都是静态视图,只有执行analyze命令后才刷新。

数据字典是很重要的数据库对象,它在数据库创建时由数据库服务器创建,记录了数据库创建的信息,各种对象的信息等: 数据字典的内容:

  • 所有模式(用户)对象的定义,这些对象包括表、视图、索引、族、同义词、序列号、储存过程、函数触发器等。
  • 数据库的逻辑结构和物理结构,如数据库文件和重做日志文件的信息等。
  • 所有模式对象被分配多少的储存空间,以及当前的使用空间。 默认列的值。
  • 对象完整性约束信息。
  • 用户信息。
  • 用户或角色的特权信息。
  • 审计信息,如哪个用户有访问或修改某些模式对象的权限。

16。Linux操作系统可以不用配置任何网络以及服务直接使用yum命令
答案:B.错
解析:

  • 网络连接:
    网络模式: 确保虚拟机的网络设置正确。虚拟机可以使用不同的网络模式,比如桥接模式、NAT 模式或者仅主机模式,具体取决于你的需求。在大多数情况下,桥接模式是一个好的选择,因为它使虚拟机直接与物理网络相连,就像是独立于主机的一台计算机。

  • IP 地址设置: 确保虚拟机有一个有效的 IP 地址,并且能够访问互联网。你可以使用 ifconfig 或 ip addr 命令来查看和配置网络接口的信息。

  • DNS 配置:
    DNS 服务器: 确保虚拟机的 DNS 设置正确,以便能够解析域名。你可以编辑 /etc/resolv.conf 文件来配置 DNS 服务器。

  • 测试域名解析: 使用 ping 或 nslookup 命令测试虚拟机是否能够成功解析域名。例如:
    bash ping google.com

  • Yum 仓库配置:
    配置 Yum 仓库文件: 在 /etc/yum.repos.d/ 目录中,你会找到 Yum 仓库的配置文件。确保这些文件中的基本信息(如仓库的基本 URL、GPG 密钥等)是正确的。可以使用文本编辑器打开并编辑这些文件。
    启用仓库: 确保在配置文件中启用了你所需的仓库。可以通过编辑配置文件中的 enabled 参数来实现。

  • 防火墙设置: 如果虚拟机上启用了防火墙,确保相应的端口是打开的,以便 Yum 可以连接到仓库。通常,Yum 使用 HTTP(80 端口)或 HTTPS(443 端口)进行通信。 防火墙状态: 使用 systemctl status
    firewalld(对于使用 systemd 的系统)或 service iptables status(对于使用 init
    的系统)来检查防火墙的状态。

    防火墙规则: 根据需要配置防火墙规则,确保 Yum 可以正常工作。

  • Proxy 设置(如果需要): 如果你在一个受限制的网络环境中,可能需要配置代理。在 /etc/yum.conf 文件中,你可以配置 proxy 参数。

  • NTP 服务(可选): 如果虚拟机的时间和日期不准确,可能会导致 Yum 操作失败。确保 NTP 服务正常运行,或手动更新系统时间。

  • 软件包依赖: 确保虚拟机上安装了与 yum 命令相关的软件包,例如 yum-utils。

完成上述配置后,你应该能够在虚拟机上成功使用 yum 命令来安装和管理软件包。

17.tablespace is the largest logical component of oracle database。(tablespace是Oracle数据库中最大的逻辑组件)
答案:A.对

解析:

Tablespace是Oracle数据库中最大的逻辑组件,它由一个或多个数据文件组成,用于存储数据库对象,如表、索引、存储过程等。每个表空间都有自己的名称和数据文件,可以分配给一个或多个数据库用户,对应一个或多个数据文件,表空间的大小是它所对应的数据文件大小的总和。

18.The primary purpose of the Redo Log Buffer is to record all changes to the database data blocks.(重做日志缓冲区的主要目的是记录对数据库数据块的所有更改。)
答案:A.对

解析:

重做日志缓冲区(Redo Log Buffer)虽然是Oracle数据库SGA(System GlobalArea)中最小的一个内存结构,但却是一个非常关键的组件,其结构和用途都非常重要。

它的主要功能是记录用户进程执行的SQL语句对数据库内存块缓冲区的数据所做的更改操作,这些更改被称为重做日志条目。

在需要数据库恢复的情况下,这些条目包含了重建由INSERT、UPDATE、DELETE、CREATE、DROP或ALTER等操作所做的更改所需的多组信息。

19.The physical structure of an Oracle database consists of control files, data files, and online redo log.(Oracle数据库的物理结构由控制文件、数据文件和在线重做日志组成。)
答案:A.对
解析:

Oracle数据库的物理结构主要由三个关键部分组成:

  • 控制文件(Control Files):控制文件是数据库的关键组成部分之一,其中包含了数据库的结构信息和状态。它记录了数据库的结构信息,如数据文件和日志文件的名称和位置,以及数据库的当前状态。控制文件对于数据库的启动和恢复是至关重要的。
  • 数据文件(Data Files):数据文件是用来存储实际数据的地方,包括表数据、索引数据和其他数据库对象的数据。这些文件组成了表空间(Tablespace),而表空间则是数据存储和管理的逻辑单元。
  • 在线重做日志文件(Online Redo Log Files):重做日志文件是记录数据库中发生的所有变更的地方。这些变更包括对数据的修改,如插入、更新和删除操作。重做日志文件的作用是在数据库发生故障或崩溃时,通过重做日志进行恢复,确保数据库的一致性和持久性。

20.the contents of the data dictionary are stored in the system tablespace.
答案:A.对
解析:

Storage of the Data Dictionary(数据字典的存储)
The data dictionary base tables are the first objects created in any Oracle database. All data dictionary tables and views for a
database are stored in the SYSTEM tablespace. Because the SYSTEM
tablespace is always online when the database is open, the data
dictionary is always available when the database is open.(数据字典基表是在任何Oracle数据库中首先创建的对象。数据库的所有数据字典表和视图都存储在SYSTEM表空间中。由于SYSTEM表空间在数据库打开时始终处于在线状态,因此在数据库打开时始终可以访问数据字典)

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

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

相关文章

【开源】基于Vue和SpringBoot的独居老人物资配送系统

项目编号: S 045 ,文末获取源码。 \color{red}{项目编号:S045,文末获取源码。} 项目编号:S045,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、系统展示四、核心代码4.1 查询社区4…

色彩 (3)AWB问题

#灵感# AWB 的问题,说难其实也不是很难。 前提: 对于特定的光信号输入,设备的输出信号取决于RGB三通道的频率响应,不同的sensor频率响应一般是不同的。QE曲线描述的就是图像传感器的光电转换效率. 1、灰区设置 标定用标准光源灯…

应用场景丨隧道健康监测系统建设,提高隧道的应急措施

在繁忙的城市交通中,隧道作为重要的枢纽,每天承载着大量的车流和人流。然而,隧道内部的环境和结构状况往往难以掌握,给交通安全带来了潜在的隐患。为了解决这一问题,建立隧道健康监测系统势在必行。 根据《交通运输部关…

【Unity入门】碰撞检测

碰撞器由来 1.系统默认会给每个对象(GameObject)添加一个碰撞组件(ColliderComponent),一些背景对象则可以取消该组件。 2.在unity3d中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用触发器。这两种方式的应用非…

pcr扩增原理中的变性 退火 延申扩增

一、PCR简介 聚合酶链式反应(PCR)是一种用于放大扩增特定的DNA片段的分子生物学技术,它可看作是生物体外的特殊DNA复制,PCR的最大特点是能将微量的DNA大幅增加。 二、PCR原理 1.背景 DNA的半保留复制是生物进化和传代的重要途…

PHP众筹系统源码+支持报名众筹+商品众筹+无偿众筹+市面上所有的众筹模式 附带完整的搭建教程

大家好啊,罗峰今天来给大家分好用的源码系统了。今天要给大家分享的是一款PHP众筹系统源码。众筹作为一种新型的融资方式,逐渐在市场上占据了重要的地位。从公益众筹到商品众筹,再到股权众筹,各种众筹模式层出不穷。然而&#xff…

水淹七军(递归,又是递归)

北大2023级最强新生问我的,最后他的问题说是重写了一遍就解决了 乐死了,有的时候根本看不出源代码漏了哪里 我的思路是: 一个数组记录本次放水所经过的格子,经过的不再递归 一个数组记录地图上各地点的高度 一个数组记录地图…

string OJ题

目录 1.仅仅反转字母 2.字符串中的第一个唯一字符​编辑 3.字符串最后一个单词的长度 4.替换空格 1.仅仅反转字母 我们可以定义两个变量来表示数组首尾位置的有效字符的下标,然后分别从前和从后向中间遍历,只要遇到字母就停下来,利用库函数…

黑马点评笔记 redis实现优惠卷秒杀

文章目录 难题全局唯一IDRedis实现全局唯一Id 超卖问题问题解决方案乐观锁问题 一人一单 难题 要解决优惠卷秒杀的问题我们要考虑到三个个问题,全局唯一ID,超卖问题,一人一单。 全局唯一ID 用户抢购时,就会生成订单并保存到同一…

从裸机启动开始运行一个C++程序(十四)

前序文章请看: 从裸机启动开始运行一个C程序(十三) 从裸机启动开始运行一个C程序(十二) 从裸机启动开始运行一个C程序(十一) 从裸机启动开始运行一个C程序(十) 从裸机启动…

喜报!美格智能连续五年荣获物联网100强企业

近日,由中国科学院主管、科学出版社主办的《互联网周刊》联合eNet研究院发布了“2023物联网企业100强”榜单,美格智能凭借在技术创新、市场表现、综合实力等多方面的健稳表现连续五年入选榜单。 《互联网周刊》创办于1998年,是最为权威的商业…

15 reids哨兵机制

redis主机默认是10s发送一次心跳给从节点。 从节点默认1s去发送心跳给主节点。 1、原理 当主节点出现故障时,由Redis Sentinel自动完成故障发现和转移,并通知应用方,实现高可用性。 从节点的主要两个作用: 主节点的数据备份。…

Linux——使用kill结束进程并恢复进程

目录 查看进程结束进程修复进程 查看进程 在linux中,关闭某进程之前先查看已经在运行的进程有哪些,使用下面命令查看: ps aux | grep -i apt 命令查看哪个进程正在使用 apt结束进程 结束某线程的命令为: sudo kill -9 PID 命令…

Azure Machine Learning - Azure可视化图像分类操作实战

目录 一、数据准备二、创建自定义视觉资源三、创建新项目四、选择训练图像五、上传和标记图像六、训练分类器七、评估分类器概率阈值 八、管理训练迭代 在本文中,你将了解如何使用Azure可视化页面创建图像分类模型。 生成模型后,可以使用新图像测试该模型…

AT360-6T GNSS 单频高精度授时模块特性参数

AT360-6T 模块具有高灵敏度、低功耗、低cost等优势,可以满足电力授时,通信授时等领域的应用。AT360-6T特点: 1.支持北斗二代/北斗三代信号 2.高精度授时 3.可靠性授时 实时高精度授时 AT360-6T 系列模块的授时秒脉冲抖动可以达到 10ns&am…

2023快速成为接口测试高手:实用指南!

大量线上BUG表明,对接口进行测试可以有效提升产品质量,暴露手工测试时难以发现的问题,同时也能缩短测试周期,提升测试效率。但在实际执行过程中,接口测试被很多同学打上了“上手难,门槛高”的标签。 本文旨…

Vue服务端渲染——同构渲染

Vue.js 可以用于构建客户端应用程序,组件的代码在浏览器中运行,并输出 DOM 元素。同时,Vue.js 还可以在 Node.js 环境中运行,它可以将同样的组件渲染为字符串并发送给浏览器。这实际上描述了 Vue.js 的两种渲染方式,即…

AndroidStudio2022.3.1 Patch3使用国内下载源加速

记录一下这个版本的as在使用国内下载源加速碰到的诸多问题。 一、gradle-8.0-bin.zip下载慢 编辑项目文件夹/gradle/wrapper/gradle-wrapper.properties,文件内容改为如下: #Fri Nov 24 18:50:06 CST 2023 distributionBaseGRADLE_USER_HOME distribu…

汽车电子 -- 根据DBC解析CAN报文

采集的CAN报文,怎么通过DBC解析呢?有一下几种方法。 首先需要确认是CAN2.0 还是CAN FD报文。 还有是 实时解析 和 采集数据 进行解析。 一、CAN2.0报文实时解析: 1、CANTest工具 使用CAN分析仪 CANalyst-II,采集CAN报文。 使用…

嵌入式FPGA IP正在发现更广阔的用武之地

作者:郭道正, Achronix Semiconductor中国区总经理 在日前落幕的“中国集成电路设计业2023年会暨广州集成电路产业创新发展高峰论坛(ICCAD 2023)”上,Achronix的Speedcore™嵌入式FPGA硅知识产权(eFPGA IP&#xff09…