《Oracle 11g 快速入门》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:李星海,王海凤,王海亮等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2008
  • ISBN:9787508447629
  • 页数:562 页
图书介绍:本书主要介绍了Oracle llg快速入门的方法。

第1章在Windows平台上安装Oracle Database 11g 1

第2章 使用DBConsole 10

2.1启动和停止DBConsole 10

2.2登录到DBConsole 10

2.3管理初始化参数 11

2.4管理控制文件 14

2.5管理重做日志 15

2.6管理表空间 17

2.7管理数据文件 22

2.8管理还原表空间 24

2.9管理用户 27

2.10管理角色 29

2.11管理概要文件(PROFILE) 32

2.12管理表 34

2.13管理索引 38

2.14管理视图 41

2.15管理序列 44

2.16管理同义词 47

2.17管理目录对象 49

2.18小结 51

第3章 使用Net Manager 52

3.1配置监听程序 52

3.2配置网络服务名 54

3.3小结 57

3.4习题 57

第4章 使用SQL Developer 58

4.1建立数据库连接 59

4.2管理数据库对象 60

4.2.1管理表 60

4.2.2管理视图 71

4.2.3管理索引 73

4.2.4管理序列 75

4.2.5管理同义词 77

4.2.6管理过程 78

4.2.7管理函数 79

4.2.8管理包 80

4.2.9管理触发器 82

4.2.10管理自定义类型 84

4.2.11管理数据库回收站 85

4.3执行SQL语句 86

4.4小结 88

4.5习题 89

第5章 使用SQL*Plus 90

5.1 SQL*Plus用户界面 90

5.2配置SQL*Plus 90

5.3 SQL*Plus基础 92

5.4使用SQL脚本 93

5.5格式化SQL*Plus报表 97

5.6 SQL*Plus命令参考 100

5.7小结 119

5.8习题 120

第6章 关系数据库和SQL综述 121

6.1关系数据库 121

6.1.1概念模型 122

6.1.2数据模型 122

6.2 SQL综述 124

6.3 Oracle数据库对象 126

6.4小结 131

第7章 基本查询 132

7.1简单查询语句 132

7.2限制数据 139

7.3排序数据 143

7.4小结 147

7.5习题 148

第8章 复杂查询 150

8.1数据分组 150

8.1.1分组函数 150

8.1.2 GROUP BY和HAVING子句 152

8.1.3 ROLLUP和CUBE 154

8.1.4使用GROUPING SETS操作符 157

8.2连接查询 158

8.2.1相等连接 159

8.2.2不等连接 160

8.2.3自连接 160

8.2.4内连接和外连接 161

8.3子查询 165

8.3.1单行子查询 166

8.3.2多行子查询 166

8.3.3多列子查询 168

8.3.4其他子查询 169

8.4使用集合操作符 172

8.5其他复杂查询 174

8.6小结 178

8.7习题 178

第9章SQL单行函数 180

9.1数字函数 180

9.2字符函数 182

9.3日期时间函数 185

9.4转换函数 187

9.5 NULL函数 191

9.6比较函数 191

9.7环境函数 192

9.8编码和译码函数 192

9.9小结 193

9.10习题 193

第10章 操纵数据 194

10.1插入数据 194

10.1.1使用VALUES子句插入数据 194

10.1.2使用子查询插入数据 196

10.1.3使用多表插入 196

10.2更新数据 197

10.2.1使用表达式更新数据 197

10.2.2使用子查询更新数据 198

10.3删除数据 199

10.4控制事务 200

10.4.1事务和锁 200

10.4.2提交事务 201

10.4.3回退事务 201

10.4.4只读事务 202

10.4.5顺序事务 203

10.5小结 204

10.6习题 204

第11章 建立和管理表 206

11.1表简介 206

11.1.1设计表 206

11.1.2行格式 207

11.1.3常用数据类型 207

11.1.4伪列ROWID和ROWNUM 209

11.2建表 209

11.3修改表 212

11.4截断和删除表 214

11.5显示表信息 215

11.6小结 216

11.7习题 216

第12章 使用约束 218

12.1约束简介 218

12.2定义约束 221

12.3维护约束 224

12.3.1增加约束 224

12.3.2修改约束名 225

12.3.3删除约束 225

12.3.4禁止约束 226

12.3.5激活约束 226

12.4显示约束信息 227

12.5小结 227

12.6习题 228

第13章 使用视图 229

13.1视图简介 229

13.2建立视图 230

13.3维护视图 233

13.4显示视图信息 234

13.5小结 235

