Oracle测试题目及笔记(单选)

news2025/7/9 17:44:17

所有题目来自于互联网搜索

  1. 当 Oracle 服务器启动时,下列哪种文件不是必须的(D)。
    A.数据文件
    B.控制文件
    C.日志文件
    D.归档日志文件

    数据文件、日志文件-在数据库的打开阶段使用
    控制文件-在数据库的open阶段使用
    归档日志文件-在数据库备份时使用

  2. 在 Oracle 中,当用户要执行 SELECT 语句时,下列哪个进程从磁盘获得用户需要的
    数据(B)。
    A.用户进程
    B.服务器进程
    C.日志写入进程(LGWR)
    D.检查点进程(CKPT)

     用户进程-用户进程将查询请求发送到服务器进程
     服务器进程-进程解析和执行查询
     日志写入进程(LGWR)- 主要涉及事务的持久性和恢复
     检查点进程- 更新数据文件和控制文件中的检查点信息,与用户查询的执行无直接关系
    
  3. 在 Oracle 中,一个用户拥有的所有数据库对象统称为(B)
    A.数据库
    B.模式
    C.表空间
    D.实例

     一个数据库可以包含多个用户和模式
     一个用户拥有的所有数据库对象统称为 模式
     一个模式可以包含多个表,这些表可以存储在不同的表空间中
     一个实例可以挂载一个数据库
    
  4. 在 Oracle 中,有一个教师表 teacher 的结构如下:
    ID NUMBER(5)
    NAME VARCHAR2(25)
    EMAIL VARCHAR2(50)
    下面哪个语句显示没有 Email 地址的教师姓名(C)。
    A. SELECT name FROM teacher WHERE email = NULL;
    B. SELECT name FROM teacher WHERE email <> NULL;
    C. SELECT name FROM teacher WHERE email IS NULL;
    D. SELECT name FROM teacher WHERE email IS NOT NULL;

     SELECT * FROM teacher WHERE email = NULL; 不会返回任何结果,即使表中存在 EMAIL 为 NULL 的记录
    
  5. 在 Oracle 数据库的逻辑结构中有以下组件:
    A 表空间 B 数据块 C 区 D 段
    这些组件从大到小依次是()。
    A. A→B→C→D
    B. A→D→C→B
    C. A→C→B→D
    D. D→A→C→B

