《ORACLE数据库管理员手册》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:国家统计局计算中心编
  • 出 版 社:国家统计局计算中心
  • 出版年份:2222
  • ISBN:
  • 页数:154 页
图书介绍:

第一部分 ORACLE RDBMS介绍 1

1.0 ORACLE是什么? 1

1.1 ORACLE产品命名方式 1

1.2 ORACLE产品系列 1

1.2.1 SQL语言,一切实用程序的基础 1

目录 1

1.2.2 ORACLE RDBMS 2

1.2.3 “Easy”ORACLE产品 3

1.2.4 “SQL”ORACLE产品 3

1.2.5 “Pro”ORACLE产品 3

1.3 ORACLE版本命名方式 3

1.4.1 基本术语 4

1.4 介绍ORACLE术语及概念 4

1.4.2 异步提前读出 6

1.4.3 前映象写入 6

1.4.4 缓冲区写入 6

1.4.5 清理 6

2.0 数据库管理员的职责 6

2.1 SYS和SYSTEM:ORACLE DBA用户 7

2.1.1 用户SYS 7

2.1.2 用户SYSTEM 7

2.2 DBA特权 8

3.0 利用IOR程序启动和停止ORACLE 9

3.1 IOR命令和参数 9

第二部分 使用DBA工具 9

3.1.1 初使化ORACLE 10

3.1.2 暖启动ORACLE 10

3.1.3 ORACLE停车 11

3.1.4 清理ORACLE 11

3.1.5 IOR中的DBA选择项 11

3.1.6 IOR中的SHARED选择项 12

3.2 INIT.ORA参数文件 12

3.2.1 调节INIT.ORA参数 13

3.2.2 依赖于操作系统的参数 14

3.2.3 INIT.ORA参数详述 14

3.5 SGI实用程序 21

3.4 在IOR期间出现的错误 21

3.3 使用不同的参数文件 21

3.5.1 调用SGI 22

3.5.2 SGI输出 22

4.0 ORACLE显示系统实用程序(ODS) 25

4.1 调用ODS 25

4.2 使用ODS记录文件 26

4.3 ODS显示屏幕 27

4.3.1 前映象显示 27

4.3.2 I/O显示 29

4.3.3 封锁显示 30

4.3.4 进程显示 31

4.3.5 摘要显示 33

4.3.7 用户显示 34

4.3.6 表显示 34

5.0 后映象日志(AIJ) 37

5.1 后映象日志的功能 37

5.2 后映象日志文件 37

5.3 使用AIJ的先决条件 38

5.4 使AIJ能用 38

5.4.1 影响日志的INIT.ORA参数 39

5.5 调用AIJ文件 40

5.5.1 AIJ命令及参数 40

5.5.2 在第一遍和第二遍AIJ会出现的情况 41

5.6 操作员控制台返回信息 41

5.7 AIJ出错信息 42

6.2 哪些ORACLE程序产品使用CRT? 43

6.3 CRT所支持终端的要求 43

6.0 修改显示终端(CRT实用程序) 43

6.1 CRT实用程序的功能 43

6.4 缺省值定义 44

6.5 CRT所用的数据库表 44

6.5.1 SYSTEM.CRT表 45

6.5.2 SYSTEM.CRTBOX表 48

6.5.3 SYSTEM.CRT-PRODUCTS表 48

6.5.4 SYSTEM.CRT-TYPE表 49

6.5.5 SYSTEM.ESC表 49

6.5.6 SYSTEM.FUNCTIONS表 49

6.6.1 使用CRT的FORM 50

6.6 加入新的终端定义 50

6.5.7 SYSTEM.GOTO_LC表 50

6.6.2 使用SQL*PLUS 52

6.6.3 描述光标坐标 52

6.7 修改已有的终端定义 52

6.8 运行CRT程序 53

6.9 安装/初始化CRT(DBA的职责) 53

6.10 使用CRT的一点提示 53

第三部分 ORACLE数据库结构 54

7.0 ORACLE数据字典 54

7.1 什么是数据字典 54

7.3 对某些字典表的注记 57

7.4 增加新的数据字典表 57

7.2 数据字典的建立与更新 57

7.5 人工更新数据字典 58

8.0 数据如何储存在数据库中 58

8.1 数据库文件 58

8.1.1 分区和文件 58

8.2 表 61

8.2.1 非聚集数据块的逻辑格式 62

8.2.2 ORACLE开销 63

8.2.3 如何使用空间 63

