Oracle 8初学者指南

更新时间:2022-10-17 19:17:53 阅读: 评论:0

内容介绍

本书介绍由著名的Oracle公司

作品目录

目 录

译者序

引言

第1章 Oracle介绍

1.1术语

1.2什么是Oracle

1.2.1开端

1.2.2开端小结

1.2.3今天的Oracle

1.3Oracle8服务器

1.3.1为什么Oracle拥有今天的地位

1.3.2Oracle7/8服务器的组件

1.4SQL*Plus――友好的用户接口

1.5OracleForms―― 前端产品

1.6Orac leReports――报表生成器

1.6.1主/细 目报表

1.6.2矩阵报表

1.6.3窗体信件

1.7Orac leBook

1.8OracleLoader和SQL*Connect

1.9Oracle使用自己的工具――应用软件

1.10OracleInterOffice

1.11Develope r/2000与Designer/2000

1.12PersonalOracle

1.13服务

1.14Oracle用户组――事件和出版物

1.15Oracle的数据仓库

1.16网络计算

1.17本章小结

第2章 Oracle8一瞥以及面向对象的

数据库

2.1术语

2.2什么是面向对象的数据库

2.2.1什么是对象

2.2.2什么是类

2.2.3封装

2.2.4数据库触发器

2.2.5可扩充性

2.2.6继承

2.2.7多态

2.2.8面向对象技术小结

2.3Oracle8一瞥

2.3.1Oracle8的聚焦区

2.3.2Oracle8备份和恢复

2.4Oracle8的对象和新数据库对象

2.4.1嵌套对象

2.4.2可变数组

2.4.3类型中的类型

2.4.4方法和类型

2.4.5对象视图

2.5小结

2.6本章小结

第3章 结构

3.1术语

3.2为什么要学习结构

3.3什么是数据库

3.3.1数据文件

3.3.2用户数据和系统数据

3.3.3什么是数据库小结

3.4表空间――Oracle的文件夹

3.4.1表空间的名称和内容

3.4.2表空间小结,

3.5重演日志――事务日志

3.5.1重演日志怎样工作

3.5.2重演日志小结

3.6控制文件

3.7程序

3.7.1用户(客户机)进程

3.7.2服务器进程

3.7.3程序小结

3.8数据库支持进程

3.8.1数据库写入器

3.8.2校验点

3.8.3日志写入器

3.8.4系统监控器

3.8.5进程监控器

3.8.6归档器

3.8.7锁

3.8.8恢复器

3.8.9调度

3.8.10数据库支持进程小结

3.9内存结构――电话线路

3.9.1系统全局区

3.9.2程序全局区

3.9.3内存结构小结

3.10什么是Oracle实例

3.11综合举例

3.12多线程服务器(MTS)的进一步了解

3.13本章小结

第4章 数据库对象

4.1术语

4.2表――Oracle存放用户数据的所在

4.3视图――数据查看的特殊方式

4.3.1为何要用视图

4.3.2创建视图

4.4索引――加快访问数据的方法

4.4.1索引有顺序

4.4.2索引可保证数据唯一性

4.4.3并联索引

4.4.4where子句和索引

4.5同义词――新的标识符

4.6授权访问

4.6.1给用户授权

4.6.2接受授权

4.7角色――成组管理用户的方法

4.8Oracle8中可能会见到的对象

4.8.1快照

4.8.2存贮对象

4.8.3数据库连接

4.8.4序列

4.8.5 聚集

4.9查看数据字典中的对象

4.10 本章小结

第5章 安 装

5.1术语

5.2Oracle8的通用服务器

5.2.1服务器安装

5.2.2客户机安装

5.3在UNIX上安装Oracle

5.3.1创建中转区

5.3.2启动安装程序

5.3.3友好的安装程序

5.3.4安装程序环境

5.4非桌面环境Oracle产品安装

5.5桌面环境PersonalOracle安装

5.5.1预安装活动

5.5.2从90天试用CD 上安装Personal

Oracle

5.5.3安装从Web卸载的Personal

Oracle

5.6桌面环境Oracle产品安装

5.7本章小结

第6章 SQL101

6.1术语

6.2两种类型的SQL语句

6.2.1DDL

6.2.2DML

6.3SQLPlus人门

6.3.1create语句

6.3.2Describe

6.3.3inrt

6.3.4lect

6.3.5where

6.3.6orderby

6.4数值型数据

6.5字符型数据

6.6日期型数据

6.6.1日期型函数