在这里插入图片描述
6. 在 Windows 操作系统中, Oracle 的(A)服务监听并接受来自客户端应用程序的连接
请求。
A. OracleHOME_NAMETNSListener
B. OracleServiceSID
C. OracleHOME_NAMEAgent
D. OracleHOME_NAMEHTTPServer

	OracleServiceSID 是 Oracle 数据库实例服务
	OracleHOME_NAMEAgent 是 Oracle 代理服务,用于管理数据库的自动启动和关闭
	OracleHOME_NAMEHTTPServer 是 Oracle 的 HTTP 服务器服务,用于提供基于 HTTP 的访问接口。
  1. 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就
    将(B)表空间分配给用户作为默认表空间。
    A. USER
    B. SYSTEM
    C. SYS
    D. DEFAULT

     USER 表空间需要手动创建
     SYS是内置超级管理用户
     DEFAULT不是默认表空间名称
    
  2. 在 Oracle 数据库中,(B)用户模式存储数据字典表和视图对象。
    A. SYSTEM
    B. SYS
    C. SCOTT
    D. SYSDBA

     SYSTEM 模式用于存储数据字典的辅助表
     SCOTT 模式用于演示,仅包含示例表
     SYSDBA是角色,用于授予用户特定的权限
    
  3. 在 Oracle 中,下面哪条语句当 COMM 字段为空时显示 0,不为空时显示 COMM 的值
    (A)。
    A. SELECT ename, NVL(comm, 0) FROM emp;
    B. SELECT ename, NULL(comm, 0) FROM emp;
    C. SELECT ename, NULLIF(comm, 0) FROM emp;
    D. SELECT ename, DECODE(comm, NULL, 0) FROM emp;

     NVL(expr1, expr2):如果 expr1 为 NULL,则返回 expr2,否则返回 expr1。
     NULLIF(expr1, expr2):如果 expr1 等于 expr2,则返回 NULL,否则返回 expr1。
     DECODE(comm, NULL, 0, comm) 是对的
    
  4. 在 Oracle 中,下面用于限制分组函数的返回值的子句是(B)。
    A. WHERE
    B. HAVING
    C. ORDER BY
    D.无法限定分组函数的返回值.

    where用于对分组前的数据进行限制
    having专门用于分组数据限制
    order by与分组数据限制无关
    
  5. 在 Oracle 中,有一个名为 seq 的序列对象,以下语句能返回序列值但不会引起序列
    值增加的是(C)。
    A. select seq.ROWNUM from dual;
    B. select seq.ROWID from dual;
    C. select seq.CURRVAL from dual;
    D. select seq.NEXTVAL from dual;

    select seq.ROWNUM 语法错误
    seq.ROWID  语法错误
    CURRVAL返回序列当前值,NEXTVAL返回序列下一值并使序列值增加
    
  6. 在 Oracle 中,游标都具有下列属性,除了(C)。
    A. %NOTFOUND
    B. %FOUND
    C. %ROWTYPE
    D. %ISOPEN
    E. %ROWCOUNT

    最近一次从游标中提取数据时是否找到数据,与NOTFOUND或者FOUND有关
    ISOPEN检查游标是否打开
    ROWCOUNT记录游标已处理的行数
    %ROWTYPE 是一个记录类型声明,而不是游标的属性
    
  7. 在 Oracle 中,当控制一个显式游标时,下面哪种命令包含 INTO 子句(C)。
    A. OPEN
    B. CLOSE
    C. FETCH
    D. CURSOR

    显式游标的操作步骤通常包括:声明游标、打开游标、提取数据、关闭游标
    CURSOR cursor_name IS SELECT ...;
    OPEN cursor_name;
    FETCH cursor_name INTO variable1, variable2, ...;
    CLOSE cursor_name;
    
  8. Oracle 提供的( D),能够在不同硬件平台上的 Oracle 数据库之间传递数据。
    A.归档日志运行模式
    B. RECOVER 命令
    C.恢复管理器(RMAN)
    D. Export 和 Import 工具

    Export 和 Import 工具在不同平台上备份和恢复数据,其他工具不涉及跨平台或跨版本
    
  9. 有表一的查询结果如下,该表为学生成绩表
    select id,grade from student_grade
    ID GRADE
    1 50
    2 40
    3 70
    4 80
    5 30
    6 90
    表二为补考成绩表
    select id,grade from student_makeup
    ID GRADE
    1 60
    2 80
    5 60
    现在通过如下语句把补考成绩更新到成绩表中,并提交:
    update student_grade s set s.grade =
    (select t.grade from student_makeup t
    where s.id=t.id);
    commit;
    请问之后查询:
    select GRADE from student_grade where id = 3;结果为: ( C)
    A. 0
    B. 70
    C. null
    D. 以上都不对

    这条更新语句会把未匹配id的成绩更新为NULL
    
  10. 假设用户 USER1 的默认表空间为 USERS,他在该表空间的配额为 10MB,则 USER1
    在 USERS 表空间创建基本表时,他应具有什么权限?( A)
    A. CREATE TABLE
    B. CREATE USER
    C. UNLIMITED TABLESPACE
    D. LIMITED TABLESPACE

    创建表就应该具有create talble的权限
    
  11. 把一个表空间切换到 OFFLINE 状态时,可以使用 4 个参数,不包括下列哪一个选
    项?(D)
    A. MMEDIATE
    B. NORMAL
    C. TEMPORARY
    D. FORCE

    FORCE用于数据库关闭操作,还剩一个离线是 FOR RECOVERY
    
  12. 在设置撤销表空间的自动管理功能时, DBA 通过使用相关的初始化参数对自动撤销表空间进行配置。下面的 4 个参数中,哪一个不是与自动撤销管理功能相关的参数?( D)
    A. UNDO_MANAGEMENT
    B. UNDO_TABLESPACE
    C. UNDO_RETENTION
    D. TRANSACTIONS

    TRANSACTIONS用于限制数据库事务最大并发量
    
  13. 下列哪一项资源不能在用户配置文件中限定?( B)
    A.各个会话的用户数
    B.登录失败的次数
    C.使用 CPU 时间
    D.使用 SGA 区的大小

    登录失败次数通过外部机制控制
    
  14. 检查下面的 SQL 语句,哪一项是错误的?(B)
    Alter user tempuser identified by oracle default tablespace users
    default temporary tablespace temp quota 100M on users;
    A. default tablespace users
    B. default temporary tablespace temp
    C. quota 100M on users
    D. identified by oracle

    DEFAULT TEMPORARY TABLESPACE子句不能与DEFAULT TABLESPACE子句在同一行中直接跟随,它们需要分别使用
    
  15. 如果 a 表原本是空表,请问执行下列语句后,以下哪个表述正确(C)。
    insert into a values(1,‘abc’,‘1’);
    insert into a values(2,‘abc’,‘2’);
    create table b as select * from a;
    rollback;
    A. a 表 b 表都没有数据
    B. a 表 b 表都有两行数据
    C. a 表有数据,b 表没有数据
    D. a 表没有数据,b 表有数据

    表a的数据插入被撤销,表b的创建被回滚
    
  16. 在以下用户中,哪个用户不能删除? ( A)
    A. 一个与数据库连接的用户
    B. 一个没有任何模式对象的用户
    C. 一个带有只读表的用户
    D. 在任何时间可以删除所有用

  17. 若允许一个用户在 DOG_DATA 表空间使用 38M 的磁盘空间,需在 CREATE USER
    语句中使用哪一个子句? ( A)
    A. QUOTA
    B. PROFILE
    C. DEFAULT TABLESPACE
    D. TEMPORARY TABLESPACE

    PROFILE 指定用户概要文件
    DEFAULT TABLESPACE 指定默认表空间
    TAMPORARY TABLESPACE 指定临时表空间
    
  18. 当查询数据字典 DBA_USERS 时,这个数据字典将显示什么信息? (A)(存疑)
    A.所有用户的表空间份额( quote)
    B.当前用户的表空间份额
    C.数据库用户被创建的日期
    D.当前用户在一个表空间上是否具有无限的份额

    DBA_USER是Oracle 提供的视图,显示所有用户的信息
    
  19. 怎样才能开启口令(密码)检验函数? (C)
    A. 使用 ORAPWD 应用程序
    B. 在 SYS 模式中执行 catproc.sql 脚本
    C. 在 SYS 模式中执行 utlpwdmg.sql 脚本
    D. 将 PASSWORD_VERIFY 初始化参数设置为 TRUE

    utlpwdmg.sql 脚本是检验口令复杂度的脚本
    
  20. 如果没有赋予一个用户任何概要文件,将发生什么情况? (D)
    A. 该用户没有赋予任何概要文件
    B. 该用户不能连接数据库
    C. 该用户不能创建
    D. 默认(DEFAULT)概要文件被赋予了这个用户

  21. 如要关闭资源限制,应该修改如下的哪一个初始化参数? (C)
    A. PROSESSES
    B. SESSION_LIMIT
    C. RESOURCE_LIMIT
    D. TIMED_STATISTICS

    RESOURCE_LIMIT 资源限制
    
  22. 作为 DBA,运行了创建 VERIFY_FUNCTION 函数的脚本,并且这个脚本修改了默认的概要文件。如果用户 KIMJ 被赋予了默认概要文件,她当前的密码是 TIME_2_GO,请问以下哪个密码是可以接受的? (D)
    A. KIM
    B. KIMJ
    C. KIM_J
    D. ITS4_ME
    E. TIME_2_GO
    F. TIME_3_GO

    ABC没有数字,F与旧密码太相似
    
  23. 要显示概要文件 DOG_PROJECT 的资源限制信息,请问应该查询如下哪一个数据字6
    典? (D)
    A. DBA_USERS
    B. DBA_TABLES
    C. DBA_OBJECTS
    D. DBA_PROFILES
    E. DBA_TABLESPACE

    USER 用户信息; TABLE 表信息 ; OBJECT 对象信息 ; TABLESPACE 表空间信息
    
  24. 假设正在管理一个概要文件的口令设置。如果要确保应该用户在更改三次密码之前不能重新使用当前的密码,请问要使用以下的哪一个参数? (B)
    A. PASSWORD_LIFE_TIME
    B. PASSWORD_REUSE_MAX
    C. PASSWORD_REUSE_TIME
    D. PASSWORD_ GRACE_TIME
    E. PASSWORD VERIFY FUCTION

    PASSWORD_REUSE_TIME 设置密码可重用之前需经过的天数,例如30天后用户才可设置就密码
    

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

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

