Oracle数据库考试必备知识点整理

需积分: 10 1 下载量 104 浏览量 更新于2024-09-11 收藏 151KB DOC 举报
Oracle数据库是业界广泛使用的数据库管理系统,尤其在企业级应用中占据重要地位。该文档是一份针对东华理工大学长江学院2011-2012学年第一学期Oracle数据库应用与开发课程的闭卷考试试卷,涵盖了多个方面的知识点。 1. **数据文件和表空间的关系**:题目询问数据文件的特性,指出一个表空间可以对应一个或多个数据文件,选项C正确,表示表空间的灵活性。 2. **后台进程的作用**:LGWR (Log Writer)负责将更改写入联机重做日志文件,DBWn (Database Writer)负责将缓冲区的数据写入数据文件,所以答案是B。 3. **SQL语句缓存**:解析后的SQL语句会被缓存在共享池(Shared Pool),这是SGA(System Global Area)的一部分,用于存储经常使用的SQL语句和计划。 4. **SQL*Plus连接数据库**:正确的命令是使用username/password和模式名连接,选项A(CONNECT scott/tiger@orcl)符合标准格式,包括模式名orcl。 5. **变量的分类**:临时变量只在当前会话有效(B正确),已定义变量有明确的生命周期,直到显式删除或会话结束(C正确),但并非不能被删除(D错误)。 6. **表空间状态属性**:选项C和D(OFFLINE和DROP)不是表空间的状态属性,而是表空间可能的操作,正确的状态属性包括ONLINE和OFFLINE。 7. **数据类型的选择**:存储123.45这样的数值,应该使用具有适当精度的小数类型,选项C(NUMBER(5,3))适合,保留两位小数。 8. **切换日志文件组**:ALTER DATABASE SWITCH LOGFILE语句用于在不同数据文件之间切换当前的日志组,所以A正确。 9. **查询记录数**:要获取scott用户emp表的总记录数,使用COUNT(*)函数,因此查询应为:SELECT COUNT(*) FROM emp。 这份试卷覆盖了Oracle数据库的基础概念,如数据文件管理、后台进程、SQL语言、会话变量、表空间操作、数据类型和维护日志,以及基本的SQL查询技巧。对于学习和准备Oracle数据库考试的学生来说,这些题目都是重要的复习材料。