当前位置:首页 > 工业技术
Oracle9i 数据库管理员II:备份/恢复与网络管理
Oracle9i 数据库管理员II:备份/恢复与网络管理

Oracle9i 数据库管理员II:备份/恢复与网络管理PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:Lannes L.Morris-Murphy著;天宏工作室译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302084084
  • 页数:376 页
图书介绍:本书系统地介绍了Oracle 9i数据库的备份/恢复与网络管理任务。内容翔实,习题丰富。
《Oracle9i 数据库管理员II:备份/恢复与网络管理》目录

第1章 备份与恢复概述 1

1.1目前Janice Credit Union数据库所面临的困难 1

1.2Oracle9i数据库 2

1.2.1物理结构 2

1.2.2逻辑结构 3

1.2.3物理结构与逻辑结构之间的关系 4

1.3Oracle9i实例 6

1.3.1后台进程 6

1.3.2内存结构 7

1.4初始化文件(Init.ora) 8

1.5备份和恢复 9

1.5.1备份和恢复中的关键因素 9

1.5.2调整实例恢复 10

1.5.3故障类型 11

1.5.4备份和恢复策略所考虑的因素 12

1.5.5测试一种策略 12

1.6本章总结 13

1.7语法指南 13

1.8复习题 13

1.9课外作业 15

作业1-1确定表空间的大小 15

作业1-2确定文件的位置 15

作业1-3处理控制文件 16

作业1-4使用SHOW PARAMETERS命令 16

作业1-5查找参数的值 16

作业1-6更改参数 16

实例1-1创建pfile 17

实例1-2格式化pfile 17

1.10实例研究 17

第2章 存档 18

2.1目前Janice Credit Union数据库所面临的困难 18

2.2注意本章中的两种方法 19

2.3 NOARCHIVELOG模式 19

2.3.1 NOARCHIVELOG模式的优缺点 19

2.3.2确认存档模式 21

2.3.3通过SQL*Plus确认 21

2.4 ARCHIVELOG模式 24

2.4.1需要多少个重做日志文件? 25

2.4.2 ARCHIVELOG模式的优缺点 25

2.4.3更改存档模式 26

2.4.4手工存档 33

2.4.5自动存档 37

2.5.1目标参数 42

2.5存档参数 42

2.5.2 LOG_ARCHIVE_DEST_N参数 43

2.5.3目标可用性 43

2.5.4文件名参数 44

2.6本章总结 45

2.7语法指南 46

2.8复习题 47

2.9课外作业 49

作业2-1使用SQL*Plus执行手工存档 49

作业2-2通过SQL*Plus启用自动存档 50

作业2-3通过SQL*Plus将数据库置于NOARCHIVELOG模式 50

作业2-4使用Enterprise Manager Console将数据库置于ARCHIVELOG模式 50

作业2-5使用Enterprise Manager Console启用自动存档 50

作业2-7使用Enterprise Manager Console对当前实例启用自动存档 51

作业2-8修改初始化文件 51

作业2-6使用将Enterprise Manager Console数据库更改为NOARCHIVELOG模式 51

2.10实例研究 52

实例2-1确定使用哪一种模式 52

实例2-2向手册添加步骤 52

第3章 用户管理的备份 53

3.1目前Janice Credit Union数据库所面临的困难 53

3.2为本章设置计算机 54

3.3注意本章中的两种方法 54

3.4对关闭的数据库执行冷备份 54

3.4.1查找数据库数据文件 55

3.4.2执行冷备份 55

3.5对打开的数据库执行热备份 58

3.5.1备份表空间的特殊考虑事项 58

3.5.2执行热备份 59

3.6控制文件备份 62

3.7使用DBVERIFY分析数据块 65

3.8本章总结 67

3.9语法指南 67

3.10复习题 68

3.11课外作业 70

作业3-1确定备份模式 70

作业3-2确定数据库文件的位置 70

作业3-3为关闭的数据库创建冷备份 70

作业3-4创建脚本文件来执行整个数据库的冷备份 70

作业3-5运行一个脚本文件来执行整个数据库的冷备份 71

作业3-6识别表空间和相关的数据文件 71

作业3-7从打开的数据库中备份表空间 71

实例3-2执行备份的过程 72

实例3-1用来备份数据库的脚本 72

3.12实例研究 72