8.2.4 空间回收 65

8.3 定义空间分配方式 65

8.3.1 定义DEFAULT 66

8.3.2 定义TEMPTABLE 66

8.3.4 建立一个空间定义 67

8.3.3 列出当前空间定义 67

8.3.5 使用空间定义 69

8.3.6 建表时指定分区 69

8.3.7 动空间定义 70

8.3.8 删去空间定义 70

8.3.9 当表超过最大空间时 71

8.4 ORACLE数据类型 71

8.4.1 CHAR数据类型 71

8.4.2 NUMBER数据类型 72

8.4.3 DATA(日期)数据类型 73

8.4.4 LONG数据类型 74

8.4.5 RAW和LONG RAW数据类型 74

8.4.7 数据类型ROWID 75

8.4.6 与SQL/DS兼容的数据类型 75

8.4.8 数据转换 77

8.5 临时表 77

8.5.1 需要临时表的操作 77

8.5.2 如何使用临时表 78

8.5.3 空间定义TEMPTABLE 78

第四部分 ORACLE数据库的一致性并发性和性能调整 79

9.0 一致性和并发性 79

9.1 逻辑工作单元(事物) 79

9.4.2 隐含方式自动提交或复原 80

9.4.1 以明显方式提交或复原 80

9.4 调用COMMIT或ROLLBACK 80

9.3 ROLLBACK WORK语句 80

9.2.1 事务提交 80

9.2 COMMIT WORK语句 80

9.5 前映象文件 81

9.5.1 监视前映象文件 81

9.5.2 扩大前映象文件 81

9.6 读一致性 82

9.7 ORACLE封锁机制 82

9.7.1 封锁的类型 83

9.7.2 内部封锁 83

9.7.3 封锁类型的比较 84

9.7.4 DDL封锁 85

9.7.5 DML(表/行)封锁 87

9.7.6 在SQL*Forms中的封锁 90

9.7.7 对封锁的限制 91

9.7.8 死锁的发现 91

9.7.9 封锁的一般考虑 91

10.0 提高系统性能 91

10.1 单个用户的调节 92

10.2 索引 92

10.2.1 索引,键及外部键 92

10.2.2 建立索引 93

10.2.3 连接索引 94

10.2.4 压缩和非压缩索引 95

10.2.5 如何编写使索引起作用的SQL语句 97

10.2.7 索引和空值 98

10.2.6 单个索引 98

10.2.8 在一个表上建多个索引 99

10.2.9 在多个索引中作选择 99

10.2.10 抑制使用多个索引 99

10.2.11 VALIDATE INDEX命令 100

10.2.12 索引的内部结构 100

10.3 聚簇(Cluster) 101

10.3.1 什么是聚簇 101

10.3.2 聚集数据块的逻辑格式 102

10.3.3 聚集键 102

10.3.4 建立聚簇 103

10.3.6 聚簇的删除 104

10.3.5 装入聚簇 104

10.4 ORACLE上下文空间 105

10.5 操作的优先顺序 105

10.6 优化各种SQL语句 107

10.6.1 自动完成优化 107

10.6.2 优化查询(SELECTS) 108

10.6.3 对NOT的优化 108

10.6.4 对OR的优化 109

10.6.5 ORACLE分类/合并例行程序 109

10.6.6 优化ORDER BY 110

10.6.7 优化GROUP BY 110

10.6.9 无索引连接 111

10.6.10 索引连接 111

10.6.8 优化连接 111

10.7 数组处理 113

第五部分 安全管理 114

11.0 注册和除名用户 114

11.1 注册用户 114

11.1.1 具有CONNECT特权的用户 115

11.1.2具有RESOURCE特权的用户 115

11.1.3 具有DBA特权的用户 115

11.2 自动注册 115

11.3 改变口令 116

11.4 用户除名 116

11.6 公共同义词 117

11.7 LOGIN.SQL文件 117

11.5 特殊的“用户”PUBLIC 117

12.8 使用ORACLE审计(Auditing) 118

12.1 审计 118

12.1.1 启动审计系统 119

12.1.2 审计表和视图 119

12.2 设定系统审计选择项 120

12.2.1 审计及数据字典 121

12.2.2 函数USERENV 125

附录A 保留字 127

附录B 数据字典表定义 131

附录C 限制 147

附录D INIT.ORA参数一览表 148

附录E 使用CRT时可用的终端功能码 151

附录F ORACLE公司提供的终端定义 154