当前位置:首页 > 工业技术
Oracle 10g快速入门
Oracle 10g快速入门

Oracle 10g快速入门PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:王海亮,林立新,焦大光,郑建茹等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:750842820X
  • 页数:509 页
图书介绍:本书为Oracle入门人员提供了快速掌握SQL、PL/SQL、Oracle体系结构,以及备份与恢复的基本方法。学习本书,读者不仅可以掌握Oracle的各种基本知识,还可以通过本书为读者提供的大量示例、习题和答案加深对各知识点的进一步理解。本书适合于Oracle初学者。
《Oracle 10g快速入门》目录

目录 1

前言 1

第1部分 SQL和SQL*Plus 1

第1章 开始使用Oracle Server 1

1.1 安装Oracle Database 10g 1

1.2 数据库配置助手 4

1.3 Net Manager 12

1.3.1 配置监听程序 12

1.3.2 配置网络服务名 15

1.4 OEM数据库控制工具 17

1.5 SQL*Plus 21

1.6 iSQL*Plus 22

1.7 小结 24

1.8 习题 24

第2章 关系数据库和SQL综述 25

2.1 关系数据库 25

2.1.1 概念模型 26

2.1.2 数据模型 26

2.2 SQL综述 28

2.3 Oracle数据库对象 30

2.4 小结 35

3.1 简单查询语句 36

第3章 基本查询 36

3.2 限制数据 42

3.3 排序数据 47

3.4 小结 51

3.5 习题 51

第4章 使用SQL*Plus 53

4.1 启动SQL*Plus 53

4.2 连接命令 54

4.3 编辑命令 55

4.4 文件操纵命令 58

4.5 格式命令 59

4.6 交互式命令 62

4.7 显示和设置环境变量 65

4.8 小结 67

4.9 习题 68

第5章 复杂查询 70

5.1 数据分组 70

5.1.1 分组函数 70

5.1.2 GROUP BY和HAVING子句 72

5.1.3 ROLLUP和CUBE操作符 74

5.1.4 使用GROUPING SETS操作符 76

5.2 连接查询 77

5.2.1 相等连接 78

5.2.2 不等连接 79

5.2.3 自连接 80

5.2.4 内连接和外连接 80

5.3 子查询 85

5.3.1 单行子查询 85

5.3.2 多行子查询 86

5.3.3 多列子查询 87

5.3.4 其他子查询 89

5.4 使用集合操作符 91

5.5 其他复杂查询 94

5.7 习题 97

5.6 小结 97

第6章 SQL函数 100

6.1 数字函数 100

6.1.1 常用数字函数 100

6.1.2 其他数字函数 102

6.2 字符函数 104

6.2.1 常用字符函数 104

6.2.2 其他字符函数 106

6.3 日期时间函数 109

6.3.1 常用日期时间函数 109

6.3.2 其他日期时间函数 111

6.4 转换函数 113

6.4.1 常用转换函数 114

6.4.2 其他转换函数 116

6.5 其他函数 120

6.5.1 其他常用函数 120

6.5.2 对象函数 122

6.5.3 XML函数 123

6.5.4 MODEL函数 128

6.5.5 集合函数 132

6.5.6 杂项函数 133

6.6 小结 136

6.7 习题 136

7.1.1 使用VALUES子句插入数据 138

7.1 插入数据 138

第7章 操纵数据 138

7.1.2 使用子查询插入数据 140

7.1.3 使用多表插入 140

7.2 更新数据 141

7.2.1 使用表达式更新数据 142

7.2.2 使用子查询更新数据 143

7.3 删除数据 143

7.4 控制事务 145

7.4.1 事务和锁 145

7.4.2 提交事务 145

7.4.3 回退事务 146

7.4.5 顺序事务 147

7.4.4 只读事务 147

7.5 小结 148

7.6 习题 148

第2部分 常用数据库对象 150

第8章 建立和管理表 150

8.1 表简介 150

8.1.1 设计表 150

8.1.2 行格式 151

8.1.3 常用数据类型 151

8.1.4 伪列ROWID和ROWNUM 153

8.2 建表 153

8.3 修改表 155

8.4 截断和删除表 157

8.5 显示表信息 157

8.6 小结 159

8.7 习题 159

第9章 使用约束 161

9.1 约束简介 161

9.2 定义约束 164

9.3 维护约束 167

9.3.1 增加约束 167

9.3.2 修改约束名 168

9.3.3 删除约束 168

9.3.5 激活约束 169

9.3.4 禁止约束 169

9.5 小结 170

