当前位置: 首页 > news >正文

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

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

  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.xdnf.cn/news/1243.html

相关文章:

  • 赛灵思 XCVU3P‑2FFVC1517I XilinxFPGA Virtex UltraScale+
  • AI在市场营销分析中的核心应用及价值,分场景详细说明
  • 【创新实训个人博客】前端实现
  • 【运维学习】lvs + keepalived + 主从dns 项目搭建
  • Valgrind的使用复习
  • 更换 CentOS 7.9 的系统源
  • 【软考-系统架构设计师】ATAM方法及效用树
  • 【python】pyCharm常用快捷键使用-(2)
  • C++入门基础:命名空间,缺省参数,函数重载,输入输出
  • blender 录课键位显示插件(图文傻瓜式安装)
  • .net core 项目快速接入Coze智能体-开箱即用-全局说明
  • 数据结构之BFS广度优先算法(腐烂的苹果)
  • ARINC818-1协议
  • visual Studio+Qt插件检查内存泄漏
  • Azure 私有端点和存储帐户用例
  • 基于springboot医药连锁店管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 【论文精读】COLMAP-Free 3D Gaussian Splatting
  • vue入门:路由 router
  • [GESP202409 二级] 小杨的 N 字矩阵 题解
  • 《如何用 Function 实现动态配置驱动的处理器注册机制?》
  • Ubuntu多用户VNC远程桌面环境搭建:从零开始的完整指南
  • 多路由器通过三层交换机互相通讯(单臂路由+静态路由+默认路由版),通过三层交换机让pc端相互通讯
  • C++之类模板
  • 定制化突围:遨游防爆手机的差异化竞争策略
  • 实战|使用环信Flutter SDK构建鸿蒙HarmonyOS应用及推送配置
  • vue MarkdownIt标签多出了<p>标签导致高度变丑
  • 前端路由缓存实现
  • ServletContextAttributeListener 的用法笔记250417
  • MYSQL “Too Many Connections“ 错误解决
  • 【Python入门】文件读取全攻略:5种常用格式(csv/excel/word/ppt/pdf)一键搞定 | 附完整代码示例