13.6习题 235

第14章 使用其他对象 237

14.1使用索引 237

14.1.1建立索引 238

14.1.2维护索引 240

14.1.3显示索引信息 241

14.2使用序列 241

14.2.1建立序列 242

14.2.2维护序列 243

14.2.3显示序列信息 244

14.3使用同义词 244

14.3.1建立同义词 245

14.3.2删除同义词 246

14.3.3显示同义词信息 246

14.4小结 246

14.5习题 247

第15章PL/SQL基础 248

15.1 PL/SQL简介 248

15.2 PL/SQL块 250

15.3定义变量 252

15.3.1标量(Scalar)变量 253

15.3.2复合(Composite)变量 254

15.4编写PL/SQL代码 256

15.4.1 PL/SQL词汇单元 256

15.4.2 PL/SQL代码编写规则 260

15.5小结 261

15.6习题 261

第16章 使用PL/SQL 263

16.1嵌入SQL语句 263

16.2使用控制结构 267

16.2.1条件分支语句 268

16.2.2循环语句 272

16.2.3顺序控制语句 274

16.3使用游标 275

16.3.1显式游标 276

16.3.2参数游标 277

16.3.3游标FOR循环 278

16.3.4使用游标更新或删除数据 279

16.4使用例外 280

16.5使用复合数据类型 283

16.5.1 PL/SQL记录 283

16.5.2 PL/SQL表 285

16.5.3 PL/SQL记录表 287

16.6小结 287

16.7练习 288

第17章 开发PL/SQL子程序 290

17.1过程 290

17.2函数 292

17.3包 293

17.4触发器 297

17.5小结 301

17.6习题 301

第18章Oracle体系结构 302

18.1 Oracle Server 302

18.2 Oracle内存结构 303

18.2.1共享池 303

18.2.2数据高速缓存 305

18.2.3重做日志缓冲区 306

18.2.4大缓冲池和Java池 307

18.2.5 PGA 307

18.3 Oracle后台进程 308

18.4 Oracle物理文件 311

18.4.1数据库文件 312

18.4.2其他文件 313

18.5 Oracle逻辑结构 315

18.6 Oracle Server工作原理 317

18.6.1连接到Oracle Server 317

18.6.2处理查询操作 318

18.6.3处理DML语句 319

18.6.4处理COMMIT 319

18.7小结 320

18.8习题 321

第19章 管理例程 323

19.1数据库管理员 323

19.2特权用户验证 324

19.3管理初始化参数 325

19.3.1常用参数 326

19.3.2参数文件 326

19.3.3修改动态参数和静态参数 328

19.3.4显示参数信息 329

19.4启动和停止例程 332

19.4.1启动例程并打开数据库 332

19.4.2停止例程 335

19.4.3停顿和暂停数据库 338

19.4.4显示例程信息 340

19.5小结 340

19.6习题 340

第20章 数据字典和动态性能视图 342

20.1数据字典 342

20.2常用数据字典 343

20.3动态性能视图 346

20.4常用动态性能视图 347

20.5小结 353

20.6习题 353

第21章 管理表空间和数据文件 354

21.1数据库逻辑结构 354

21.2建立表空间 356

21.2.1建立本地管理表空间 356

21.2.2建立字典管理表空间 357

21.2.3建立加密表空间 358

21.2.4建立大文件表空间 358

21.2.5建立UNDO表空间 358

21.2.6建立临时表空间 359

21.2.7建立非标准块表空间 360

21.3维护表空间 360

21.3.1改变表空间可用性 360

21.3.2改变表空间读写状态 361

21.3.3改变表空间名称 362

21.3.4设置默认表空间 362

21.3.5删除表空间 362

21.3.6删除数据文件和临时文件 363

21.4扩展表空间 363

21.5移动数据文件 364

21.5.1在OPEN状态下移动数据文件 364

21.5.2在MOUNT状态下移动数据文件 365

21.6使用OMF方式管理表空间 366

21.7显示表空间和数据文件信息 366

21.8小结 369

21.9习题 369

第22章 管理对象空间 371

22.1段 371

22.1.1段分类 371

22.1.2显示段信息 375

22.2管理存储参数 376

22.2.1存储参数 377

22.2.2使用存储参数 378

22.2.3显示区信息 379

22.3管理数据块空间 379

22.3.1块空间参数 379

22.3.2使用块空间参数 381

22.3.3显示块空间参数 382

22.4小结 382

22.5习题 383

第23章 管理用户和PROFILE 384

23.1用户、方案和PROFILE 384