相关文章

Jmeter创建使用变量——能够递增递减的计数器

Jmeter创建使用变量——能够递增递减的计数器 如下图所示&#xff0c;创建一个 取值需限定为0 2 4这三个值内的变量。 Increment&#xff1a;每次迭代后 递增的值&#xff0c;给计数器增加的值 Maximum value&#xff1a;计数器的最大值&#xff0c;如果超过最大值&#xff0…

数据结构之BFS广度优先算法(腐烂的苹果)

队列这个数据结构在很多场景下都有使用&#xff0c;比如在实现二叉树的层序遍历&#xff0c;floodfill问题(等等未完成)中&#xff0c;都需要借助队列的先进先出特性&#xff0c;下面给出这几个问题的解法 经典的二叉树的层序遍历 算法图示&#xff0c;以下图所示的二叉树为例…

火车头采集动态加载Ajax数据(无分页瀑布流网站)

为了先填充好数据在上线&#xff0c;在本地搭建了一个网站&#xff0c;并用火车头采集数据填充到里面。 开始很上手&#xff0c;因为找的网站的分类中是有分页的。很快捷的找到页面标识。 但是问题来了&#xff0c;如今很多网站都是采用的Ajax加载数据&#xff0c;根本没有分…

Node.js模块化与npm

目录 一、模块化简介 二、CommonJS 规范 1. 基本语法 2. 导出模块 3. 导入模块 三、ECMAScript 标准&#xff08;ESM&#xff09; 1. 启用 ESM 一、默认导出与导入 1. 基本语法 2. 默认导出&#xff08;每个模块仅一个&#xff09; 3. 默认导入 二、命名导出与导入…

