目 录
前言
献辞
致谢
引言
0.1如果你已选择了Oracle,那么此刻该干什么
0.2Oracle概观
0.3关系术语
0.4准确说DBA是什么
第一章 Oracle的安装
1.1安装前考虑的事情
1.1.1优化灵活性结构(OFA)
1.1.2最小OFA配置
1.2Oracle结构以及它们如何影响安装
1.2.1可执行文件
1.2.2数据文件
1.2.3RedoLogs(重做日志)
1.2.4控制文件
1.2.5输出和存档文件
1.3系统考虑事项
1.3.1PAD是什么
1.3.2SGA是什么,它怎样适用于我
1.3.3PGA是什么,它怎样适用于我
1.4一些专用系统注释
1.4.1VMS特殊注释
1.4.2UNIX系统的特殊注释
1.5Oracle和磁盘使用
1.5.1要多少容量才够
1.5.2磁盘跨接、屏蔽、RAID和其他题目
1.5.3其他有关的题目
1.6安装准则
1.6.1一般的安装问题
1.6.2磁盘布置
1.6.3数据库专门标题
1.7安装准则
1.7.1开发环境
1.7.2一般的VMS安装过程
1.7.3UNIX上的ORACLE安装
第二章 Oracle的管理,或者摘取了-朵带刺玖瑰之后
2.1DBA的可用通用工具
2.1.1SQL――标准RDBMS语言
2.1.2SQL*Plus――标准SQL的Oralce扩充
2.1.3SQLDBA――数据库管理员的工具库
2.2数据库的管理
2.2.1Create命令
2.2.2Storage子句
2.3数据库建立、修改和删除
2.3.1建立数据库
2.3.2修改数据库
2.3.3数据库启动和天闭(Shutdown)
2.3.4删除数据库
2.3.5其他数据库管理任务
2.4表空间的管理
2.4.1建立表空间
2.4.2修改表空间
2.4.3删除表空间
2.4.4重建表空间
2.4.5表空间定期维护
2.5ALTERSYSTEM命令的使用
2.5.1ALTERSYSTEM命令格式
2.5.2ARCHIVELOG子句的详细说明
2.6INIT.ORA初始化文件参数
第三章 数据库对象的管理
3.1表的管理
3.1.1表的建立
3.1.2表的修改
3.1.3表中数据的删除
3.1.4表的删除
3.1.5表的重建
3.2索引的管理
3.2.1索引的建立
3.2.2索引的修改
3.2.3索引的删除
3.2.4索引的重建
3.3同义名的管理
3.3.1建立同义名
3.3.2同义名的修改
3.3.3删除同义名
3.4序列的管理
3.4.1建立序列
3.4.2修改序列
3.4.3删除序列
3.4.4序列的使用
3.5表簇的管理
3.5.1簇的建立
3.5.2簇的修改
3.5.3簇的删除
3.5.4表的解簇
3.6数据库链接的管理
3.6.1数据库链接的建立
3.6.2数据库链接的修改
3.6.3数据库链接的删除
3.7视图的管理
3.7.1视图的建立
3.7.2视图的修改
3.7.3视图的删除
3.8ORACLE7中触发器的管理
3.8.1数据触发器的建立
3.8.2触发器的修改
3.8.3删除触发器
3.9ORACLE7函数和过程的管理
3.9.1函数和过程的建立
3.9.2函数和过程的修改
3.9.3删除函数或过程
3.10程序包的管理
3.10.1程序包的建立
3.10.2程序包的修改
3.10.3程序包的删除
3.11快照的管理
3.11.1快照日志的建立
3.11.2快照日志的修改
3.11.3快照日志的删除
3.11.4快照的建立
3.11.5快照的修改
3.11.6快照的删除
3.12 ORACLE7 中模式的管理
3.12.1 模式的建立
第四章 Oracle用户的管理
4.1版本6中Oracle用户的管理
4.1.1版本6中用户的数据库特权
4.1.2用户与Oracle连接
4.1.3修改用户
4.1.4Oralce版本6中用户的删除
4.1.5建立用户配额
4.2Oracle版本6中的对象级特权的管理
4.2.1Oracle版本6中的对象级特权
4.2.2授予对象级特权
4.2.3表空间级授权
4.3ORACE7下用户的管理
4.4ORACLE7下系统特权的管理
4.4.1ORACLE7中角色的建立
4.4.2ORACLE7系统授权
4.4.3角色的修改
4.4.4角色的删除
4.4.5SQLDBA和角色的使用
4.5ORACLE7中简要表的管理
4.5.1简要表的建立
4.5.2简要表的修改
4.5.3简要表的删除
4.6ORACLE7安全管理
4.7数据库用户的增加、修改及删除
4.7.1建立数据库用户
4.7.2用户的修改
4.7.3删除数据库用户
第五章 监控数据库对象
5.1全部DBA视图
5.1.1版本6和ORACLE7视图
5.1.2附加的ORACLE7视图
5.1.3动态性能表(DPTs)
5.1.4版本6的动态性能表(DPTs)
5.1.5附加的ORACLE7的动态性表(DPTS)
5.1.6你用它们来干什么
5.1.7视图与SQLDBA监视器的关系
5.2使用视图和DPTs监控对象
5.2.1利用V$和DBA_视图来监控用户
5.2.2使用V$和DB_视图监控表空间
5.2.3使用V$和DBA_视图监控表
5.2.4使用V$和DB视图监控序列
5.2.5使用V$和DB_视图监控索引
5.2.6使用V$和DBA_视图监控同义名
5.2.7用V$和DBA_视图监控数据库链接
5.2.8使用V$和DBA_视图监控数据库回滚段
5.2.9使用V$和DBA_视图监控重做活动
5.2.10使用DBA_和V_$视图监控簇
5.2.11使用DBA_和V_$类视图监控快照和快照日志
第六章 协调Oracle数据库
6.1应用程序协调
6.1.1正确的的逻辑设计
6.1.2正确的物理设计
6.1.3协调应用查询语句
6.2数据库内部协调
6.2.1BSTAT和ESTAT脚本和它们的使用
6.2.2用于内部功能协调的其他工具
第七章 分布环境中的管理
7.1并行或“共享”环境中的管理
7.1.1共享数据库的INIT.ORA参数
7.1.2建立一个共享Oracle数据库的基本步骤
7.2分布数据库管理
7.2.1使用SQL*NET/DECNET
7.2.2使用COPY命令
7.2.3使用SQL*NET/TCPIP
7.2.4ORACLE7下的连接字符串
7.2.5ORACLE7数据复制特点
7.3使用两阶段提交
7.3.1什么是两阶段提交
7.3.2分布事务的例子
7.4客户/服务器关系数据库
7.4.1客户/服务器的优点
7.5管理多线程服务器
第八章 Oracle的备份和恢复步骤
8.1VMS和UNIX备份
8.1.1冷VMS备份
8.1.2VMS热备份
8.1.3UNIX备份
8.1.4UNIX冷备份
8.1.5UNIX热备份
8.2输入/输出
8.3档案登录
8.4备份方法
8.4.1VMS或UNIX系统备份
8.4.2输入/输出
8.4.3档案登录
8.4.4恢复类型
8.5恢复步骤的一个实例
8.5.1磁盘设置信息
8.5.2一般讨论
8.6详细过程
8.6.1使用输出文件恢复整个数据库
8.6.2单个磁盘丢失的恢复步骤
第九章 使用Oracle工具
9.1用户对Oracle工具的管理
9.1.1VMS下管理工具的用户
9.1.2UNIX下管理工具的用户
9.2管理SQL*FORMS
9.2.1ORACLE*TERMINAL工具和SQLFORMS
9.2.2用户接口和SQL*FORMS
9.2.3使用SQL*FORMS4.0
9.3管理SQL*MENU工具
9.4管理SQL*REPORTWRITER1.1
9.4.1系统或单个报表书写表
9.4.2用户对SQL*REPORTWRITER的管理
9.4.3SRW ADMIN程序
9.4.4在Reports上的SQL*REPORTWRITERReports
9.4.5用户出口和SQL*ReportWriter
9.4.6SQL*ReportWriter2.0的管理
9.5OracleCASE 工具管理
9.5.1CASE工具箱的安装
9.5.2CASE 中用户的设置
9.5.3CASE打印相关的逻辑符
9.5.4设置用户工作环境
9.5.5工作站的节点标识
9.5.6应用的所有权
9.5.7用户在CASE中的可选项
9.5.8在CASE工具组中的其他DBA任务
附录A DBASQL命令
附录B 本书中的SQL脚本
附录C DCL和Shell脚本范例
附录D 版本6和ORACLE7INIT.ORA参数
· · · · · · (
收起)