作业3-8使用DBVERIFY确认数据块完整性 72

第4章 用户管理的完整恢复 73

4.1目前Janice Credit Union数据库所面临的困难 73

4.2为本章设置计算机 74

4.3注意本章中的两种方法 74

4.4数据库恢复 74

4.5 NOARCHIVELOG恢复 75

4.5.1数据丢失 75

4.5.2恢复所有文件 75

4.5.3 Janice Credit Union数据库 75

4.6 ARCHIVELOG恢复 79

4.7恢复ARCHIVELOG数据库的SYSTEM表空间 80

4.8在恢复之前打开数据库 84

4.9移动或重命名数据文件 87

4.10恢复控制文件 88

4.10.1使用镜像副本恢复控制文件的步骤 88

4.10.2重新创建控制文件的步骤 89

4.11恢复只读的表空间 93

4.12本章总结 93

4.13语法指南 94

4.14复习题 94

4.15课外作业 96

作业4-1更改表空间的位置 96

作业4-2恢复处于NOARCHIVELOG模式的数据库的数据文件 96

作业4-3恢复处于ARCHIVELOG模式的数据库的数据文件 96

作业4-4恢复只读的表空间 97

作业4-5使用镜像的副本恢复控制文件 97

作业4-6根据追踪文件重新创建控制文件 97

实例4-1访问数据库 98

4.16实例研究 98

作业4-7恢复NOARCHIVELOG模式数据库的只读表空间 98

作业4-8恢复NOARCHIVELOG模式数据库的控制文件 98

实例4-2修改操作手册 99

第5章 用户管理的不完整恢复 100

5.1目前Janice Credit Union数据库所面临的困难 100

5.2为本章设置计算机 101

5.3注意本章中的两种方法 101

5.4不完整恢复 101

5.4.1不完整恢复的选项 102

5.4.2查找SCN 103

5.4.3不完整恢复过程中的步骤 103

5.5基于取消的恢复 104

5.6基于时间的恢复 106

5.7基于更改的恢复 108

5.7.1 LogMiner 110

5.7.2执行基于更改的恢复 116

5.8本章总结 117

5.9语法指南 118

5.10复习题 119

5.11课外作业 120

作业5-1确定联机重做日志文件的SCN范围 120

作业5-2执行基于更改的恢复 120

作业5-3执行基于取消的恢复 121

作业5-4执行基于时间的恢复 121

作业5-5使用LogMiner识别特定的DML操作 121

作业5-6使用LogMiner会话的结果取消DML操作 122

作业5-7使用LogMiner查找DDL操作 122

实例5-2确定恢复过程 123

实例5-1表不存在 123

作业5-8根据通过LogMiner获得的SCN执行基于更改的恢复 123

5.12实例研究 123

第6章 Recovery Manager概述 124

6.1目前Janice Credit Union数据库所面临的困难 125

6.2为本章设置计算机 125

6.3注意本章中的两种方法 125

6.4 RMAN的特性 125

6.5 RMAN组件 126

6.6 RMAN Executable 127

6.6.1在没有指定参数时运行RMAN 127

6.6.2运行RMAN的参数 129

6.7 RMAN存储库 131

6.7.1控制文件 131

6.7.2恢复目录 132

6.9本章总结 133

6.8信道分配 133

6.10语法指南 134

6.11复习题 134

6.12课外作业 136

作业6-1打开RMAN而没有初始的目标数据库连接 136

作业6-2显示RMAN配置设置 136

作业6-3清除RMAN配置设置 136

作业6-4确定RMAN存储库的位置 137

作业6-5目标数据库控制文件的自动备份 137

作业6-6指定控制文件和数据文件的副本数量 137

6.13实例研究 137

实例6-1 Recovery Manager与用户管理的操作 137

实例6-2自动完成RMAN访问 138

第7章 使用Recovery Manager执行备份操作 139

7.4.1只备份更改过的数据块 140

7.4基本的RMAN备份特性 140

7.1目前Janice Credit Union数据库所面临的难题 140

7.3注意本章中的两种方法 140

7.2为本章设置计算机 140

7.4.2备份级别 141

7.5 REPORT命令 141

7.6备份表空间的命令 143

7.6.1 RMAN命令类型 144

7.6.2 ALLOCATE命令 144

7.6.3 BACKUP命令 144