nginx中的代理缓存

1.缓存存放路径 对key取哈希值之后&#xff0c;设置cache内容&#xff0c;然后得到的哈希值的倒数第一位作为第一个子目录&#xff0c;倒数第三位和倒数第二位组成的字符串作为第二个子目录&#xff0c;如图。 proxy_cache_path /xxxx/ levels1:2 2.文件名哈希值

【前端vue生成二维码和条形码——MQ】

前端vue生成二维码和条形码——MQ 前端vue生成二维码和条形码——MQ一、安装所需要的库1、安装qrcode2、安装jsbarcode 二、使用步骤1、二维码生成2、条形码生成 至此&#xff0c;大功告成&#xff01; 前端vue生成二维码和条形码——MQ 一、安装所需要的库 1、安装qrcode 1…

flutter 桌面应用之窗口自定义

在开发桌面软件的时候我们经常需要配置软件的窗口的大小以及位置 我们有两个框架选择:window_manager和bitsdojo_window 对比bitsdojo_window 特性bitsdojo_windowwindow_manager自定义标题栏✅ 支持❌ 不支持控制窗口行为&#xff08;大小/位置&#xff09;✅&#xff08;基本…

华为OD机试真题——MELON的难题(2025A卷:200分)Java/python/JavaScript/C++/C语言/GO六种最佳实现

2025 A卷 200分 题型 本文涵盖详细的问题分析、解题思路、代码实现、代码详解、测试用例以及综合分析&#xff1b; 并提供Java、python、JavaScript、C、C语言、GO六种语言的最佳实现方式&#xff01; 2025华为OD真题目录全流程解析/备考攻略/经验分享 华为OD机试真题《MELON的…

【C++】深入浅出之继承

目录 继承的概念及定义继承的定义继承方式和访问限定符protected与private的区别 默认继承方式继承类模板基类和派生类对象赋值兼容转换继承中的作⽤域(隐藏关系)相关面试题⭐ 派生类的默认成员函数⭐构造函数拷贝构造赋值重载析构函数 继承与友元继承与静态成员继承的方式菱形…

在 macOS 上切换默认 Java 版本

下载javasdk 打开android studio -> setting -> build.execution,dep -> build tools -> gradle -> Gradle JDK -> download JDK… 点击下载&#xff0c;就下载到了 ~/Library/Java/JavaVirtualMachines/ 安装 jenv brew install jenv将 jenv 集成到 Shell …

【安卓开发】【Android Studio】Menu(菜单栏)的使用及常见问题

