图书介绍

Oracle 8起步与进阶PDF|Epub|txt|kindle电子书版本网盘下载

Oracle 8起步与进阶
  • 捷智开发团体编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115087431
  • 出版时间:2000
  • 标注页数:374页
  • 文件大小:23MB
  • 文件页数:387页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle 8起步与进阶PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Oracle 8起步1

1.1 Personal Oracle 82

1.2 数据类型2

1.2.1 字符型数据类型3

1.2.2 数字型数据类型(NUMBER)5

1.2.3 DATE数据类型5

1.2.4 LONG数据类型6

1.2.5二进制数据类型(RAW和LONG RAW)7

1.2.6 ROWID数据类型8

1.2.8 大型对象数据类型9

1.2.7 MLSLABEL数据类型9

1.3 SQL*PLUS 4.010

1.3.1 SQL*PLUS 4.0简介10

1.3.2 启动SQL*PLUS 4.010

1.3.3 存储SQL*PLUS环境12

1.3.4 联机帮助12

1.3.5 数据字典13

1.3.6 SQL*PLUS命令行编辑14

1.4.1 PL/SQL简介17

1.4 PL/SQL17

1.4.2 PL/SQL的结构18

1.4.3 PL/SQL控制语句19

1.4.4 PL/SQL中的光标21

1.4.5 异常处理25

1.4.6 无名程序段28

1.4.7 过程29

1.4.8 函数32

1.4.9 包33

1.4.10 触发器37

1.5 创建报表命令39

1.6 Oracle Loader参数介绍47

1.7 装库和卸库参数介绍57

1.7.1 卸库57

1.7.2 装库60

1.8 部分常用函数62

1.8.1 数值型函数62

1.8.2 字符型函数64

1.8.3 日期型函数65

1.8.4 转换型函数66

1.8.5 聚组函数69

1.8.6 其它函数70

1.9 数据库基础73

1.9.1 关系数据库73

1.9.2 数据库对象命名规则73

1.9.3 存储参数73

1.9.4 多维模式74

1.9.5 创建数据库74

1.9.6 事务日志76

第2章 数据库基本操作79

2.1 启动数据库80

2.1.1 正常启动80

2.1.2 安装和非安装启动82

2.1.3 独占和共享启动83

2.1.4 约束启动84

2.1.5 强制启动85

2.1.6 带初始化参数文件的启动85

2.1.7 总结87

2.2 关闭数据库88

2.2.1 正常关闭89

2.2.2 立即关闭90

2.2.3 异常关闭91

2.2.4 总结92

2.3 创建数据表92

2.3.1用create table创建表93

2.3.2 从另一张表改进得到97

2.3.3 在其它表建立视图100

2.3.4 总结106

2.4 向数据表插入行记录107

2.4.1用带values子句的insert语句插入108

2.4.2 用select语句插入109

2.4.3 用视图进行插入操作109

2.4.4 在拷贝上进行插入111

2.4.5 用程序方法插入行112

2.4.6 用Oracle Loader装入数据113

2.4.7 总结115

2.5 进行查询115

2.5.1 普通查询116

2.5.2 组合子查询120

2.5.3 用group by分组查询124

2.5.4 树查询法126

2.5.5 总结128

2.6 对数据表进行修改128

2.6.1 用update语句在原表上修改128

2.6.2 用视图来修改基表130

2.6.3 在拷贝上进行修改131

2.6.4 用程序方法修改行131

2.6.5 总结132

2.7.1 用delete语句直接在原表上删除133

2.7 删除表中的数据行133

2.7.2 在视图上删除134

2.7.3 在拷贝上进行删除方式135

2.7.4 用程序方法删除行135

2.7.4 总结136

2.8 为数据库应用建立报表136

2.8.1 在SQLPLUS环境下做报表137

2.8.2 编写PL/SQL程序做报表139

2.8.4 总结141

2.8.3用Oracle Reports做报表141

第3章 数据表整理143

3.1 对表中记录强制唯一144

3.1.1 用生成键的方法实现144

3.1.2 用创建索引的方法实现146

3.1.3 用序号生成器方法148

3.1.4 总结150

3.2 何时使用视图151

3.2.1 增加安全性151

3.2.2 隐藏数据复杂性153

3.2.3 实现命名简洁性和易读性154

3.2.4 实现更改灵活性156

3.2.5 总结156

3.3 避免直接依赖于基表157

3.3.1 使用视图157

3.3.2 使用同义名158

3.3.3 使用光标161

3.3.4 总结162

3.4 查看数据分布情况162

3.4.1 一般查询统计163

3.4.2 用直方图查看164

3.4.3 将结果做成报表166

3.4.4 总结167

3.5 收集统计167

3.5.1 计算统计168

3.5.2 估算统计170

3.5.3 编写统计程序171

3.5.4 使用系统统计程序173

3.5.5 总结174

第4章 备份与恢复175

4.1 卸库操作方法176

4.1.1 交互式调用176

4.1.2 参数驱动方式调用177

4.1.3 用parfile指定参数文件177

4.1.4 总结178

4.2 装库操作方法178

4.2.1 交互式调用178

4.2.2 参数驱动方式调用179

4.2.4 总结180

4.2.3 用 parfile指定参数文件180

4.3 选择卸库方式181

4.3.1 表方式卸库181

4.3.2 用户方式卸库182

4.3.3 全库方式卸库183

4.3.4 总结184

4.4 选择装库方式184

4.4.1 表方式装库184

4.4.2 用户方式装库185

4.4.3 全库方式装库186

4.4.4 总结187