6.6.2特殊格式的日期型数据

6.6.3日期运算

6.7表列数据类型转换

6.8Update、IDelete和Alter

6.8.1update

6.8.2delete

6.8.3alter

6.9连接两个表

6.10格式化输出

6.10.1页和行的大小

6.10.2页头标

6.10.3页脚标

6.10.4写SQL*Plus结果到文件

6.10.5格式化输出表列

6.11本章小结

第7章 PL/SQL

7.1术语

7.2为什么要学习PL/SQL

7.3PL/SQL字符集

7.3.1合法字符

7.3.2算术运算符

7.3.3关系运算符

7.3.4杂符号

7.4变量

7.5常用数据类型

7.5.1varchar2

7.5.2number

7.5.3date

7.5.4Boolean

7.6PL/SQL的组件

7.6.1异常

7.6.2 控制结构

7.6.3“DoNothing”与“Null”结构

7.6.4declare段

7.7光标

7.7.1显式光标

7.7.2隐式光标

7.7.3用何种光标

7.8PL/SQL表

7.9PL/SQL的注释

7.10编释错误

7.11编程实例

7.11.1实例1

7.11.2实例2

7.11.3实例3

7.12本章小结

第8章 OracleForms

8.1术语

8.2什么是OracleForms

8.3运行OracleForms所需的硬件环境

8.4如何安装OracleForms

8.5怎样在PC上运行OracleForms

8.6OracleForms Designer

8.6.1对象导航器

8.6.2画布视图

8.6.3属性表

8.6.4PL/SQL编辑器

8.6.5设置选项

8.6.6处理OracleForms文件

8.6.7右鼠标按钮

8.7缺省块实用工具

8.8经验传授

8.8.1练习#1

8.8.2 练习#2

8.8.3 练习#3

8.9屏幕格式化

8.9.1色彩

8.9.2字体

8.9.3 图形

