logo资料库

11g 2days DBA 中文版(从ITPUB上找到的资源,新中文资料).pdf

第1页 / 共321页
第2页 / 共321页
第3页 / 共321页
第4页 / 共321页
第5页 / 共321页
第6页 / 共321页
第7页 / 共321页
第8页 / 共321页
资料共321页,剩余部分请下载后查看
这个文档是 Oracle DBA 入门的一个很好的官方文档,以前针对 Oracle 11g, 一直没有中文版,所以下定决心翻译一下,经过一个月的翻译终于完成了,上传 与大家分享。大家在阅读中如果认为哪有问题,可以随时回复帖子进行沟通。 图片版链接:http://www.itpub.net/thread-1745037-1-1.html PDF 版链接: http://www.itpub.net/forum.php?mod=viewthread&tid=1753517&extra= http://www.itpub.net/forum.php?mod=viewthread&tid=1753518&extra= ITPuber:LuiseDalian 翻译 时间:2013.01.02
1 Oracle® Database 2 Day DBA 11g Release 2 (11.2) 1.1 介绍 1.1.1 关于本手册 是关于 Oracle 数据库管理的快速入门的教程,目标是教会你如何完成日常的数 据库管理任务。 目的是帮助你理解 Oracle 数据库的概念,帮助你学习如何实施所有的日常管理 任务,而这些任务是保证数据库正常运行所必须的。 这些任务包括:配置数据库、管理内存和存储、管理用户、管理数据库对象(像 数据库表),进行基本的问题处理、创建数据库备份、对数据库进行监控。 1.1.2 关于 Oracle 数据库 Oracle 数据库是支持对象和 XML 功能的关系型数据库。 在关系型数据库中所有数据被存储在二维表中,这些二维表由行和列组成。 Oracle 数据库允许你存储、更新和高效地获取这些数据,具有更好的性能、可靠 性和可扩展性。 Oracle 数据库由下面的元素组成:  在主机上安装的 Oracle 软件。  数据库:是在一个或多个磁盘上的物理文件的集合。 数据库包括用户数据、元数据和控制结构。 元数据(关于数据的数据):是磁盘上的信息集合,这些信息允许 Oracle 软 件来管理用户数据。元数据的一个例子就是数据字典。
控制结构(如控制文件和重做日志文件),保证用户数据的完整性、可用性 和可恢复性。  Oracle 实例,由 2 部分组成。  后台进程,它们是操作系统进程或线程,这些进程执行访问、存储、监 控、恢复用户数据、元数据及与数据库相关的控制文件。  被后台进程使用的共享内存区  服务器进程:完成连接用户和应用程序的工作,完成这些进程使用的内存和 临时存储的管理。服务器进程负责解析和执行 SQL 语句,获取并向用户和 应用程序返回结果。  Oracle Net 和 Oracle Net 监听器,前者是一个软件层,允许客户端应用程序 和 Oracle 数据库可以通过网络进行通信;后者是一个进程,监听来自网络的 连接请求。 1.1.3 日常 Oracle DBA 的任务:  安装 Oracle 软件  创建 Oracle 数据库  进行数据库和软件的更新  启动和关闭 Oracle 实例  管理数据库存储结构  管理用户和安全  管理数据库对象,如表、索引和视图。  需要时进行数据库的备份和恢复  监控数据库状态,采用必要的预防和补救行动  监控和优化数据库性能  诊断并向 Oracle Support Service 报告严重的错误。
在中小型数据库环境中,可能只有你一个人来完成这些任务,在大型和企业级的 数据库环境中,这些任务被分配给几个 DBA,每人负责一部分。 1.1.4 管理数据库的工具  Oracle Universal Installer(OUI),是安装 Oracle 软件的实用程序,可以自动 启动 ODCA(Oracle Database Configuration Assistant)来安装数据库。  Oracle Database Configuration Assistant(ODCA),可能从模板来创建数据库, 也可以创建自己的数据库。可以复制事先配置好的种子数据库,这样就可以 节省产生和配置新数据库的时间和精力。  Database Upgrade Assistant,可以指导完成由存在的数据库到数据库新版本的 升级工作。  Net Configuration Assistant(NETCA),可以用来配置监听器、本地命名方法, 是 Oracle 数据库网络的重要组件。  Oracle Enterprise Manager Database Control,这是管理数据库的主要工具,是 一个 Web 应用。可以使用它来完成数据库的创建、更新、网络配置。此外, 还提供了性能指导界面和 Oracle 实例工具,如 SQL*Loader 和 RMAN (Recovery Manager)。 Oracle 还提供了独立注册的 Oracle 企业管理器管理包、管理插件和其它产品,可 以购买来增加企业管理器的功能。
1.2 安装 Oracle 数据库并创建一个数据库 1.2.1 概览 可以在安装过程中创建数据库,也可以在安装结束之后再创建数据库。 在创建一个数据库后,就没有必要创建第 2 个数据库了,因为每个 Oracle 实例 仅与一个数据库协同工作。 Oracle 可以在一个数据库中建立多个方案,来容纳多个应用程序,而且数据是独 立的;而不是创建多个数据库来容纳不同的应用程序。 1.2.1.1 检查先决条件 1.2.1.2 确定安装选项 1.2.1.2.1 安装选项 创建和配置数据库,或仅安装数据库软件。
可以创建预先配置的数据库,或用户配置的数据库。预先配置的数据库是基于 Oracle 提供的或你自己创建的模板。每一个 Oracle 提供的模板,都是针对特定的 工作量进行优化的。参考 Oracle 提供的 DBCA 模板,Oracle 提供的 DBCA 模板 和相应的工作量。 如果选择的是桌面类型的安装方法,则通用目的数据库模板被使用。 也可以创建一个自定义数据库,可以配置自己的数据库结构。参考,关于高级安 装 如果你必须创建一个新的数据库,则 Oracle 建议你安装预先配置的数据库,这 个安装过程是快速和容易的。可以在创建之后再对数据库进行自定义。 1.2.1.2.2 安装方法  桌面类型,适用于膝上和桌面计算机,包含初始数据库并需要最少的配置。  服务器类型,适用于服务器,用于数据中心或支持企业级的应用程序。如果 需要访问高级配置选项,请选择该类型。
在桌面类型安装过程中,需要进行基本的选择;对于服务器类型安装,可以选择 典型安装或高级安装。在桌面类型安装或典型安装中,Oracle 数据库自动安装示 例方案。 1.2.1.2.3 安装类型  进行哪种版本的数据库安装  企业版:全功能的 Oracle 数据库产品,提供企业级应用程序的数据管理。 可以用于关键任务、高安全性、在线事务处理(OLTP)和数据仓库环境。  标准版:适用于一个团队或部门级别的应用程序,中小企业。提供了核 心的关系型数据库管理服务和选项,一系列集成的管理工具、复制 (replication)、Web 功能和构建核心商业应用的功能。  Standard One 版本:适用于团队、部门或 Web 应用程序。提供了核心的 关系型数据库管理服务,为一个服务器环境或高分布式分支环境。包括 构建商业应用的所有必须设施。  个人版(只针对 Windows 操作系统):和企业版安装相同的软件,但只 支持一个用户的开发和部署环境。  数据库配置选项 1.2.1.2.4 软件安装目录 1.2.1.2.5 数据库文件位置 一个数据库包含许多文件,用来存储用户数据,数据库元数据,从错误恢复数据 库所需要的信息。作为数据库管理员,你可以决定这些文件所采用的存储子系统。 文件系统:默认选项,创建由操作系统的文件系统管理的数据库文件。可以指定 数据库文件的存储路径,数据库就会创建和管理实际的文件。
自动存储管理(Automatic Storage Management),允许你把数据文件放在 Oracle 自动存储管理磁盘组中。如果选择了 ASM,则 Oracle 数据库会自动管理数据库 文件的位置和命名。如果环境中有大量的磁盘,则该选项可以简化数据库的管理 并最大限度地提高性能。ASM 在文件层次上进行软件剥离和镜像,目的是为了 使存储的灵活性、性能和可访问性最大化。 ASM 使用 ASM 实例,区别于数据库实例,来配置和管理磁盘组。 一个 ASM 实例可以为同一服务器上的多个数据库提供存储。 注意:从 Oracle 11g 开始,ASM 是 Oracle 网络架构安装的一部分。不再做为 Oracle 数据库安装的一部分。为了使用 ASM 来存储 Oracle 数据库文件,必须在 Oracle 数据库安装之前,先安装 ASM 并创建 1 个或多个磁盘组。 1.2.1.2.6 数据库标识符 该选项包括全局数据库名和系统标示符(SID)。 SID 是一个唯一的标识符,用于将本数据库实例与其它数据库实例区分开来。 全局数据库名是用来区别其它数据库的数据库全名,形式通常为 database_name.database_domain,例如 sales.example.com,其中 sales 是数据库的 简单名字,而 example.com 为域名,合起来就是全局数据库名。 1.2.1.2.7 关于高级安装 在使用服务器类型安装方法的高级安装过程中,会被提示做一些额外的选择。 安装过程对每一个选项都提供了默认值。  产品语言,选择安装后使用的语言,可以选择多种语言。默认为英语。如果 选择了其它语言,也不会改变安装过程所使用的语言。  数据库配置类型,选择配置数据库所使用的模板,可以选择[通用目的|事务 处理|数据仓库]
分享到:
收藏