Oracle数据库管理与维护实战 - (EPUB全文下载)
文件大小:0.61 mb。
文件格式:epub 格式。
书籍内容:
Oracle数据库管理与维护实战
第一篇 数据库体系结构
第二篇 数据库管理
第三篇 数据库高级特性
版权
第一篇 数据库体系结构
第1章 Oracle产品系列
第2章 Oracle体系结构及其基本概念
第3章 Oracle Net体系结构和云体验
第4章 安装与配置
第5章 创建数据库
第1章 Oracle产品系列
Oracle软件众多,初学者经常分不清Oracle各种产品的区别。本章先对Oracle系列产品作简要的介绍,然后介绍Oracle几个常见版本之间的差别,让读者对Oracle产品有宏观的了解。
1.1 Oracle产品组成
Oracle产品以Oracle数据库为核心,其他产品是围绕这个核心的管理、开发工具和应用软件。我们可以将Oracle产品分成数据库组件、开发套件、应用服务器、协作套件、应用软件五类。Oracle的产品分类如表1-1所示。
表1-1 Oracle系列的主要产品
续表
1.1.1 数据库组件
数据库组件是Oracle 内核心的组件,Oracle Database 针对不同用户,不同的应用环境有多个版本,如标准版,企业版、个人版等多个版本。针对不同应用,Oracle提供了许多可选组件,如实时应用集群、Oracle OLAP、数据挖掘,这些组件对提高数据库性能,数据库可靠性、安全性、可用性等方面给予了更好的支持。下面我们就几个重要的选件作简要的介绍。
1.实时应用集群
Oracle 实时应用集群利用计算机集群技术,将多个互连的服务器整合在一起。这些服务器运行起来如同单一的服务器一样,而其中的每一个服务器节点都可以运行一个数据库实例。当其中的一个或多个服务器发生故障时,或者添加或移去服务器时,并不影响整个集群的运行,数据库仍可正常运转。实时应用集群为数据库运行提供了无限的可伸缩性和高可用性,同时又具有单个系统简单性和易用性。
2.Oracle OLAP
这是一个可伸缩、高性能的计算引擎,它为开发分析应用程序提供了完全集成的管理。Oracle OLAP完全集成在数据库中,同时提供了一整套分析功能,例如预测分析市场趋势、产品生产需求,以生成企业预算和财务分析系统。Java OLAP API还为应用程序提供了软件接口。
3.数据挖掘
Oracle 数据挖掘允许用户构建高级商务智能应用程序,这些应用程序能够挖掘企业数据库,并将这些信息集成到应用程序中。
4.应用程序接口
应用程序接口提供了一套第三代语言与数据库应用编程的接口,主要包括以下几种接口方式:Oracle Precompilers、OCI、ODBC、Oracle Objects for OLE、JDBC。通过这些接口,用户可以访问和操作Oracle数据库中的数据。Oracle提供了支持几乎所有第三代语言的接口。
5.网络组件
Oracle 网络接口除表1-1中的Net Services外,还有SQL*Net和Oracle *Net8。SQL*Net是Oracle 7及其以前版本使用的网络组件;Oracle *Net8是Oracle 8和Oracle 8i 使用的网络组件;Net Services是Oracle 9i和Oracle 10g 使用的网络组件。Oracle 网络组件支持多种协议,例如TCP/IP,TCP/IP With SSL,Named Pipe,LU6.2,VI。
6.SQL*Plus
SQL*Plus是Oracle提供的一个命令行式的交互界面。用户以数据库合法用户名登录后,可以在SQL*Plus内通过命令直接操纵数据。使用SQL*Plus可以创建及修改数据库结构、查询、更新、删除数据库中的数据;可以创建及修改数据库触发器、数据库存储过程;可以进行数据库用户的管理;可以进行数据库空间的管理和维护;可以进行数据库备份和日志管理等。使用SQL*Plus,还可以生成报表,或把数据库中的数据导出,形成操作系统上的ASCII文件,运行PL/SQL语句等。SQL*Plus可以作为开发和系统调试的辅助工具,也是数据库管理员经常使用的工具。
7.企业管理器OEM
企业管理器(Oracle Enterprise Manager)是数据库管理员进行数据库管理的一个十分便利的工具。企业管理器提供了一套图形化界面。通过图形化界面,用户可以进行实例管理、数据库存储管理、数据库性能调优等操作。
1.1.2 开发套件
Oracle 还提供一系列应用设计、开发工具,实现不同阶段的不同要求,下面我们简要介绍几种常用的开发工具。
1.Oracle JDeveloper
Oracle JDeveloper是Oracle 提供的一个优秀的Java集成开发环境。利用JDeveloper可以开发基于B/S(Browser/Server)、C/S(Client/Server)体系的Java应用程序。同时,JDeveloper能和Oracle数据库很好地集成,它提供了集成式JDBC支持,并且支持使用SQLJ的编程和调试。相比现在流行的Java开发环境JBuider,JDeveloper有更快的编译和执行速度。
2.Oracle Developer
Oracle Developer提供了一系列Oracle开发工具。它由3 个开发工具组成:Forms、Reports和Graphics。Oracle Developer 采用与Oracle RDBMS 同样的编程语言PL/SQL,因此Oracle Developer 上编写的过程或函数通过简单拖放式操作拉到服务器上就可以成为数据库核心的存储过程,反之亦然。这种功能方便了应用开发人员对于系统的再设计与修改,极大地提高了开发效率与运行效率。
3.Oracle Forms
Oracle Forms 提供“拖放”式的图形用户界面,以加快应用程序开发。Forms 不仅可以开发C/S应用程序,还可以开发在Oracle Application Server上运行的程序,动态生成Java Applet,用户可以在 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Oracle数据库管理与维护实战 - (EPUB全文下载)