Oracle 9i 从基础到应用
分類: 图书,计算机/网络,数据库,Oracle,
作者: 赵乃真 编著
出 版 社: 人民邮电出版社
出版时间: 2002-12-1字数:版次: 1版1次页数: 250印刷时间:开本:印次:纸张:I S B N : 9787115109170包装:内容简介
本书对Oracle公司推出的数据库最新版本Oracle9i作了较全面的介绍,内容包括Oracle9i环境的建立、操作、应用方法和编程的基本知识,并为读者提供了5个附录作为学习和使用时的参考。
本书从数据库应用者和管理者的角度出发,以基础知识的讲解和操作步骤的演示相结合的方式,以Oracle9i 的Oracle Enterprise Manager(OEM)为重点,介绍Oracle9i最基本的应用和操作。
本书可以作为高校计算机、信息系统和信息管理等专业学生的参考书,也可作为企业中数据库管理人员的参考书。
目录
第1章 Oracle9i数据库的安装与卸载1
1.1 安装环境1
1.2 数据库服务器安装1
1.3 客户端安装14
1.4 Oracle9i 的卸载21
第2章 Oracle9i结构简介25
2.1 Oracle9i数据库系统结构25
2.1.1 Oracle9i数据库系统的逻辑结构26
2.1.2 Oracle9i数据库系统的物理结构28
2.2 Oracle9i系统组成29
2.2.1 Oracle9i内存结构30
2.2.2 Oracle9i进程31
2.3 Oracle9i体系结构33
2.3.1 磁盘阵列独立宿主34
2.3.2 磁盘映像独立宿主34
2.3.3 多数据库的独立宿主35
2.3.4 数据库网络35
2.3.5 分布式数据库36
2.3.6 并行服务器36
2.3.7 客户/服务器数据库应用37
第3章 设计规划和创建数据库39
3.1 数据库设计方法39
3.1.1 数据库的逻辑设计39
3.1.2 数据库的物理设计39
3.2 创建数据库41
3.2.1 使用Oracle9i数据库配置助手创建数据库41
3.2.2 使用SQL/PLUS创建数据库58
3.3 Oracle9i 系统用户59
3.4 配置连接数据库59
第4章 创建和管理数据库对象67
4.1 Oracle Enterprise Manager(OEM)67
4.1.1 进入Oracle9i企业管理器67
4.1.2 控制台窗口简介69
4.2 创建和管理表空间70
4.2.1 创建表空间71
4.2.2 管理表空间和数据文件73
4.3 创建和管理表76
4.3.1 创建表77
4.3.2 表的管理94
4.4 创建和管理视图110
4.4.1 创建视图111
4.4.2 管理视图117
4.5 索引的类型和使用118
4.5.1 索引的类型119
4.5.2 索引的创建119
4.5.3 索引的维护121
4.6 簇的作用和使用123
4.6.1 簇的创建123
4.6.2 簇的使用126
4.7 数据库链接127
4.7.1 创建数据库链接127
4.7.2 数据库链接的使用128
4.8 同义词129
4.8.1 创建同义词129
4.8.2 使用同义词130
第5章 Oracle9i 的安全管理131
5.1 数据库系统的安全性131
5.2 创建和管理用户132
5.2.1 创建新用户132
5.2.2 管理用户138
5.3 创建和管理角色144
5.3.1 创建角色144
5.3.2 管理角色149
5.4 Oracle9i 安全管理的SQL语句153
5.4.1 创建角色并授予系统权限的SQL语句154
5.4.2 创建角色并授予对象权限的SQL语句155
5.5 小结155
第6章 数据库备份和恢复157
6.1 数据备份及恢复概述157
6.1.1 数据备份和恢复方案应具有的功能157
6.1.2 备份类型158
6.2 导出/导入159
6.2.1 导出操作159
6.2.2 导入操作167
6.3 冷备份和恢复168
6.3.1 冷备份168
6.3.2 使用SQL*Plus语句进行恢复168
6.4 热备份和恢复169
6.4.1 热备份169
6.4.2 使用恢复向导进行恢复179
6.5 Oracle Management Server 的安装180
第7章 Oracle9i SQL*Plus183
7.1 Oracle9i SQL*Plus183
7.1.1 进入Oracle9i SQL*Plus的操作步骤183
7.1.2 Oracle9i SQL*Plus窗口184
7.1.3 SQL*Plus命令的执行方式186
7.1.4 Oracle9i SQL*Plus的关闭186
7.2 Oracle9i SQL*Plus主要编辑命令187
7.2.1 SQL*Plus行编辑命令187
7.2.2 SQL*Plus文件操作命令188
7.3 SQL语句189
7.3.1 DDL190
7.3.2 DML191
7.3.3 DCL193
7.4 SQL*Plus Worksheet194
7.4.1 进入SQL*Plus Worksheet的方法194
7.4.2 SQL*Plus Worksheet的使用195
7.4.3 SQL*Plus Worksheet和SQL*Plus的比较196
第8章 PL/SQL简介197
8.1 PL/SQL基本概念197
8.1.1 PL/SQL的基本结构197
8.1.2 PL/SQL字符集198
8.1.3 PL/SQL的运算符198
8.2 常量、变量和数据类型的定义199
8.2.1 Oracle9i常用的数据类型199
8.2.2 常量和变量的定义200
8.3 PL/SQL基本程序结构和语句201
8.3.1 条件结构202
8.3.2 循环结构203
8.3.3 GOTO标号205
8.4 PL/SQL中的游标206
8.5 Oracle9i常用函数208
8.6 过程210
8.6.1 过程的创建210
8.6.2 在OEMC环境下开发过程212
8.6.3 权限213
8.7 函数213
8.7.1 创建函数213
8.7.2 在OEMC环境下创建函数214
8.8 包216
8.8.1 创建包216
8.8.2 利用OEMC创建包218
8.9 触发器219
8.9.1 创建触发器219
8.9.2 利用OEMC创建触发器220
附录1223
附录2225
附录3231
附录4239
附录5251
参考书目253
Oracle9i从基础到应用