第1章 网络数据库技术导论 1
1.1 现代数据库技术的学习层次 1
1.2 数据库应用系统结构 3
1.3 数据库技术内容体系 6
1.4 本章小结 7
第2章 Oracle数据库系统体系结构 9
2.1 数据库和实例 9
2.2 实例的内存结构 10
2.3 后台进程(Background Process) 16
2.4 前台进程(Foreground Process) 18
2.5 数据库的外部结构 19
2.6 体系结构小结 20
第3章 定义实例与创建数据库 22
3.1 实例的四种状态 22
3.2 实例启动和关闭选项 26
3.3 口令文件和参数文件 28
3.4 手工创建数据库的核心过程 30
3.5 使用DBCA创建数据库 35
3.6 克隆Oracle数据库 46
第4章 Oracle网络的配置与管理 55
4.1 Oracle网络服务结构 55
4.2 服务器端的网络配置 58
4.3 客户端的网络配置 61
4.4 配置共享服务器连接 66
第5章 表空间与数据存储技术 70
5.1 TABLESPACE与存储空间 70
5.2 系统表空间与数据字典 70
5.3 临时信息与临时表空间 72
5.4 回滚信息与回滚表空间 73
5.5 配置数据库表空间 75
5.6 自动存储管理(ASM) 80
第6章 数据库文件管理 81
6.1 控制文件的管理 81
6.2 数据文件的管理 83
6.3 连机日志的配置与管理 89
6.4 其他辅助文件的管理 95
6.5 OMF方式管理文件 98
第7章 数据库用户与权限管理 99
7.1 用户管理与身份验证 99
7.2 Oracle用户的分类 103
7.3 数据库系统的权限 105
7.4 基于角色的权限 107
7.5 用户权限与角色的授予和收回 109
7.6 会话许可与资源限制 112
7.7 事务处理、检查点、锁机制 117
第8章 日志管理与数据库备份 122
8.1 备份与恢复的基本概念 122
8.2 基于事务日志的数据备份与恢复 122
8.3 连机日志的配置与管理 124
8.4 归档日志与运行模式 126
8.5 制作备份的方法 130
9.1 基于日志恢复的一般原理 135
第9章 事务处理与数据库恢复 135
9.2 数据库的故障与介质恢复 137
9.3 归档方式下的数据库恢复 138
9.4 不完全数据库恢复 140
9.5 典型故障恢复方法 141
9.6 逻辑导出与导入 148
9.7 备份与恢复小结 151
10.1 数据库访问与SQL语言 154
第10章 数据库对象与数据库编程 154
10.2 基本数据类型与对象 155
10.3 PL/SQL的基本语法 164
10.4 PL/SQL程序性对象 167
10.5 构建Java环境与对象 173
附录一 数据库设计与建模基础 180
附录二 Oracle DBA专业术语 184
参考文献 191