1.FACT Table上需要建立何种索引?
解答:位图索引(bitmap index)
2.解释归档和非归档模式之间的不同和它们各自的优缺点
解答:归档模式是指你可以备份所有的数据库 transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点。但是非归档模式可以带来数据库性能上的少许提高。
3.如何建立一个备份控制文件?
解答:Alter database backup control file to trace.
4. 解释GLOBAL_NAMES设为TRUE的用途:
解答:GLOBAL_NAMES指明联接数据库的方式。如果这个参数设置为TRUE,在建立数据库链接时就必须用相同的名字连结远程数据库.
5.如何加密PL/SQL程序?
解答:WRAP
6. 解释FUNCTION,PROCEDURE和PACKAGE区别
解答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。
procedure 不需要返回任何值而function将返回一个值在另一方面,Package是为了完成一个商业功能的一组function和proceudre的集合。
7. 解释TABLE Function的用途:
解答:TABLE Function是通过PL/SQL逻辑返回一组纪录,用于普通的表/视图。他们也用于pipeline和ETL过程。
8. 举出3种可以收集three advisory statistics
解答:Buffer Cache Advice, Segment Level Statistics, Timed Statistics
9. Audit trace 存放在哪个oracle目录结构中?
解答:unix $ORACLE_HOME/rdbms/audit
10. 解释materialized views的作用
解答:Materialized views 用于减少那些汇总,集合和分组的信息的集合数量。它们通常适合于数据仓库和DSS系统。
11. 当用户进程出错,哪个后台进程负责清理它:
解答: PMON
12. 哪个后台进程刷新materialized views?
解答:The Job Queue Processes.
13. 如何判断哪个session正在连结以及它们等待的资源?
解答:V$SESSION / V$SESSION_WAIT
14. 描述什么是 redo logs:
解答:Redo Logs 是用于存放数据库数据改动状况的物理和逻辑结构。可以用来修复数据库.
15. 如何进行强制LOG SWITCH?
解答:ALTER SYSTEM SWITCH LOGFILE;
16. 举出两个判断DDL改动的方法?
解答:你可以使用 Logminer 或 Streams
17. Coalescing做了什么?
解答:Coalescing针对于字典管理的tablespace进行碎片整理,将
临近的小extents合并成单个的大extent.
18. TEMPORARY tablespace和PERMANENT tablespace 的区别是?
解答:A temporary tablespace 用于临时对象例如排序结构而 permanent tablespaces用来存储那些'真实'的对象(例如表,回滚段等)
19. 创建数据库时自动建立的tablespace名称?
解答:SYSTEM tablespace.
19. 哪个column可以用来区别V$视图和GV$视图?
解答: INST_ID 指明集群环境中具体的某个instance .
20. 如何生成explain plan?
解答:运行utlxplan.sql. 建立plan 表
针对特定SQL语句,使用 explain plan set statement_id = 'tst1' into plan_table
运行utlxplp.sql 或 utlxpls.sql察看explain plan
21.ORACLE的临时表:
create global temporary table tablename (
col1 varchar2(),
col2 number
) on commit preserve(delete) rows;
这种临时表不占用表空间,而且不同的SESSION之间互相看不到对方的数据在会话结束后表中的数据自动清空,如果选了DELETE ROWS,则在提交的时候即清空数据,PRESERVE则一直到会话结束。
可以创建以下两种临时表:
1)会话特有的临时表
create global temporary <table_name> (<column specification>)
on commit preserve rows;
2)事务特有的临时表
create global temporary <table_name> (<column specification>)
on commit delete rows;
--ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行)
--ON COMMIT PRESERVE ROWS 说明临时表是会话指定,当中断会话时ORACLE将截断表;
临时表只是保存当前会话(session)用到的数据,数据只在事务或会话期间存在;可以对临时表创建索引,视图,出发器,可以用export和import工具导入导出表的定义,但是不能导出数据。表的定义对所有的会话可见。
22.回滚段不够的处理方法
(1)、先使回滚段脱机一个,如果不好用,则再脱机一个。直至好用。
ALTER rollback segment rollbackname offline;
(2)、增加回滚段数据文件的大小:
alter database datafile 'datafile' resize 200M;
分享到:
相关推荐
数据库试题解答说明书-2-1-3 《银行信贷管理系统》客户管理模块例题解析,创建数据库与建表、简单的查询语句的讲解与注释,包括数据操作的语句与截图。
数据库试题涵盖了多个方面的知识点,以下是对这些知识点的详细说明: 1. **数据库系统与文件系统的差异**:数据库系统是组织和管理数据的高效方法,它提供了数据的结构化存储、事务处理、数据共享、安全性、恢复性...
【数据库原数据库试题详解】 1. **名词解释** - **数据库**:数据库是一个组织和存储数据的系统,它能够支持数据的检索、更新和管理,通常以结构化方式存在,便于用户和应用程序访问。 - **数据模型**:数据模型...
2. (分值:1.0 分)安装MS SQL Server 时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是()。 A: master 数据库 B: model 数据库 C: tempdb 数据库 D: pubs 数据库序号...
数据库试题.docx
数据库试题期末试题 数据库试题期末试题是数据库原理与应用的复习题,涵盖了数据库的基本概念、数据库管理系统、数据库设计、数据库安全、数据库系统的逻辑独立性、关系模型、数据规范化、数据完整性、数据库查询...
Oracle数据库试题能够帮助相关岗位的应聘者或者数据库管理人员加深对Oracle数据库的理解。本次提供的100题,涵盖了Oracle数据库的基础知识点和一些实际应用能力的考察。 首先,在Oracle数据库的启动过程中,三个...
数据库试题数据库试题
考研北邮软件工程及数据库试题.考研北邮软件工程及数据库试题.考研北邮软件工程及数据库试题.考研北邮软件工程及数据库试题.考研北邮软件工程及数据库试题.考研北邮软件工程及数据库试题.考研北邮软件工程及数据库...
数据库试题主要涵盖了数据库的基础概念、设计、管理、查询优化以及安全性等方面的知识。以下是对这些关键领域的详细阐述: 1. **基础概念**:数据库是一个组织有序的数据集合,如MySQL、Oracle、SQL Server等都是...
2. 数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为记录、文件和数据库三个层次。 3. 绝大多数数据库系统的总体结构,都具有外模式、模式和内模式三级模式结构。描述数据库中全体数据的全局...
数据库试题(2套)数据库试题(2套)
数据库试题库是一个全面的资源集合,专为学习和测试数据库知识而设计。它涵盖了广泛的数据库理论和实践题目,旨在帮助用户深入理解数据库管理系统的各个方面。这个试题库的价值在于其全面性和准确性,许多题目可能...
互联网数据库试题互联网数据库试题
数据库试题集数据库试题集
西工大数据库试题大全是一个集合了五套完整的数据库考试题目及两份复习资料的压缩包。这个资源对于正在准备数据库课程考试或者希望深入理解数据库理论与实践的学生来说,无疑是宝贵的参考资料。下面,我们将深入探讨...
试题可能会要求你进行数据库的规范化设计,如第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和BCNF(巴斯-科德范式)。 5. **数据库安全性与完整性**:这部分可能涉及访问控制、权限管理、角色分配、视图的...
在哈尔滨理工大学的这份数据库试题中,涵盖了数据库理论和实践的多个重要知识点。 1. 数据完整性:数据的正确和相容性被称为数据的完整性,这是数据库系统必须保障的基本性质,确保数据的准确性和一致性。 2. 范式...
从给定的数据库试题及其部分内容中,我们可以提炼出一系列重要的IT知识,主要集中在数据库理论、设计、管理和查询优化等方面。以下是对这些知识点的详细解析: ### 数据库试题知识点概述 #### 选择题知识点 1. **...