View PDF
Next
Contents
Preface
Audience
Documentation Accessibility
Related Documentation
Conventions
View PDF
Next
目录
序言
听众
文档可访问性
相关文档
约定
1 Introduction to Oracle Database
第 1 章 Oracle 数据库简介
About Relational Databases
关于关系数据库
o Database Management System (DBMS)
o Relational Model
o Relational Database Management System (RDBMS)
o Brief History of Oracle Database
o 数据库管理系统(DBMS)
o 关系模型
o 关系数据库管理系统(RDBMS)
o Oracle 数据库发展简史
Schema Objects
o Tables
o
Indexes
Data Access
o Structured Query Language (SQL)
o PL/SQL and Java
Transaction Management
o Transactions
o Data Concurrency
o Data Consistency
Oracle Database Architecture
o Database and Instance
o Database Storage Structures
o Database Instance Structures
o Application and Networking Architecture
Oracle Database Documentation Roadmap
o Basic Group
o
Intermediate Group
模式对象
o 表
o 索引
数据访问
o 结构化查询语言(SQL)
o PL/SQL 和 Java
事务管理
o 事务
o 数据并发性
o 数据一致性
Oracle 数据库体系结构
o 数据库和实例
o 数据库存储结构
o 数据库实例结构
o 应用程序和网络体系结构
Oracle 数据库文档路线图
o 基本组
o 中级组
o Advanced Group
o 高级组
Part I Oracle Relational Data Structures
2 Tables and Table Clusters
第一部分 Oracle 关系数据结构
第 2 章 表和表簇
Introduction to Schema Objects
模式对象简介
o Schema Object Types
o Schema Object Storage
o Schema Object Dependencies
o SYS and SYSTEM Schemas
o Sample Schemas
Overview of Tables
Integrity Constraints
o Columns and Rows
o Example: CREATE TABLE and ALTER TABLE Statements
o Oracle Data Types
o
o Object Tables
o Temporary Tables
o External Tables
o Table Storage
Overview of Table Clusters
o Overview of Indexed Clusters
o Overview of Hash Clusters
o 模式对象类型
o 模式对象存储
o 模式对象依赖
o SYS 和 SYSTEM 模式
o 示例模式
表概述
o 列和行
o 示例:CREATE TABLE 和 ALTER TABLE 语句
o Oracle 数据类型
o 完整性约束
o 对象表
o 临时表
o 外部表
o 表存储
表簇概述
o 索引化表簇概述
o 哈希簇概述
3 Indexes and Index-Organized Tables
第 3 章 索引和索引组织表
Overview of Indexes
Index Characteristics
o
o B-Tree Indexes
o Bitmap Indexes
o Function-Based Indexes
o Application Domain Indexes
o
Index Storage
Overview of Index-Organized Tables
o
o
Index-Organized Table Characteristics
Index-Organized Tables with Row Overflow Area
索引概述
o 索引特征
o B-树索引
o 位图索引
o 基于函数的索引
o 应用程序域索引
o 索引存储
索引组织表概述
o 索引组织表特征
o 索引组织表的行溢出区
o Secondary Indexes on Index-Organized Tables
o 索引组织表的辅助索引
4 Partitions, Views, and Other Schema Objects
第 4 章 分区、 视图和其它模式对象
Overview of Partitions
o Partition Characteristics
o Partitioned Tables
o Partitioned Indexes
o Partitioned Index-Organized Tables
Overview of Views
o Characteristics of Views
o Updatable Join Views
o Object Views
Overview of Materialized Views
o Characteristics of Materialized Views
o Refresh Methods for Materialized Views
o Query Rewrite
Overview of Sequences
o Sequence Characteristics
o Concurrent Access to Sequences
Overview of Dimensions
o Hierarchical Structure of a Dimension
o Creation of Dimensions
Overview of Synonyms
分区概述
o 分区特征
o 分区表
o 分区索引
o 分区索引组织表
视图概述
o 视图特征
o 可更新联合视图
o 对象视图
物化视图概述
o 物化视图的特征
o 物化视图的刷新方法
o 查询重写
序列概述
o 序列概述
o 对序列的并发访问
维度概述
o 维度的层次结构
o 创建维度
同义词概述
5 Data Integrity
第 5 章 数据完整性
Introduction to Data Integrity
o Techniques for Guaranteeing Data Integrity
o Advantages of Integrity Constraints
Types of Integrity Constraints
o NOT NULL Integrity Constraints
o Unique Constraints
o Primary Key Constraints
o Foreign Key Constraints
o Check Constraints
States of Integrity Constraints
数据完整性介绍
o 用于保证数据完整性的技术
o 完整性约束的优势
完整性约束的类型
o 非空完整性约束
o 唯一性约束
o 主键约束
o 外键约束
o 检查性约束
完整性约束的状态
o Checks for Modified and Existing Data
o Deferrable Constraints
o Examples of Constraint Checking
o 对现有数据和新数据的检查
o 可延迟约束
o 约束检查的示例
6 Data Dictionary and Dynamic Performance Views
第 6 章 数据字典和动态性能视图
Overview of the Data Dictionary
o Contents of the Data Dictionary
o Storage of the Data Dictionary
o How Oracle Database Uses the Data Dictionary
Overview of the Dynamic Performance Views
o Contents of the Dynamic Performance Views
o Storage of the Dynamic Performance Views
Database Object Metadata
数据字典概述
o 数据字典的内容
o 数据字典存储
o Oracle 数据库如何使用数据字典
动态性能视图概述
o 动态性能视图的内容
o 动态性能视图的存储
数据库对象元数据
Part II Oracle Data Access
7 SQL
Introduction to SQL
o SQL Data Access
o SQL Standards
Overview of SQL Statements
o Data Definition Language (DDL) Statements
o Data Manipulation Language (DML) Statements
o Transaction Control Statements
o Session Control Statements
o System Control Statement
o Embedded SQL Statements
Overview of the Optimizer
o Use of the Optimizer
o Optimizer Components
o Access Paths
o Optimizer Statistics
o Optimizer Hints
Overview of SQL Processing
o Stages of SQL Processing
o How Oracle Database Processes DML
第二部分 Oracle 数据访问
第 7 章 SQL
SQL 简介
o SQL 数据访问
o SQL 标准
SQL 语句概述
o 数据定义语言 (DDL) 语句
o 数据操作语言 (DML) 语句
o 事务控制语句
o 会话控制语句
o 系统控制语句
o 嵌入式的 SQL 语句
优化器概述
o 使用优化器
o 优化器组件
o 访问路径
o 优化器统计
o 优化器提示
SQL 处理的概述
o SQL 处理的阶段
o How Oracle Database Processes DDL
o Oracle 数据库如何处理 DML
o Oracle 数据库如何处理 DDL
8 Server-Side Programming: PL/SQL and Java
第 8 章 服务器端编程:PL/SQL 和 Java
Introduction to Server-Side Programming
Overview of PL/SQL
o PL/SQL Subprograms
o PL/SQL Packages
o PL/SQL Anonymous Blocks
o PL/SQL Language Constructs
o PL/SQL Collections and Records
o How PL/SQL Runs
Overview of Java in Oracle Database
o Overview of the Java Virtual Machine (JVM)
o Java Programming Environment
Overview of Triggers
o Advantages of Triggers
o Types of Triggers
o Timing for Triggers
o Creation of Triggers
o Execution of Triggers
o Storage of Triggers
服务器端编程简介
PL/SQL 概述
o PL/SQL 子程序
o PL/SQL 包
o PL/SQL 匿名块
o PL/SQL 语言结构
o PL/SQL 集合和记录
o PL/SQL 如何运行
Oracle 数据库中的 Java 概述
o Java 虚拟机 (JVM) 的概述
o Java 编程环境
触发器概述
o 触发器的优势
o 触发器类型
o 触发时间
o 创建触发器
o 执行触发器
o 触发器存储
Part III Oracle Transaction Management
9 Data Concurrency and Consistency
第三部分 Oracle 事务管理
第 9 章 数据并发性和一致性
Introduction to Data Concurrency and Consistency
o Multiversion Read Consistency
o Locking Mechanisms
o ANSI/ISO Transaction Isolation Levels
Overview of Oracle Database Transaction Isolation Levels
o Read Committed Isolation Level
o Serializable Isolation Level
o Read-Only Isolation Level
Overview of the Oracle Database Locking Mechanism
o Summary of Locking Behavior
数据并发和一致性介绍
o 多版本读一致性
o 锁定机制
o ANSI/ISO 事务隔离级别
Oracle 数据库事务隔离级别概述
o 读提交隔离级别
o 可串行化隔离级别
o 只读隔离级别
数据库锁定机制概述
o 锁定行为总结
o Use of Locks
o Lock Modes
o Lock Conversion and Escalation
o Lock Duration
o Locks and Deadlocks
Overview of Automatic Locks
o DML Locks
o DDL Locks
o System Locks
Overview of Manual Data Locks
Overview of User-Defined Locks
o 使用锁
o 锁模式
o 锁转换和锁升级
o 锁持续时间
o 锁和死锁
自动锁的概述
o DML 锁
o DDL 锁
o 系统锁
手动数据锁概述
用户定义的锁的概述
10 Transactions
Introduction to Transactions
o Sample Transaction: Account Debit and Credit
o Structure of a Transaction
o Statement-Level Atomicity
o System Change Numbers (SCNs)
第 10 章 事务
事务介绍
o 示例事务: 帐户借贷
o 事务的结构
o 语句级原子性
o 系统更改号 (SCNs)
Overview of Transaction Control
o Transaction Names
o Active Transactions
o Savepoints
o Rollback of Transactions
o Committing Transactions
Overview of Autonomous Transactions
Overview of Distributed Transactions
o Two-Phase Commit
o
In-Doubt Transactions
事务控制概述
o 事务名
o 活动事务
o 保存点
o 事务回滚
o 事务提交
自治事务概述
分布式事务概述
o 两阶段提交
o 可疑事务
Part IV Oracle Database Storage Structures
11 Physical Storage Structures
第四部分 Oracle 数据库存储结构
第 11 章 物理存储结构
Introduction to Physical Storage Structures
物理存储结构简介
o Mechanisms for Storing Database Files
o Oracle Automatic Storage Management (Oracle ASM)
o Oracle Managed Files and User-Managed Files
o 用于存储数据库文件的机制
o Oracle 自动存储管理 (Oracle ASM)
o Oracle 管理的文件和用户管理的文件
Overview of Data Files
o Use of Data Files
o Permanent and Temporary Data Files
o Online and Offline Data Files
o Data File Structure
Overview of Control Files
o Use of Control Files
o Multiple Control Files
o Control File Structure
Overview of the Online Redo Log
o Use of the Online Redo Log
o How Oracle Database Writes to the Online Redo Log
o Structure of the Online Redo Log
数据文件的概述
o 使用数据文件
o 永久和临时数据文件
o 联机和脱机数据文件
o 数据文件结构
控制文件的概述
o 使用控制文件
o 多个控制文件
o 控制文件结构
联机重做日志概述
o 使用联机重做日志
o Oracle 数据库如何写入到联机重做日志
o 联机重做日志的结构
12 Logical Storage Structures
第 12 章 逻辑存储结构
Introduction to Logical Storage Structures
o Logical Storage Hierarchy
o Logical Space Management
Overview of Data Blocks
o Data Blocks and Operating System Blocks
o Data Block Format
o Data Block Compression
o Space Management in Data Blocks
Overview of Extents
o Allocation of Extents
o Deallocation of Extents
o Storage Parameters for Extents
Overview of Segments
o User Segments
o Temporary Segments
o Undo Segments
o Segment Space and the High Water Mark
Overview of Tablespaces
o Permanent Tablespaces
o Temporary Tablespaces
o Tablespace Modes
逻辑存储结构简介
o 逻辑存储层次结构
o 逻辑空间管理
数据块概述
o 数据块和操作系统块
o 数据块格式
o 数据块压缩
o 数据块的空间管理
扩展区概述
o 分配扩展区
o 释放扩展区
o 扩展区的存储参数
段概述
o 用户段
o 临时段
o 撤消段
o 段空间和高水位标记
表空间概述
o 永久表空间
o 临时表空间
o 表空间模式
o Tablespace File Size
o 表空间文件大小
Part V Oracle Instance Architecture
13 Oracle Database Instance
第五部分 Oracle 实例体系结构
第 13 章 Oracle 数据库实例
Introduction to the Oracle Database Instance
o Database Instance Structure
o Database Instance Configurations
Overview of Instance Startup and Shutdown
o Overview of Instance and Database Startup
o Overview of Database and Instance Shutdown
Overview of Checkpoints
o Purpose of Checkpoints
o When Oracle Database Initiates Checkpoints
Overview of Instance Recovery
o Purpose of Instance Recovery
o When Oracle Database Performs Instance Recovery
o
Importance of Checkpoints for Instance Recovery
Instance Recovery Phases
o
Overview of Parameter Files
Initialization Parameters
o
o Server Parameter Files
o Text Initialization Parameter Files
o Modification of Initialization Parameter Values
Overview of Diagnostic Files
o Automatic Diagnostic Repository
o Alert Log
o Trace Files
Oracle 数据库实例简介
o Oracle 实例结构
o 数据库实例配置
实例启动和关闭概述
o 实例和数据库启动概述
o 数据库和实例关闭概述
检查点概述
o 检查点的目的
o Oracle 数据库何时启动检查点
实例恢复概述
o 实例恢复的目的
o Oracle 数据库何时执行实例恢复
o 实例恢复检查点的重要性
o 实例恢复阶段
参数文件的概述
o 初始化参数
o 服务器参数文件
o 文本初始化参数文件
o 修改初始化参数值的值
诊断文件概述
o 自动诊断存储库
o 警报日志
o 跟踪文件
14 Memory Architecture
第 14 章 内存体系结构
Introduction to Oracle Database Memory Structures
o Basic Memory Structures
o Oracle Database Memory Management
Overview of the User Global Area
Overview of the Program Global Area
o Contents of the PGA
Oracle 数据库内存结构简介
o 基本内存结构
o Oracle 数据库内存管理
用户全局区概述
程序全局区概述