4.5 如何备份187

4.5.1 映像备份188

4.5.2 自动备份192

4.5.3 卸库方式195

4.5.4 磁盘镜像196

4.5.5 总结196

4.6 不完全恢复的方法197

4.6.1 基于时间的恢复197

4.6.2 基于变化的恢复199

4.6.3 基于停止的恢复200

4.6.4 总结200

4.7 如何恢复201

4.7.1 自动恢复201

4.7.2 完全恢复202

4.7.3 不完全恢复204

4.7.4 并行恢复206

4.7.5 联机恢复206

4.7.6 装库方式恢复207

4.7.7 回滚段恢复208

4.7.8 总结211

第5章 数据库空间管理213

5.1 防止空间不够用214

5.1.1 设计之初214

5.1.2 空间估计215

5.1.3 动态空间监视218

5.2 扩充数据库的存储能力219

5.2.1 改变系统表空间数据文件的大小219

5.1.4 总结219

5.2.2 创建新表空间221

5.2.3 增加表空间大小222

5.2.4 总结223

5.3 减少存储空间225

5.3.1 采用正确的数据类型225

5.3.2 正确设计存储参数226

5.3.3 将历史表空间存档228

5.3.4 删除表空间或对象229

5.3.5 总结230

5.4 为什么要分区231

5.4.1 平衡I/O操作231

5.4.2 加快查询232

5.4.4 有利于备份和恢复234

5.4.5 减少污染区236

5.4.5总结236

第6章 数据库安全管理237

6.1 授予权限238

6.1.1逐一授权238

6.1.2 使用角色授权240

6.1.3 用set role控制角色使用243

6.1.4 总结244

6.2 回收权限244

6.2.1 逐一回收245

6.2.2 撤销角色245

6.2.3 删除对象247

6.2.5 总结248

6.3 对不同用户的权限管理248

6.2.4 撤销用户248

6.3.1 数据库管理员249

6.3.2 应用程序开发人员251

6.3.3 最终用户252

6.3.4 总结253

6.4 在表一级保护数据安全254

6.4.1 使用父键和外键254

6.4.2 使用视图256

6.4.3 使用触发器257

6.4.4 使用存储过程258

6.4.5 权限控制260

6.4.6 总结262

6.5 如何进行审计262

6.5.1 语句审计262

6.5.2 权限审计264

6.5.3 实体审计265

6.5.4 总结268

6.6 防止数据无效268

6.6.1 备份和恢复268

6.6.2 提交和回退270

6.6.3 使用审计跟踪272

6.6.4 保护控制文件274

6.6.5 使用快照275

6.6.6 总结277

6.7 控制访问对象278

6.7.1 使用用户278

6.7.2 权限管理281

6.7.3 使用数据库链接282

6.7.4 使用资源简表285

6.7.5 使用存储过程287

6.8 保护日志的安全性288

6.7.6 总结288

6.8.1 数据和日志分开289

6.8.2 增加日志成员290

6.8.3 自动存档290

6.8.4 监视日志292

6.8.5 总结293

6.9 控制数据可用性293

6.9.1 启动和关闭数据库294

6.9.2 将表空间联机或脱机295

6.9.3 用权限控制297

6.9.4 总结298

第7章 改善数据库性能299

7.1 检查不理想的SQL语句300

7.1.1 人工检查300

7.1.2 用explain plan来统计检查301

7.1.3 使用set autotrace303

7.1.4 总结304

7.2 选择优化SQL语句的方法304

7.2.1 基于代价的优化305

7.2.2 基于规则的优化307

7.2.3 使用索引309

7.2.4 使用数据簇311

7.2.5 编写共享池中已有的SQL语句314

7.2.6 总结316

7.3 实现数据完整性316

7.3.1 域完整性316

7.3.2 完整性约束318

7.3.3 引用完整性319

7.3.4 用存储过程检查320

7.3.5 使用触发器322

7.3.6 使用报警器323

7.3.7 总结325

7.4 调整数据库性能326

7.4.1 调整操作系统326

7.4.2 减少磁盘I/O操作327

7.4.3 减少磁盘竞争328

7.4.4 调整回滚段329

7.4.5 调整多线程服务器330

7.4.6 减少检查点331

7.4.7 增加日志组332

7.4.8 总结333

7.5 加快数据库检索速度334

7.5.1 经常做统计收集334

7.5.2 合理设计SQL语句335

7.5.3 使用索引加快查询速度336

7.5.4 使用数据簇加快查询速度338

7.5.5 并行处理339

7.6 减少等待状态341

7.5.6 总结341

7.6.1 经常提交工作342

7.6.2 管理应用程序窗口343

7.6.3 并行操作344

7.6.4 使用多线程服务器345

7.6.5 总结346

7.7 减少磁盘I/O操作347

7.7.1 使用索引347

7.7.2 使用数据簇348

7.7.3 合理设置pctfree防止行链349

7.7.4 扩大高速缓冲区350

7.7.5 固定应用程序351

7.7.6 总结352

7.8 防止访问冲突352

7.8.1 加锁353

7.8.2 合理设计事务354

7.8.3 扩大共享内存355

7.8.4 分散文件355

7.8.5 使用快照357

7.8.6 创建分区358

7.8.7 调整参数 initrans和maxtrans359

7.8.8 总结360

附录361

附录A Oracle SQL命令362

附录B PL/SQL命令363

附录C Oracle SQL函数364

附录D Oracle的数据字典视图366

附录E Oracle的系统和对象权限369

附录F 系统环境参数372

附录G 可审计语句类型373

热门推荐