23.2管理用户 385

23.2.1建立用户 385

23.2.2修改用户 388

23.2.3删除用户 389

23.3管理PROFILE 389

23.3.1使用PROFILE管理口令 390

23.3.2使用PROFILE管理资源 393

23.3.3修改和删除PROFILE 395

23.4显示用户和PROFILE信息 395

23.5小结 397

23.6习题 397

第24章 管理权限和角色 400

24.1权限和角色 400

24.2管理系统权限 402

24.2.1授予系统权限 402

24.2.2显示系统权限 403

24.2.3收回系统权限 404

24.3管理对象权限 405

24.3.1授予对象权限 406

24.3.2显示对象权限 408

24.3.3收回对象权限 408

24.4管理角色 410

24.4.1预定义角色 410

24.4.2建立自定义角色 411

24.4.3角色授权 411

24.4.4激活和禁止角色 412

24.4.5修改角色 414

24.4.6删除角色 414

24.4.7显示角色信息 414

24.5小结 415

24.6习题 416

第25章 备份和恢复综述 418

25.1 Oracle失败 418

25.1.1语句失败 418

25.1.2用户错误 420

25.1.3用户进程失败 421

25.1.4网络失败 422

25.1.5例程失败 422

25.1.6介质失败 423

25.2备份和恢复基础 423

25.2.1备份恢复方法 423

25.2.2制定恢复策略 426

25.2.3制定备份策略 426

25.3备份与恢复配置 428

25.3.1多元化控制文件 428

25.3.2多元化重做日志 429

25.3.3配置例程恢复参数 430

25.4小结 432

25.5习题 432

第26章 配置日志操作模式 434

26.1日志操作模式简介 434

26.2改变日志操作模式 436

26.3配置其他归档参数 437

26.4显示归档信息 440

26.5小结 442

26.6习题 442

第27章RMAN基础 444

27.1 RMAN的组成 444

27.1.1 RMAN组件 444

27.1.2 RMAN的特点 446

27.2运行RMAN 447

27.2.1连接到RMAN 447

27.2.2 RMAN命令 448

27.3配置RMAN 449

27.3.1配置备份环境 450

27.3.2配置备份冗余策略 451

27.3.3配置备份优化 451

27.3.4配置归档日志删除策略 451

27.3.5配置高级备份选项 452

27.3.6配置辅助例程数据文件名 453

27.3.7配置快照控制文件位置 453

27.4 RMAN维护命令 453

27.4.1 REPORT 453

27.4.2 LIST 454

27.4.3 CROSSCHECK 456

27.4.4 CHANGE 458

27.4.5 CATALOG 459

27.4.6 DELETE 460

27.5小结 462

27.6习题 463

第28章RMAN备份 465

28.1 RMAN备份的概念 465

28.2建立备份集 467

28.3建立映像副本 469

28.4建立增量备份和累积备份 470

28.5小结 472

28.6习题 472

第29章RMAN恢复 474

29.1 RMAN恢复综述 474

29.2 RMAN完全恢复 475

29.2.1恢复数据库 476

29.2.2恢复SYSTEM表空间的数据文件 476

29.2.3恢复关闭后损坏的其他数据文件 477

29.2.4恢复打开后损坏的其他数据文件 478

29.2.5恢复未备份数据文件 479

29.2.6数据块介质恢复 480

29.3 RMAN不完全恢复 480

29.4小结 482

29.5习题 483

第30章EXPDP和IMPDP 486

30.1 EXPDP和1MPDP简介 486

30.2 EXPDP 487

30.2.1 EXPDP命令行参数 487

30.2.2 EXPDP交互模式命令 491

30.2.3 EXPDP使用示例 492

30.3 IMPDP 494

30.3.1 IMPDP命令行参数 494

30.3.2 IMPDP交互模式命令 499

30.3.3 1MPDP使用示例 500

30.4使用数据泵工具搬移表空间 501

30.5小结 505

30.6习题 505

第31章EXP和IMP 507

31.1 EXP和IMP简介 507

31.2使用EXP 508

31.2.1 EXP命令行参数 508

31.2.2 EXP使用示例 511

31.3使用IMP 512

31.3.1 IMP命令行参数 512

31.3.2 IMP使用示例 515

31.4使用EXP和IMP搬移表空间 516

31.5小结 518

31.6习题 518

第32章 使用SQL Loader 520

32.1 SQL*Loader命令行参数 520

32.2控制文件选项 522

32.3数据成员选项 524

32.4装载数据示例 526

32.5小结 535

附录 习题答案 536