9.4 显示约束信息 170

9.6 习题 171

第10章 使用视图 172

10.1 视图简介 172

10.2 建立视图 173

10.3 维护视图 176

10.4 显示视图信息 177

10.5 小结 178

10.6 习题 178

11.1 使用索引 179

第11章 使用其他对象 179

11.1.1 建立索引 180

11.1.2 维护索引 181

11.1.3 显示索引信息 182

11.2 使用序列 183

11.2.1 建立序列 183

11.2.2 维护序列 184

11.2.3 显示序列信息 185

11.3 使用同义词 185

11.3.1 建立同义词 186

11.3.3 显示同义词信息 187

11.3.2 删除同义词 187

11.4 小结 188

11.5 习题 188

第3部分 PL/SQL 190

第12章 PL/SQL基础 190

12.1 PL/SQL简介 190

12.2 PL/SQL块 192

12.3 定义变量 194

12.3.1 标量(Scalar)变量 194

12.3.2 复合(Composite)变量 196

12.4 编写PL/SQL代码 198

12.4.1 PL/SQL词汇单元 198

12.4.2 PL/SQL代码编写规则 201

12.5 小结 203

12.6 习题 203

第13章 使用PL/SQL 205

13.1 嵌入SQL语句 205

13.2 使用控制结构 209

13.2.1 条件分支语句 210

13.2.2 循环语句 213

13.2.3 顺序控制语句 216

13.3 使用游标 217

13.3.1 显式游标 217

13.3.3 游标FOR循环 219

13.3.2 参数游标 219

13.3.4 使用游标更新或删除数据 220

13.4 使用例外 221

13.5 使用复合数据类型 224

13.5.1 PL/SQL记录 225

13.5.2 PL/SQL表 226

13.5.3 PL/SQL记录表 228

13.6 小结 229

13.7 习题 229

第14章 开发PL/SQL子程序 232

14.1 过程 232

14.2 函数 234

14.3 包 235

14.4 触发器 239

14.5 小结 242

14.6 习题 243

第4部分 体系结构和管理 244

第15章 Oracle体系结构 244

15.1 Oracle Server 244

15.2 Oracle内存结构 245

15.2.1 共享池 245

15.2.2 数据高速缓存 247

15.2.4 大缓存池和Java池 249

15.2.3 重做日志缓冲区 249

15.2.5 PGA 250

15.3 Oracle后台进程 251

15.4 Oracle物理文件 254

15.4.1 数据库文件 254

15.4.2 其他文件 255

15.5 Oracle逻辑结构 258

15.6 Oracle Server工作原理 259

15.6.1 连接到Oracle Server 260

15.6.2 处理查询操作 261

15.6.3 处理DML语句 262

15.6.4 处理COMMIT 263

15.7 小结 264

15.8 习题 264

第16章 管理例程 268

16.1 数据库管理员 268

16.2 管理初始化参数 269

16.2.1 常用初始化参数 270

16.2.2 参数文件 271

16.2.3 显示和设置初始化参数 274

16.3 启动例程 276

16.4 停止例程 279

16.5 小结 280

16.6 习题 281

第17章 数据字典和动态性能视图 282

17.1 数据字典 282

17.2 常用数据字典 283

17.3 动态性能视图 285

17.4 常用动态性能视图 286

17.5 小结 292

17.6 习题 292

第18章 管理表空间和数据文件 294

18.1 数据库逻辑结构 294

18.2.1 建立本地管理表空间 296

18.2 建立表空间 296

18.2.2 建立字典管理表空间 297

18.2.3 建立大文件表空间 297

18.2.4 建立UNDO表空间 298

18.2.5 建立临时表空间 298

18.2.6 建立非标准块表空间 299

18.2.7 建立OMF表空间 299

18.3 维护表空间 299

18.3.1 改变表空间可用性 300

18.3.2 改变表空间读写状态 300

18.3.3 改变表空间名称 301

18.3.4 设置默认表空间 301

18.4 扩展表空间 302

18.3.5 删除表空间 302

18.5 显示表空间和数据文件信息 303

18.6 小结 306

18.7 习题 306

第19章 管理对象空间 309

19.1 段 309

19.1.1 段分类 309

19.1.2 显示段信息 314

19.2 管理存储参数 314

19.2.1 存储参数 315

19.2.2 使用存储参数 316

19.3.1 块空间参数 317

19.2.3 显示区信息 317

19.3 管理数据块空间 317

19.3.2 使用块空间参数 319

19.3.3 显示块空间参数 320

19.4 小结 321

