算法与程序设计模块.doc_第1页
算法与程序设计模块.doc_第2页
算法与程序设计模块.doc_第3页
算法与程序设计模块.doc_第4页
算法与程序设计模块.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VII 目 录目 录第1章 数据库的基本知识11.1 数据库的基础知识11.1.1 数据库的产生11.1.2 数据库的特征21.1.3 数据库的组成21.1.4 数据库管理系统31.1.5 关系数据库41.2 数据库对象71.3 数据库管理员的职责101.4 本章小结111.5 习题12第2章 Oracle 11g简介142.1 初识Oracle142.1.1 Oracle数据库系统的特点142.1.2 发展历史152.1.3 Oracle版本号的含义172.1.4 Oracle 11g的新特性172.2 Oracle数据库相关产品202.3 本章小结212.4 习题21第3章 Oracle数据库的安装、启动与关闭223.1 在Windows环境下安装Oracle 11g前的准备223.2 在Windows环境下安装Oracle 11g233.3 在Linux环境下安装Oracle11g前的准备283.3.1 检查硬件要求283.3.2 检查操作系统要求293.3.3 安装RedHat AS4操作系统时的注意事项323.3.4 检查安装Oracle 11g所必需的包333.3.5 配置内核参数343.3.6 创建安装数据库所需要的用户(组)343.3.7 为用户oracle添加限制参数343.3.8 创建安装所需要的目录353.3.9 设置Oracle的环境变量353.3.10 解压缩安装包363.4 在Linux环境下安装Oracle 11g363.4.1 以图形终端方式登录系统363.4.2 安装过程363.4.3 登录OEM界面来验证安装413.5 创建Oracle 11g数据库实例423.5.1 在Windows环境下创建数据库423.5.2 在Linux环境下用DBCA创建数据库423.6 启动与关闭Oracle 11g实例503.6.1 Windows操作系统下Oracle实例的启动与关闭503.6.2 Linux环境下Oracle实例的启动503.6.3 Linux环境下Oracle实例的关闭533.6.4 Linux环境下Oracle监听进程的启动与关闭533.7 本章小结543.8 习题55第4章 接合Oracle数据库564.1 SQL的使用564.1.1 SELECT语句574.1.2 使用INSERT、UPDATE与DELETE语句操纵数据614.1.3 数据定义语言644.1.4 数据库、系统与会话管理命令654.2 理解PL/SQL654.3 Oracle 11g中的查询工具674.3.1 SQL*Plus674.3.2 SQL Worksheet684.4 【练习4-1】调用SQL*Plus694.5 接合Oracle数据库的其他方法694.5.1 Oracle中的Java694.5.2 Oracle调用接口704.5.3 其他API704.6 本章小结714.7 习题72第5章 管理Oracle进程745.1 启动SQL*Plus745.2 启动SQL Worksheet755.3 启动Database Listener755.4 启动Database Control端口监控程序755.5 数据库的启动与关闭765.5.1 使用正确的权限进行连接775.5.2 SYSOPER与SYSDBA785.5.3 startup命令785.6 【练习5-1】使用SQL*Plus启动和关闭数据库805.6.1 shutdown命令825.6.2 实例恢复835.7 【练习5-2】使用Database Control打开与关闭数据库835.8 初始化文件855.9 【练习5-3】使用Database Control查看各种参数855.10 本章小结855.11 习题86第6章 管理Oracle存储结构886.1 基本的Oracle存储结构:表空间和数据文件886.1.1 物理存储结构896.1.2 逻辑存储结构906.2 创建与管理表空间956.2.1 CREATE TABLESPACE命令956.2.2 修改表空间966.2.3 删除表空间966.3 【练习6-1】使用Enterprise Manager创建表空间976.4 【练习6-2】使用Enterprise Manager修改表空间1026.5 【练习6-3】使用EnterpriseManager删除表空间1046.6 查看表空间信息1056.7 本章小结1066.8 习题107第7章 管理数据库用户1107.1 创建与管理数据库用户1107.1.1 用户与模式1107.1.2 创建用户1117.1.3 修改用户属性1127.1.4 删除用户1127.2 【练习7-1】使用Enterprise Manager创建数据库用户1137.3 授予与取消权限1157.3.1 系统权限1157.3.2 对象权限1177.4 【练习7-2】使用Enterprise Manager授予系统权限1197.5 【练习7-3】使用Enterprise Manager授予对象权限1217.6 创建与管理角色1237.7 【练习7-4】使用EnterpriseManager创建和管理角色1297.8 利用配置文件控制资源的使用1317.8.1 利用配置文件实施资源限制1317.8.2 创建、修改和删除配置文件1317.8.3 为用户指派配置文件1337.9 【练习7-5】使用EnterpriseManager创建和管理配置文件1337.10 本章小结1357.11 习题136第8章 管理数据库对象1398.1 用户、模式以及模式对象1398.1.1 用户与模式1398.1.2 命名模式对象1408.1.3 对象命名空间1418.2 数据类型1428.3 创建表1448.4 创建约束1468.5 【练习8-1】创建表和约束1478.6 创建索引1508.7 创建视图1518.8 创建与使用序列1538.9 【练习8-2】使用约束、视图以及序列1548.10 本章小结1558.11 习题155第9章 操纵数据库数据1589.1 数据库事务1589.1.1 原子性(A)1589.1.2 一致性(C)1599.1.3 隔离性(I)1599.1.4 持久性(D)1599.2 执行SQL语句1609.2.1 执行SELECT语句1609.2.2 执行UPDATE语句1609.2.3 执行INSERT与DELETE语句1619.2.4 执行ROLLBACK命令1629.2.5 执行COMMIT命令1629.2.6 DDL与事务控制1639.2.7 所谓的“自动提交”1639.3 【练习9-1】事务的隔离性、读一致性以及提交1649.4 DML与完整性约束1649.5 Data Pump1659.5.1 Data Pump的体系结构1669.5.2 目录1679.5.3 直接路径与外部表路径1689.5.4 在网络模式中使用Data Pump1699.6 【练习9-2】使用Data Pump通过Enterprise ManagerDatabase Control导出表1699.7 【练习9-3】使用Data Pump通过impdp导入表1719.8 SQL*Loader1729.8.1 SQL*Loader控制文件1729.8.2 数据加载方法1749.9 【练习9-4】使用SQL*Loader1749.10 本章小结1759.11 习题175第10章 管理撤销17910.1 撤销数据的原因与实质17910.2 撤销表空间18110.3 【练习10-1】使用DatabaseControl创建撤销表空间18110.4 事务与撤销段18210.5 管理撤销18310.5.1 与撤销相关的错误条件18310.5.2 用于撤销管理与保证撤销保留的参数18410.5.3 调整与监视撤销表空间18510.5.4 删除与缩小撤销段18710.6 【练习10-2】使用SQL*Plus监视撤销18710.7 本章小结18710.8 习题188第11章 配置Oracle互联19211.1 Oracle的客户/服务器实现19211.2 Oracle Net与通信协议简介19311.3 建立会话19411.3.1 连接本地实例19411.3.2 名称解析19411.3.3 启动服务器进程19511.4 创建与管理侦听器19511.5 【练习11-1】使用Database Control创建侦听器19511.6 向数据库注册实例19611.6.1 静态注册19711.6.2 动态注册19811.7 侦听器控制实用程序19811.8 名称解析技术19911.8.1 Easy Connect名称解析方法20011.8.2 本地名称解析方法20011.8.3 目录名称解析方法20111.8.4 外部名称解析方法20111.9 配置服务别名20111.10 【练习11-2】创建一个Oracle Net服务别名20311.11 【练习11-3】配置动态服务注册20311.12 高级的连接选项20411.13 测试Oracle Net连接20611.14 本章小结20711.15 习题208第12章 Enterprise Manager简介21212.1 Oracle 11g EM简介21212.2 Oracle 11g EM的安装与配置21312.2.1 安装选择说明21312.2.2 客户化安装21312.2.3 设置与安装数据库控制21312.2.4 启动Oracle 11g EM21412.2.5 登录到Oracle 11g EM21412.3 用Oracle 11g EM管理Oracle系统21612.3.1 数据库配置管理21612.3.2 方案管理21712.3.3 数据文件管理21812.3.4 数据库用户管理21912.4 用Oracle 11g EM进行性能调整22212.4.1 查看顶级活动22312.4.2 监视Oracle实例是否存在锁22312.5 本章小结22412.6 习题224第13章 监视Oracle22513.1 自动工作负荷仓库22513.1.1 收集统计量22513.1.2 AWR的大小与位置22613.1.3 快照的保存22713.2 诊断与调整顾问程序22713.2.1 ADDM顾问程序22713.2.2 SQL Tuning Advisor与SQL Access Advisor22913.2.3 Memory Advisor22913.2.4 MTTR Advisor23013.2.5 Segment Advisor23113.2.6 Undo Advisor23113.3 【练习13-1】生成ADDM报告23113.4 服务器生成的告警23313.4.1 告警系统的体系结构23313.4.2 阈值告警23413.4.3 使用基线23513.5 【练习13-2】配置告警23513.6 本章小结23613.7 习题236第14章 配置数据库的备份与恢复23914.1 备份与恢复问题23914.2 失败类别24114.2.1 语句失败24114.2.2 用户进程失败24214.2.3 网络失败24214.2.4 用户错误24314.2.5 介质失败24414.2.6 实例失败24514.3 实例恢复24614.3.1 实例恢复的过程24614.3.2 实例恢复不可能导致数据库出现讹误24714.3.3 调整实例恢复24814.4 【练习14-1】实例恢复与MTTR24814.5 MTTR顾问程序24914.6 配置数据库的可恢复性25014.6.1 保护控制文件25014.6.2 保护联机重做日志文件25114.6.3 archivelog模式与归档器进程25314.7 【练习14-2】复用重做日志25514.8 【练习14-3】将数据库转换至archivelog模式25614.9 本章小结25714.10 习题257第15章 备份Oracle数据库26115.1 备份工具26115.2 概念与术语26215.2.1 全部备份与部分备份26215.2.2 完整备份与增量备份26215.2.3 脱机备份与联机备份26315.2.4 映像副本与备份集26415.3 RMAN的设置26515.3.1 设备的设置26515.3.2 备份集的设置26615.3.3 策略的设置26615.4 调度自动的备份26715.5 【练习15-1】运行数据库的一个完整备份26815.6 控制文件备份26815.7 【练习15-2】使用SQL*Plus备份控制文件以便进行跟踪26915.8 管理RMAN备份27015.9 默认的备份目的地27115.10 本章小结27115.11 习题272第16章 恢复Oracle数据库27516.1 恢复结构与进程27516.2 介质失败后的恢复27716.2.1 恢复受损的复用控制文件27716.2.2 恢复受损的复用联机重做日志文件27716.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论