8.10(OracleFormsRuntime

8.11本章小结

第 9章 OracleReports

9.1样例数据

9.2术语

9.3什么是Ora cleReports

9.4运行OracleReports所需硬件环境

9.5安装OracleReports

9.6为运行OracleReports准备PC机

9.7OracleReports如何处理查询

9.8Orac leRe ports Desi gner

9.8.1ObjectNavigator

9.8.2设置个性

9.8.3如何利用OracleReports文件

9.8.4两个主要的Designer部件

9.8.5样例报表#1

9.8.6样例报表#2

9.8.7样例报表#3

9.9Ora cleReportsRun time

9.10本章小结

第10章 Loa der

10.1术语

10.2什么是OracleLoader

10.3运行OracleLoader――Oracle8

10.3.1Urid

10.3.2Control

10.3.3Parallel

10.3.4Direct

10.3.5Skip

10.3.6Load

10.3.7Log 和Bad

10.3.8Discard

10.3.9实例#1

10.3.10实例#2

10.3.11实例#3

10.4OracleLoader控制文件

10.4.1第一部分:LoadDate

10.4.2第二部分:Infile

10.4.3第三部分:IntoTable

10.4.4第四部分:列和域的说明

10.5OracleLoader的输出

10.5.1日志文件――完全装载

10.5.2日志文件――不完全装载

10.5.3Bad文件

10.5.4Discard文件

10.6本章小结

第11章 应用协调101

11.1为什么要协调Oracle系统

11.2术语

11.3协调处理中的主要组成部分

11.3.1内存

11.3.2磁盘访问

11.4使用共享池中的语句

11.4.1SQL语句处理步骤

11.4.2 书写可重用共享池中语句的

SQL语句

11.5并行处理

11.6减少等待状态

11.6.1经常提交(commit)工作

11.6.2使(Oracle做自我锁定

11.6.3 关闭不被使用的应用窗口

11.6.4有节制地使用多任务

11.7本章小结

第12章 高级SQL

12.1术语

12.2 分组结果函数

12.2.1使用groupby子句

12.2.2使用having子句

12.3嵌套查询

12.4为其他程序建立数据文件

12.5SQL创建SQL

12.6decode语句

12.7在SQL*Plus中定义变量

12.8在SQL*Plus中置换变量

12.9SQL*Plus4.0的变化

12.9.1表头和表尾命令

12.9.2存贮SQL*Plus环境

12.9.3tautotrace

12.9.4rveroutput

12.10repheader――整个表头,仅仅是

表头

12.11column――整个表列,仅仅是表

12.11.1格式化数字数据

12.11.2格式化字符数据

12.12new-value

12.13SQLPlus集合论

12.13.1集合并

12.13.2集合交

12.13.3集合差

12.14结构化编程技术

12.15命令行编辑

12.16SQLPlus中的空

12.16.1比较操作中的空问题

12.16.2使用NV1进行空比较操作

12.16.3Null=Null比较的异常情况

12.17本章小结

第13章 高级应用协调

13.1术语

13.2优化

13.2.1基于代价的方法

13.2.2CBO使用控制

13.2.3统计收集(statisticcollection)的

方法学

13.2.4基于规则的方法

13.2.5为什么CBO超过基于规则的

优化

13.3SQL语句处理过程

13.3.1句法分析

13.3.2运行

13.3.3读取

13.4 命名变量

13.5索引

13.6主关键字的限定

13.7协调交换的工具

13.7.1查看SQL*Plus中共享池的

内容

13.7.2explainplan

13.7.3tautotrace的使用

13.7.4SQL跟踪程序与tkprof

13.7.5查找跟踪程序文件

13.8OracleTrace

13.9本章小结

第14章 DBA101

14.1成为数据库管理员

14.2术语

14.3企业管理器

14.3.1OEM管理工具

14.3.2企业管理器:调用

14.3.3企业管理器:连接到储藏室

14.3.4企业管理器:启动

14.3.5企业管理器:停机

14.3.6企业管理器:授予用户访问

权限

14.3.7企业管理器:回收用户访问

权限

14.3.8企业管理器:创建表空间

14.3.9企业管理器:增加空间至已有

表空间

14.4行方式服务器管理器

14.4.1服务器管理器:调用

14.4.2服务器管理器:连接内部命令

14.4.3服务器管理器:启动

14.4.4服务器管理器:关机

14.4.5服务器管理器:退出

14.4.6服务器管理器:授予用户访问

数据权限

14.4.7服务器管理器:回收用户访问

数据权限

14.4.8服务器管理器:创建表空间

14.4.9服务器管理器:为已有的表空

间增加空间

14.5全屏幕服务器管理器

14.5.1服务器管理器:调用

14.5.2服务器管理器:内部连接命令

14.5.3服务器管理器:启动

14.5.4服务器管理器:关闭

14.5.5服务器管理器:退出

14.5.6服务器管理器:授予用户访问

数据权限

14.5.7服务器管理器:回收用户访问

数据权限

14.5.8服务器管理器:创建表空间

14.5.9服务器管理器:增加空间至已

有表空间

14.6PersonalOracleforWindows95

14.6.1启动和关闭数据库

14.6.2创建一个用户

14.6.3撤销用户

14.6.4增加空间至已有表空间

14.7本章小结

第15章 卸库与装库

15.1术语

15.2卸库与装库的功能

15.3卸库与装库的相似之处

15.4卸库与装库的差异

15.5操作方法

15.5.1交互式卸库:无参数调用

15.5.2交互式装库:无参数调用

15.5.3提示应答对下一步对话产生的

影响

15.5.4提示应答对操作成功或失败的

影响

15.5.5参数驱动方式的卸库

15.5.6参数驱动方式装库

15.5.7Parfile关键字参数

15.5.8交互式与参数驱动方法的混合

使用

15.6卸库与装库方式

15.6.1表方式卸库

15.6.2用户方式卸库

15.6.3全库方式卸库

15.6.4表方式装库

15.6.5用户方式装库

15.6.6全库方式装库

15.6.7方式转换

15.6.8方式使用

15.7带分区表的卸库与装库程序

的使用

15.8运行卸库与装库的要求

15.9错误情况及解决办法

15.9.1Oracle不运行

15.9.2读取DBA创建的卸库文件

15.9.3不能启动全库方式卸库

15.10 参数之间关系

15.11 实例

15.11.1样例#1

15.11.2 样例#2

15.11.3样例#3

15.12 本章小结

第16章 备份与恢复

16.1术语

16.2 由备份提供的保护措施

16.2.1保护丢失的对象

16.2.2保护丢失的数据库

16.3Oracle企业管理器备份

16.3.1BackupWizard

16.3.2数据库打开时的备份

16.4卸库与装库备份

16.4.1具有足够的空闲时限

16.4.2空闲时限不够长

16.4.3从卸库文件恢复

16.5映像备份

16.5.1冷备份

16.5.2热备份

16.6恢复

16.6.1什么是恢复

16.6.2重演日志类型

16.6.3恢复的类型

16.6.4实施完全恢复

16.6.5实施不完全恢复

16.7一个完全备份方案

16.8本章小结

第17章 数据库协调

17.1术语

17.2初始化参数文件

17.2.1初始化参数文件项的类型

17.2.2Oracle实例管理器――浏览

设置

17.2.3服务器管理器――浏览设置

17.2.4初始化参数文件――修改哪些

内容

17.2.5在Oracle8实例管理器中修改参

数值

17.2.6使用文本编辑器修改参数项

17.2.7浏览SGA的当前容量

17.2.8假脱机结果

17.3I/O流

17.3.1表和索引

17.3.2 系统表

17.3.3临时段

17.3.4回滚段

17.3.5联机重演日志

17.4概要

17.5本章小结

第18章 高级DBA

18.1术语

18.2启动命令选项

18.2.1正常启动

18.2.2安装启动

18.2.3非安装启动

18.2.4约束启动

18.2.5强制启动

18.2.6带初始化参数文件的启动

18.3操作方式

18.4 关闭选项

18.5附加的用户管理职责

18.5.1给数据库用户授权

18.5.2创建和分配新的模式文件

18.5.3创建和分配新角色

18.6附加的表空间维护职责

18.6.1为表空间增加更多的空间

18.6.2删除表空间

18.7管理重演日志组

18.7.1镜像重演日志

18.7.2增加新的重演日志组

18.7.3删除已有的重演日志组

18.8回滚段

18.8.1获取回滚段

18.8.2创建回滚段

18.8.3改变回滚段状态

18.8.4删除回滚段

18.9初始化参数文件

18.9.1初始化参数文件项的格式

18.9.2检查初始化参数文件内容

18.9.3修改参数值

18.9.4最常修改的项

18.10控制文件职责

18.10.1控制文件的使用

18.10.2增加控制文件

18.10.3删除控制文件

18.10.4移动已有的控制文件

18.10.5建立新的控制文件

18.11 最常见的错误信息

18.11.1通用DBA信息范围

18.11.2联机错误信息

18.11.3ORA-00600内部错误

18.12数据字典

18.12.1字典视图类型

18.12.2最有用的dba和V$视图

18.13 与OracleWorldwideCustomer

Sup per保持联系

18.14结束语

第19章 数据仓库

19.1术语

19.2位图索引

19.3优化程序直方图

19.4 并行

19.4.1查询处理

19.4.2装载操作

19.4.3表和索引创建

19.5分区对象

19.5.1为什么要分区对象

19.5.2处理分区对象

19.6分区视图

19.7星形查询优化

19.8本章小结

第20章 网络计算机NC及其体系

结构

20.1术语

20.2网络计算机”NC”

20.2.1并非人人都需要强客户机

20.2.2经济地工作

20.2.3什么是零管理

20.2.4NC――模式必须变动

20.3网络计算体系结构

20.3.1何为数据插件

20.3.2插件交换

20.4本章小结

20.5结束语

附录A SQL*DBA

A.1行方式 sqldba

A.2调用

A.2.1内部连接命令

A.2.2启动数据库

A.2.3关闭数据库

A.2.4退出

A.2.5授予用户访问数据库的权限

A.2.6撤销用户的访问权限

A.2.7创建表空间

A.2.8给已有的表空间增加新的空间

A.3全屏幕sqldba

A.3.1调用

A.3.2连接内部命令

A.3.3启动数据库

A.3.4关闭数据库

A.3.5退出

A.3.6授予用户访问数据库的权限

A.3.7撤销用户的访问权限

A.3.8创建表空间

A.3.9给已有表空间增加新的空间

A.4全屏幕sqldba 的高级操作

A.5附加的用户管理职责

A.5.1分配缺省的表空间

A.5.2为用户分配空间限额

A.5.3为排序分配表空间

A.5.4组合前三个命令

A.6附加的表空间维护职责

A.6.1移动数据文件

A.6.2 删除表空间

A.7管理重演日志组

A.7.1镜像重演日志

A.7.2增加新的重演日志组

A.7.3删除已有的重演日志组

A.7.4删除重演日志文件组的问题

A.8回滚段

A.8.1获取回滚段

A.8.2创建回滚段

A.8.3改变回滚段的状态

A.8.4删除回滚段

A.9本附录小结

本文发布于:2022-10-17 19:17:53,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/78/309089.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:自警录
下一篇:最帅的逆行者
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图