7.6.4使用RMAN执行表空间的完全备份——命令行方法 146

7.6.5使用RMAN执行表空间的完全备份——Enterprise Manager方法 147

7.7增量备份 155

7.7.1Janice Credit Union的增量备份过程的恢复情况 156

7.7.3使用BACKUP命令——命令行方法 157

7.7.2在增量备份中使用SCN 157

7.7.4使用BACKUP命令——GUI方法 158

7.8使用COPY命令创建镜像副本 160

7.9本章总结 161

7.10语法指南 162

7.11复习题 164

7.12课外作业 166

作业7-1识别数据文件和表空间 166

作业7-2识别满足特定备份条件的数据文件 166

作业7-3创建数据文件的0级备份 167

作业7-4创建数据库的0级备份 167

作业7-5创建数据库的2级差异备份 167

作业7-6创建2级累积备份 167

作业7-7创建数据库的完全备份 167

实例7-1开发备份策略 168

7.13实例研究 168

实例7-2操作手册 168

作业7-8创建SYSTEM表空间的完全备份 168

作业7-10创建控制文件的镜像副本 168

作业7-9创建所有存档重做日志文件的完全备份 168

第8章 使用Recovery Manager完成恢复 169

8.1目前Janice Credit Union数据库所面临的难题 169

8.2为本章设置计算机 170

8.3注意本章中的两种方法 170

8.4使用RMAN的基本恢复步骤 170

8.5为什么使用RMAN是首选的备份方法 170

8.6恢复处于NOARCHIVELOG模式的数据库 171

8.6.1备份处于NOARCHIVELOG模式的数据库——命令行方法 171

8.6.2恢复处于NOARCHIVELOG模式的数据库——命令行方法 173

8.6.3备份处于NOARCHIVELOG模式的数据库——GUI方法 175

8.6.4恢复处于NOARCHIVELOG模式的数据库——GUI方法 179

8.7恢复处于ARCHIVELOG模式的数据库 183

8.7.1备份处于ARCHIVELOG模式的数据库 183

8.7.2恢复处于ARCHIVELOG模式的数据库——命令行方法 184

8.8恢复处于ARCHIVELOG模式的数据库——GUI方法 186

8.9将数据文件移动到新的位置 188

8.9.1移动数据文件——命令行方法 188

8.9.2移动数据文件——GUI方法 190

8.10本章总结 192

8.11语法指南 192

8.12复习题 192

作业8-1使用多个信道备份ARCHIVELOG数据库 194

作业8-2使用两个信道恢复ARCHIVELOG数据库 194

8.13课外作业 194

作业8-3恢复ARCHIVELOG数据库的表空间 195

作业8-4在发生媒体故障之后恢复数据库 195

作业8-5恢复NOARCHIVELOG数据库 195

作业8-6通过RMAN移动数据文件 196

8.14实例研究 196

实例8-1恢复策略 196

实例8-2操作手册 196

第9章 使用Recovery Manager执行不完整恢复 197

9.1目前Janice Credit Union数据库所面临的难题 197

9.2为本章设置计算机 198

9.3注意本章中的两种方法 198

9.4不完整恢复 198

9.5基于时间的不完整恢复 199

9.5.1执行基于时间的不完整恢复——命令行方法 200

9.5.2执行基于时间的不完整恢复——GUI方法 204

9.6基于顺序的不完整恢复 210

9.6.1执行基于顺序的不完整恢复——命令行方法 211

9.6.2执行基于顺序的不完整恢复——GUI方法 213

9.7基于更改的不完整恢复 214

9.7.1执行基于更改的不完整恢复——命令行方法 214

9.7.2执行基于更改的不完整恢复——GUI方法 216

9.8本章总结 221

9.9语法指南 221

9.10复习题 222

9.11课外作业 223

作业9-1通过RMAN执行基于时间的恢复 223

作业9-4在丢失重做日志文件之后执行基于顺序的恢复 224

作业9-2识别当前的联机重做日志文件 224

作业9-3在出现用户错误之后执行基于顺序的恢复 224

作业9-5使用LogMiner确定DML操作的时间 225

作业9-6使用LogMiner确定DDL操作的时间 225

作业9-7根据通过LogMiner获得的时间值执行不完整恢复 226

作业9-8根据通过LogMiner获得的SCN执行不完整恢复 226