一、菜单栏选项 在项目中添加顶部菜单栏的方法&#xff1a; 在res目录下新建menu文件夹&#xff0c;在该文件夹下新建用于菜单栏的xml文件&#xff1a; 举例说明菜单栏的写法&#xff0c;只添加一个选项元素&#xff1a; <?xml version"1.0" encoding"ut…

jenkins凭据管理(配置github密钥)

凭据分类 Jenkins可以保存下面几种凭证&#xff1a; Secret text&#xff1a;例如 API Token&#xff08;例如GitHub的个人access token&#xff09;。Username with password&#xff1a;指的是登录GitHub的用户名和密码&#xff0c;可以作为单独的组件处理&#xff0c;也可以…

数据结构|排序算法(三)选择排序 堆排序 归并排序

一、选择排序 1.算法思想 选择排序&#xff08;Selection Sort&#xff09;是一种简单直观的排序算法&#xff0c;其基本思想是&#xff1a;每次都从待排序部分中选出最小的一个数据和待排序的第一个数据交换。 将待排序序列分为已排序和未排序两部分&#xff0c;初始时已排…

MAC Mini M4 上测试Detectron2 图像识别库

断断续续地做图像识别的应用&#xff0c;使用过各种图像识别算法&#xff0c;一开始使用openCV 做教室学生计数的程序。以后又使用YOLO 做医学伤口检测程序。最近&#xff0c;开始使用meta 公司的Detectron2.打算做OCR 文档结构分析 Detectron2 的开发者是 Meta 的 Facebook AI…

OpenCv高阶(四)——角点检测

一、角点检测 在计算机视觉中&#xff0c;角点检测是识别图像中局部区域&#xff08;角点&#xff09;的关键技术&#xff0c;这些区域通常是两条或多条边缘的交点&#xff0c;具有丰富的结构信息&#xff0c;常用于图像匹配、跟踪、三维重建等任务。 Harris角点检测算法是一…

TOA与AOA联合定位的高精度算法,三维、4个基站的情况,MATLAB例程,附完整代码

本代码实现了三维空间内目标的高精度定位,结合到达角(AOA) 和到达时间(TOA) 两种测量方法,通过4个基站的协同观测,利用最小二乘法解算目标位置。代码支持噪声模拟、误差分析及三维可视化,适用于无人机导航、室内定位等场景。订阅专栏后可获得完整代码 文章目录 运行结果…

揭秘大数据 | 23、软件定义网络

软件定义网络将网络的边缘从硬件交换机推进到了服务器里面&#xff0c;将服务器和虚拟机的所有部署、管理的职能从原来的系统管理员网络管理员的模式变成了纯系统管理员的模式&#xff0c;让服务器的业务部署变得简单&#xff0c;不再依赖于形态和功能各异的硬件交换机&#xf…

Elastic 9.0/8.18:BBQ、EDOT 和 LLM 可观察性、攻击发现、自动导入以及 ES|QL JOIN

作者&#xff1a;来自 Elastic Brian Bergholm 今天&#xff0c;我们很高兴地宣布 Elastic 9.0 和 8.18 的正式发布&#xff01; 如果你觉得 8.x 版本系列已经很令人印象深刻&#xff0c;包含了 ANN、TSDB、ELSER、ES|QL、LTR、BBQ、logsdb 索引模式等功能&#xff0c;那你一定…

当 AI 有了 “万能插头” 和 “通用语言”:MCP 与 A2A 如何重构智能体生态

目录 一、MCP&#xff1a;让 AI 拥有 “万能工具插头” 1.1 从 “手工对接” 到 “即插即用” 1.2 架构解密&#xff1a;AI 如何 “指挥” 工具干活 1.3 安全优势&#xff1a;数据不出门&#xff0c;操作可追溯 二、A2A&#xff1a;让智能体学会 “跨语言协作” 2.1 从 “…

中间件--ClickHouse-3--列式存储和行式存储理解

在数据库存储中&#xff0c;列式存储&#xff08;Columnar Storage&#xff09;与行式存储&#xff08;Row-based Storage&#xff09;是两种不同的数据组织方式&#xff0c;它们各自适用于不同类型的应用场景。 1、行式存储&#xff08;MySQL&#xff09; 存储方式&#xff…