沃趣班11月月考题目解析

沃趣班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表空间在数据库打开时始终处于在线状态,因此在数据库打开时始终可以访问数据字典)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【解决】HDFS JournalNode启动慢问题排查

文章目录 一. 问题描述二. 问题分析1. 排查机器性能2. DNS的问题 三. 问题解决 一句话:因为dns的问题导致journalnode启动时很慢,通过修复dns对0.0.0.0域名解析,修复此问题。 一. 问题描述 从journalnode启动到服务可用,完成RPC…

又一重量级RTOS及组件开源,免费商用,支持更宽松 MIT 协议

关注星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 不知道大家有没有发现:面向大众的软件代码,开源才是“王道”? FreeRTOS之所以这么流行,很大程度在于它免费开源(遵循MIT开…

22款奔驰S400L升级主动式氛围灯 光影彰显奔驰的完美

新款奔驰S级原车自带64色氛围灯,还可以升级原厂的主动式氛围灯,增加车内的氛围效果。主动式环境氛围灯包含263个LED光源,每隔1.6厘米就有一个LED光源,照明效果较过去明亮10倍,视觉效果更加绚丽,它还可结合智…

【C++】内存管理(new与delete)

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》 🌝每一个不曾起舞的日子,都是对生命的辜负 前言 本篇文章我们一起来学习C的内存管理方式&…

「 高并发系统设计 」 如何提高系统性能

「 高并发系统设计 」 如何提高系统性能 参考&鸣谢 ⾼并发系统如何做性能优化? 玄明Hanko 高并发系统设计和优化的通用方法论 渝言家 文章目录 「 高并发系统设计 」 如何提高系统性能[toc]一、高并发系统设计三大目标高性能高可用可扩展 二、性能优化原则问题导…

设置滚动条样式

滚动条样式&#xff1a; 下面是代码&#xff1a; <!doctype html> <html lang"en"><head><meta charset"UTF-8"><title>CSS3自定义滚动条</title><style>header {font-family: Lobster, cursive;text-align: c…

Word/PPT/PDF怎么免费转为JPG图片?

1、打开金鸣表格文字识别网站。 2、点击导航条上的“软件下载” 3、安装并打开金鸣表格文字识别软件。 4、点击顶部导航栏的“文件转图片”。 5、选择需要转换成图片的文件&#xff08;支持Word/PPT/PDF&#xff09;. 6、点“打开”程序将自动分页转换为图片。

Linux(6):文件与文件系统的压缩,打包与备份

压缩文件的用途与技术 由于 1 byte 8 bits &#xff0c;所以每个byte当中会有8个空格&#xff0c;而每个空格可以是0,1。 其实文件里面有相当多的『空间』存在&#xff0c;并不是完全填满的&#xff0c;而『压缩』的技术就是将这些『空间』填满&#xff0c;以让整个文件占用…

【Proteus仿真】【51单片机】智能垃圾桶设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真51单片机控制器&#xff0c;使用报警模块、LCD1602液晶模块、按键模块、人体红外传感器、HCSR04超声波、有害气体传感器、SG90舵机等。 主要功能&#xff1a; 系统运行后&#xf…

Adobe的组织工具程序Bridge 2024 版本下载与安装

目录 前言一、Bridge 2024安装二、使用配置总结 前言 Adobe Bridge是由 Adobe 公司开发的一款用于管理和组织创意资产的工具。它是Adobe Creative Cloud 套件的一部分&#xff0c;为设计师、摄影师和其他创意专业人员提供了一个集中管理和浏览其多媒体文件的平台。注&#xff…

ES6 — ES14 新特性

一、ES6 新特性&#xff08;2015&#xff09; 1. let和const 在ES6中&#xff0c;新增了let和const关键字&#xff0c;其中 let 主要用来声明变量&#xff0c;而 const 通常用来声明常量。let、const相对于var关键字有以下特点&#xff1a; 特性varletconst变量提升✔️全局…

人工智能:让生活更便捷、更智能——探讨人工智能在生活中的作用与挑战

文章目录 前言人工智能的定义与分类人工智能的领域一、智能语音助手改变日常生活二、智能驾驶带来出行革命三、人工智能在医疗健康领域的应用四、教育领域的人工智能创新 人工智能的应用生活方面的影响工作方面的影响 应对AI带来的挑战后记 前言 人工智能相关的领域&#xff0…

1、分布式锁实现原理与最佳实践(一)

在单体的应用开发场景中涉及并发同步时&#xff0c;大家往往采用Synchronized&#xff08;同步&#xff09;或同一个JVM内Lock机制来解决多线程间的同步问题。而在分布式集群工作的开发场景中&#xff0c;就需要一种更加高级的锁机制来处理跨机器的进程之间的数据同步问题&…

Comsol Multiphysics 6.2 for Mac建模仿真软件

COMSOL Multiphysics是一款多物理场仿真软件&#xff0c;旨在帮助工程师、科学家和研究人员解决各种复杂的工程和科学问题。该软件使用有限元分析方法&#xff0c;可以模拟和分析多个物理场的相互作用&#xff0c;包括结构力学、热传导、电磁场、流体力学和化学反应等。 COMSOL…

OpenStack云计算平台-认证服务

目录 一、认证服务概览 二、安装和配置 1、先决条件 2、安全并配置组件 3、 配置 Apache HTTP 服务器 4、完成安装 三、创建服务实体和API端点 1、先决条件 2、创建服务实体和API端点 四、创建域、项目、用户和角色 五、验证操作 六、创建 OpenStack 客户端环境脚本…

文章解读与仿真程序复现思路——电网技术 EI\CSCD\北大核心《考虑5G基站储能可调度容量的有源配电网协同优化调度方法》

这篇文章的标题涉及到以下关键概念&#xff1a; 5G基站&#xff1a; 提到了5G基站&#xff0c;这表明文章的焦点可能是与第五代移动通信技术相关的内容。5G技术对于提高通信速度、降低延迟以及支持大规模连接等方面有显著的改进&#xff0c;因此对于基站的电力需求和供应可能存…

【范县城关镇社工站】“社工相伴,携爱同行”宣传活动

为向辖区居民宣传社工职能和服务&#xff0c;提高公众对社工的认知和认可&#xff0c;同时让更多的人了解社工服务的价值和意义。在范县民政局的支持下&#xff0c;城关镇民政所的指导下&#xff0c;2023年11月22日至23日&#xff0c;范县城关镇社工站于城关镇辖区开展了“社工…

【Spring集成MyBatis】动态sql

文章目录 1. 什么是动态sql2. 动态sql之<if>3. 动态sql之<where>4. 动态sql之<foreach>5. sql片段抽取 此篇的代码基于 【Spring集成MyBatis】MyBatis的Dao层实现&#xff08;基于配置&#xff0c;非注解开发&#xff09;续写 1. 什么是动态sql MyBatis映射…

OSG编程指南<十>:OSG几何体的绘制

1、场景基本绘图类 在 OSG 中创建几何体的方法比较简单&#xff0c;通常有 3 种处理几何体的手段&#xff1a; 使用松散封装的OpenGL 绘图基元&#xff1b;使用 OSG 中的基本几何体&#xff1b;从文件中导入场景模型。 使用松散封装的OpenGL 绘图基元绘制几何体具有很强的灵活…

Docker Swarm总结+service创建和部署、overlay网络以及Raft算法(2/3)

博主介绍&#xff1a;Java领域优质创作者,博客之星城市赛道TOP20、专注于前端流行技术框架、Java后端技术领域、项目实战运维以及GIS地理信息领域。 &#x1f345;文末获取源码下载地址&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3fb;…