9.12实例研究 227

实例9-1确定恢复策略 227

实例9-2创建不完整恢复的操作列表 227

第10章 维护Recovery Manager 228

10.1目前Janice Credit Union数据库所面临的难题 228

10.4.1交叉检查备份集和镜像副本 229

10.4维护备份集和镜像副本引用 229

10.3注意本章中的两种方法 229

10.2为本章设置计算机 229

10.4.2删除存储库引用 231

10.4.3更改备份集和镜像副本的状态 231

10.5向存储库添加操作系统备份 233

10.6定义保留策略 234

10.6.1更改RMAN保留策略——命令行方法 235

10.6.2更改RMAN保留策略——GUI方法 236

10.7本章总结 240

10.8语法指南 240

10.9复习题 241

10.10课外作业 242

作业10-1列出备份集的当前状态 242

作业10-5从RMAN存储库中删除信息 243

作业10-4更改镜像副本的状态 243

作业10-6建立时间范围参数 243

作业10-3向RMAN存储库添加操作系统复制的文件 243

作业10-2执行备份集的交叉检查 243

10.11实例研究 244

实例10-1用户管理的过程与Recovery Manager 244

实例10-2操作手册 244

第11章 恢复目录 245

11.1目前Janice Credit Union数据库所面临的难题 246

11.2为本章设置计算机 246

11.3注意本章中的两种方法 246

11.4创建恢复目录和注册数据库 246

11.4.1使用命令行方法创建恢复目录并注册目标数据库 247

11.4.2使用GUI方法创建恢复目录并注册目标数据库 249

11.5.1创建和执行RMAN脚本——命令行方法 254

11.5创建和执行RMAN脚本 254

11.5.2创建和执行RMAN脚本——GUI方法 256

11.6更新恢复目录 258

11.6.1重新同步恢复目录 259

11.6.2重新同步恢复目录——命令行方法 259

11.6.3重新同步恢复目录——GUI方法 259

11.7重置恢复目录 262

11.7.1重置恢复目录——命令行方法 262

11.7.2重置恢复目录——GUI方法 263

11.7.3查看恢复目录的内容 263

11.7.4恢复目录数据库的备份和恢复 266

11.8本章总结 266

11.9语法指南 267

11.10复习题 267

作业11-2执行存储的RMAN脚本 269

作业11-3更改目标数据库的化身 269

作业11-1创建并存储RMAN脚本 269

11.11课外作业 269

作业11-4重新同步恢复目录 270

作业11-5查看以前的化身 270

作业11-6查看存储脚本的内容 270

11.12实例研究 270

实例11-1开发RMAN备份脚本 270

实例11-2操作手册 271

第12章 加载和传输数据 272

12.1目前Janice Credit Union数据库所面临的困难 272

12.2为本章设置计算机 273

12.3注意本章中的两种方法 273

12.4 Export实用程序 273

12.4.1导出数据 274

12.4.2使用Export实用程序——命令行方法 275

12.4.3使用Export实用程序——GUI方法 280

12.5 Import实用程序 283

12.5.1使用Import实用程序——命令行方法 285

12.5.2使用Import实用程序——GUI方法 288

12.6恢复目录的备份和恢复 293

12.7 SQL*Loader 293

12.7.1控制文件 293

12.7.2输入文件 294

12.7.3日志文件 294

12.7.4错误日志文件 294

12.7.5丢弃日志文件 294

12.7.6常规日志文件 295

12.7.7导入操作 295

12.8加载方法 297

12.8.1使用SQL*Loader加载数据——命令行方法 298

12.8.2使用SQL*Loader加载数据——GUI方法 300

12.11复习题 304

12.10语法指南 304

12.9本章总结 304

12.12课外作业 306

作业12-1使用直接路径方法交互式地导出数据 306

作业12-2使用直接路径方法交互式地导入数据 306

作业12-3通过Export实用程序使用参数文件导出数据 306

作业12-4使用参数文件导入数据 307

作业12-5更正数据加载错误 307

作业12-6使用SQL*Loader替换数据 307

12.13实例研究 307

实例12-1为恢复目录开发逻辑和物理备份策略 307

实例12-2操作手册 308

第13章 网络管理和服务器端配置 309

13.1目前Janice Credit Union数据库所面临的难题 309

13.4网络概述 310