19.5 习题 321

第20章 管理用户和PROFILE 322

20.1 用户、方案和PROFILE 322

20.2 管理用户 323

20.2.1 建立用户 323

20.2.2 修改用户 326

20.3 管理PROFILE 327

20.2.3 删除用户 327

20.3.1 使用PROFILE管理口令 328

20.3.2 使用PROFILE管理资源 331

20.3.3 修改和删除PROFILE 333

20.4 显示用户和PROFILE信息 333

20.5 小结 335

20.6 习题 336

第21章 管理权限和角色 338

21.1 权限和角色 338

2 1.2 管理系统权限 340

21.2.1 授予系统权限 340

21.2.2 显示系统权限 341

21.2.3 收回系统权限 342

21.3 管理对象权限 343

21.3.1 授予对象权限 344

21.3.2 显示对象权限 346

21.3.3 收回对象权限 346

21.4 管理角色 348

21.4.1 预定义角色 348

21.4.2 建立自定义角色 349

21.4.3 角色授权 349

21.4.4 激活和禁止角色 350

21.4.7 显示角色信息 352

21.4.5 修改角色 352

21.4.6 删除角色 352

21.5 小结 353

21.6 习题 354

第5部分 备份与恢复 356

第22章 备份和恢复综述 356

22.1 Oracle失败 356

22.1.1 语句失败 356

22.1.2 用户错误 358

22.1.3 用户进程失败 360

22.1.4 网络失败 360

22.2 备份和恢复基础 361

22.1.6 介质失败 361

22.1.5 例程失败 361

22.2.1 备份与恢复方法 362

22.2.2 制定恢复策略 364

22.2.3 制定备份策略 365

22.3 备份与恢复配置 367

22.3.1 多元化控制文件 367

22.3.2 多元化重做日志 368

22.3.3 配置例程恢复参数 370

22.4 小结 372

22.5 习题 372

23.1 日志操作模式简介 374

第23章 配置日志操作模式 374

23.2 改变日志操作模式 376

23.3 配置其他归档参数 377

23.4 显示归档信息 380

23.5 小结 382

23.6 习题 383

第24章 物理备份 384

24.1 备份数据库 384

24.1.1 数据库一致性备份 384

24.1.2 数据库非一致性备份 386

24.2 备份表空间 386

24.2.1 脱机备份 387

24.2.2 联机备份 388

24.2.3 处理联机备份失败 388

24.2.4 备份只读表空间 389

24.3 备份控制文件 390

24.3.1 建立控制文件副本 391

24.3.2 备份到跟踪文件 391

24.4 备份其他文件 392

24.5 小结 394

24.6 习题 394

25.1.1 诊断数据文件介质失败 396

25.1 完全恢复简介 396

第25章 完全恢复 396

25.1.2 转储数据文件到其他磁盘 397

25.1.3 完全恢复命令 398

25.1.4 应用归档日志 399

25.1.5 查看恢复文件 400

25.2 在MOUNT状态下恢复数据文件 401

25.3 在OPEN状态下恢复关闭后意外丢失的数据文件 402

25.4 在OPEN状态下恢复打开时意外丢失的数据文件 404

25.5 在OPEN状态下恢复未备份的数据文件 405

25.6 小结 407

25.7 习题 408

第26章 不完全恢复 411

26.1 不完全恢复简介 411

26.1.1 不完全恢复分类 412

26.1.2 不完全恢复命令 413

26.2 基于时间恢复 413

26.3 基于SCN恢复 415

26.4 基于取消恢复 417

26.5 基于备份控制文件恢复 419

26.6 小结 422

26.7 习题 422

27.1 EXPDP和IMPDP简介 425

第27章 使用EXPDP和IMPDP 425

第6部分 常用工具 425

27.2 使用EXPDP 426

27.2.1 EXPDP命令行选项 426

27.2.2 调用EXPDP 431

27.3 使用IMPDP 433

27.3.1 IMPDP命令行选项 433

27.3.2 调用IMPDP 440

27.4 使用EXPDP和IMPDP搬移表空间 442

27.5 小结 445

27.6 习题 445

28.1 EXP和IMP简介 447

第28章 使用EXP和IMP 447

28.2 使用EXP 448

28.2.1 EXP命令行选项 448

28.2.2 调用EXP 452

28.3 使用IMP 454

28.3.1 IMP命令行选项 454

28.3.2 调用IMP 458

28.4 使用EXP和IMP搬移表空间 460

28.5 小结 462

28.6 习题 463

附录 习题答案 464

返回顶部