Oracle 45 道面试题及答案.docx
Oracle Forms 知识点总结 Oracle Forms 是一种用于创建与 Oracle 数据库交互的软件产品,具有一个集成开发环境(IDE),包括属性表、对象导航器和使用 PL/SQL 的代码编辑器。 Oracle Forms 服务组件 Oracle Forms 服务组件包括: 1. 客户端:客户端发送 HTTP 请求 2. 窗口监听器 Servlet:它启动、停止并与窗体运行进程通信 3. 表单运行过程:它执行特定表单应用程序中包含的代码 4. 数据库:从数据库中获取数据 Oracle Forms 配置文件 Oracle Forms 配置文件包括: 1. 基本 HTML 文件(base.htm, basejini.htm, basejpi.htm, baseie.htm) 2. ENV CFG CFG 3. DEVLOBER Oracle Forms 中的记录组 在 Oracle Forms Report 中,记录组列的最大长度是 30 个字符。不同的记录组类型包括: 1. 查询记录组 2. 状态记录组 3. 非查询记录组 触发顺序 在 Oracle Forms 中,触发顺序是: 1. 表单打开时,触发序列 2. 预成型 3. 预块下了预录 4. 前文项 5. 当新形式的实例 6. 当新块实例 7. 当新记录实例 8. 当新项目实例 LOV 和 List 项目 LOV 是列表项的属性,列表项只能有一列,而 LOV 可以有一个或多个列。我们可以通过在全局值中传递返回值并使用代码中的全局值,将相同的 LOV 用于 2 列。 绑定变量 在报表 6i 中,使用了绑定变量来替换 select 语句中的单个参数。 迭代项目和记录 要遍历指定块中的项目和记录,可以使用 NEXT_FIELD 迭代特定块中的项,并且 NEXT_RECORD 遍历块中的记录。 FMX 和 FMB 文件 不可能将 FMX 转换或反向回到 FMB 文件,以确保它们不会丢失。 动态 SQL 可以通过使用内置的 FORMS_DDL 或通过从表单调用 DBMS_SQL 数据库包从表单执行动态 SQL。 PCTUSED 和 PCTFREE PCTUSED 和 PCTFREE 控制数据块是否出现在 freelist 中,PCTFREE 控制数据块中保留用于 update 的空间。 Table/Segment/Extent/Block 之间的关系 Table 创建时,默认创建了一个数据段,每个数据段含有 min extents 指定的 extents 数,每个 extent 据据表空间的存储参数分配一定数量的 blocks。 Tablespace 和 Datafile 之间的关系 一个 tablespace 可以有一个或多个 datafile,每个 datafile 只能在一个 tablespace 内,table 中的数据通过 hash 算法分布在 tablespace 中的各个 datafile 中,tablespace 是逻辑上的概念,datafile 则在物理上储存了数据库的种种对象。 本地管理表空间和字典管理表空间 本地管理表空间(Locally Managed Tablespace,简称 LMT),8i 以后出现的一种新的表空间管理模式,通过位图来管理表空间的空间使用。字典管理表空间(Dictionary-Managed Tablespace,简称 DMT)。
剩余11页未读,继续阅读
- 粉丝: 23
- 资源: 1813
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助