13.3注意本章中的两种方法 310

13.2为本章设置计算机 310

13.5分层结构 311

13.5.1单层结构 311

13.5.2双层结构 312

13.5.3 n层结构 312

13.6结构的实现 313

13.7 Oracle Net Services 313

13.7.1 Oracle Net 313

13.7.2 Oracle Net Listener 314

13.7.3 Oracle Connection Manager 314

13.7.4 Networking Tools 315

13.8 Oracle Advanced Security 315

13.8.1数据加密 315

13.9.2客户请求和Oracle通信堆栈 316

13.9.1 Oracle通信堆栈 316

13.8.2用户认证 316

13.9通信结构 316

13.8.3单一登录 316

13.10服务器配置 318

13.11侦听器配置 319

13.11.1 Listener.ora文件 319

13.11.2 Listener.ora的SID_LIST_LISTENER部分 320

13.12通过Net Manager配置侦听器 320

13.13使用Net Manager更改现有的侦听器 322

13.14通过侦听器控制实用程序控制侦听器 324

13.14.1侦听器操作控制 324

13.14.2通过侦听器控制实用程序更改参数 326

13.14.3删除侦听器 328

13.16本章总结 329

13.15服务的动态注册 329

13.17语法指南 330

13.18复习题 330

13.19课外作业 332

作业13-1创建侦听器 332

作业13-2停止和启动侦听器 332

作业13-3更改侦听器的配置 332

作业13-4通过侦听器控制实用程序启用日志 332

作业13-5使用Net Manager更改日志状态 333

作业13-6删除侦听器 333

13.20实例研究 333

实例13-1确定适当的网络结构 333

实例13-2 提高安全性 334

14.2为本章设置计算机 335

14.1目前Janice Credit Union数据库所面临的难题 335

第14章 客户端配置 335

14.3注意本章中的两种方法 336

14.4名称解析方法 336

14.4.1主机命名 337

14.4.2目录命名 337

14.4.3本地命名 338

14.5名称解析顺序 338

14.5.1 Sqlnet.ora文件的内容 338

14.5.2修改Sqlnet.ora文件 339

14.6配置客户以使用本地命名 341

14.6.1修改Tnsnames.ora文件 341

14.6.2 Tnsnames.ora文件的语法 345

14.7将客户配置为使用主机命名 346

14.8排除数据库网络连接故障 347

14.9本章总结 349

14.10语法指南 350

14.11复习题 350

14.12课外作业 351

作业14-1创建Tnsnames.ora文件 351

作业14-2指定多种名称解析方法 352

作业14-3使用Net Manager更改解析顺序 352

作业14-4使用Oracle Net Configuration Assistant 352

测试侦听器连接 352

作业14-5使用PING实用程序 352

作业14-6使用TNSPING实用程序 353

作业14-7追踪客户端连接信息 353

作业14-8记录客户端连接信息 353

实例14-1确定名称解析策略 354

实例14-2排除Oracle9i网络的故障 354

14.13实例研究 354

第15章 Oracle Shared Server 355

15.1目前Janice Credit Union数据库所面临的难题 355

15.2为本章设置计算机…………………………………………………………………… 355

15.3 注意本章中的两种方法 356

15.4服务器进程 356

15.5配置共享服务器 357

15.5.1配置Oracle Shared Server——GUI方法 357

15.5.2 Configuring the Oracle Shared Server——手工方法 360

15.6初始化参数 362

15.7调整Oracle Shared Server 364

15.7.1使用视图 364

15.7.2执行计算 365

15.8动态更改共享服务器参数 365

15.10语法指南 366

15.9本章总结 366

15.11复习题 367

15.12课外作业 369

作业15-1配置Oracle Shared Server 369

作业15-2通过Database Configuration Assistant更改参数值 369

作业15-3更改Init.ora文件中的参数值 370

作业15-4向Init.ora文件插入共享服务器参数 370

作业15-5调整调度程序数量 370

作业15-6手工更改Init.ora文件,将数据库配置用于专用服务器处理 371

作业15-7调度程序配置 371

作业15-8使用侦听器控制实用程序(lsnrctl)获得调度程序信息 371

15.13实例研究 371

实例15-1确定Oracle Shared Server的初始设置 371

实例15-2监视日常工作 372

词汇表 373

相关图书
作者其它书籍
返回顶部