第 2 章 安装和创建数据库

37
第 1第 Oracle Database 10g 第第第第 ( 第第第 ) 第2第 第第第第第第第第 第2第 第第第第第第第第 第第第第 第第第第 第第第第

description

第 2 章 安装和创建数据库. 本章概述 本章要点 教学过程. 本章概述. 以前, Oracle 系统的安装是一个很复杂的过程,用户在安装 Oracle 之前,必须对 Oracle 系统有一个深入地了解。这似乎是 Oracle 系统的一个缺点,当然也可以说,这是 Oracle 系统的特点。但是,从最新发布的 Oracle Database 10g 系统来看, Oracle 公司下决心改变安装困难的问题。 Oracle Database 10g 系统的安装过程大大简化了,安装速度也更快了。 本章将讲述安装和创建数据库等问题。. 本章要点. 服务器的环境要求 规划数据库 - PowerPoint PPT Presentation

Transcript of 第 2 章 安装和创建数据库

Page 1: 第 2 章  安装和创建数据库

第 1页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

第 2 章 安装和创建数据库

本章概述

本章要点

教学过程

Page 2: 第 2 章  安装和创建数据库

第 2页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

本章概述 以前, Oracle 系统的安装是一个很复杂的过程,

用户在安装 Oracle 之前,必须对 Oracle 系统有一个深入地了解。这似乎是 Oracle 系统的一个缺点,当然也可以说,这是 Oracle 系统的特点。但是,从最新发布的 Oracle Database 10g 系统来看, Oracle 公司下决心改变安装困难的问题。 Oracle Database 10g 系统的安装过程大大简化了,安装速度也更快了。

本章将讲述安装和创建数据库等问题。

Page 3: 第 2 章  安装和创建数据库

第 3页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

本章要点服务器的环境要求规划数据库Oracle Universal Installer 工具的特点安装过程的特点使用 DBCA 创建数据库通过使用 CREATE DATABASE 命令手动

创建数据库升级数据库

Page 4: 第 2 章  安装和创建数据库

第 4页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

教学过程2.1 安装前的准备2.2 安装过程 2.3 创建数据库 2.4 升级到 Oracle Database 10g

Page 5: 第 2 章  安装和创建数据库

第 5页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

教学过程2.1 安装前的准备2.2 安装过程 2.3 创建数据库 2.4 升级到 Oracle Database 10g

Page 6: 第 2 章  安装和创建数据库

第 6页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

2.1 安装前的准备在安装 Oracle Database 10g 系统之前,

应该以具有管理员权限的用户登录系统,并且检查当前系统对硬件环境和软件环境的要求,以便对数据库进行规划。

Page 7: 第 2 章  安装和创建数据库

第 7页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

硬件环境要求

Page 8: 第 2 章  安装和创建数据库

第 8页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

检查当前系统的配置为了确认当前系统是否满足硬件系统的最

低要求,可以按照以下步骤检查当前系统的配置: – (1) 确认物理 RAM 的大小。 – (2) 确认所配置的页面文件的大小。 – (3) 确定 temp 目录可用的磁盘空间大小。 – (4) 确定当前系统可用的磁盘空间大小。

Page 9: 第 2 章  安装和创建数据库

第 9页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

软件环境要求 安装环境的体系架构、操作系统、编译器、

网络环境等是 Oracle Database 10g 的软件环境,其具体要求如表 2-2 所示。

Page 10: 第 2 章  安装和创建数据库

第 10页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

数据库规划 数据库规划是指对数据库的名称、大小、位置、性能、特点进行预先分析和

确认的过程。 一般地,数据库规划应该包括确定数据库的名称、估计所需空间的大小、安

装位置、选择字符集、默认的数据块大小、规划备份策略等。– (1) 应该确认本地数据库的名称和所属域名。– (2) 估计数据库中将要包含的表和索引的数量和大小。– (3) 规划数据文件在 Oracle 服务器上的位置,目的是获得最佳的执行效率和可恢

复性。通常情况下,磁盘空间越大越好。如果用到 RAID ,那么可以考虑使用 OMF 管理数据文件的存放。

– (4) 选择字符集,并且确定一个备选的字符集。在安装之前,应该考虑数据库的用户在什么地方和使用什么语言,据此确定字符集。

– (5) 决定最优的默认数据块的大小。默认数据块大小由 DB_BOLCK_SIZE 参数指定。只有重新安装才能改变这个值。

– (6) 规划在非系统表空间中存储非系统用户对象,确保为所有非管理员用户分配一个非系统表空间作为其默认表空间。

– (7) 规划和实现自动撤销管理,简化事务撤销信息的管理。– (8) 规划备份和恢复策略,决定如何备份数据库以及备份的频率、如何存储备份、

如何执行恢复等。

Page 11: 第 2 章  安装和创建数据库

第 11页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

教学过程2.1 安装前的准备2.2 安装过程 2.3 创建数据库 2.4 升级到 Oracle Database 10g

Page 12: 第 2 章  安装和创建数据库

第 12页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

2.2 安装过程本节介绍 Oracle Database 10g 系统的安

装过程。首先简单介绍执行安装的工具的特点,然

后详细分析安装过程以及在执行安装时应该注意的事项。

Page 13: 第 2 章  安装和创建数据库

第 13页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

Oracle Universal Installer 的特点 这是一个基于 Java 引擎的安装工具。该工具提供了所有基于 Java平台的安装解决方案,允许用户在多种平台上执行 Oracle 的安装;

该安装工具可以自动地检测组件之间独立性,并且根据选择的产品和安装类型来执行安装过程;

在安装过程中,预先确定的产品集可以很方便地由用户来确定; 可以使用该安装工具指向一个拥有 Oracle Database 10g 系统的 UR

L ,以便进行远程安装; 使用该工具安装的产品可以被轻易地使用该工具卸载; 支持多种不同的 Oracle 安装主目录; 该工具可以检测操作系统环境使用的语言,并且根据这种语言来执行

安装操作; 支持使用响应文件的无人参与的“无提示”安装。

Page 14: 第 2 章  安装和创建数据库

第 14页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

Oracle Database 10g 的安装过程 下面介绍 Oracle Database 10g 的安装过

程。注意,安装不同版本的系统时,其安装对话框略有不同。

以下安装的版本是 Oracle Database 10g 10.2.0.1.0 ,操作系统是 Windows Server 2003 。

关键安装步骤如下:

Page 15: 第 2 章  安装和创建数据库

第 15页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“选择数据库配置”对话框 如果决定创建数据库,那么可以选

择以下任意一种数据库配置: – “一般用途”类型的数据库。选择

此配置类型可以创建适合于各种用途 ( 从简单的事务处理到复杂的查询 ) 的预配置数据库。

– “事务处理”类型的数据库。选择此配置类型可以创建适用于大量并发用户执行简单事务处理的环境的预配置数据库。

– “数据仓库”类型的数据库。选择此配置类型可以创建适用于针对特定主题执行复杂查询的环境的预配置数据库。

– “高级”类型的数据库。选择此配置类型可以在安装结束后运行 DBCA 的完整版本。

Page 16: 第 2 章  安装和创建数据库

第 16页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“指定数据库方案的口令”对话框 在该对话框中,可以为 SYS 、 S

YSTEM 、 SYSMAN 和 DBSNMP 等帐户指定口令。在该对话框中,既可以对每一个帐户指定口令,也可以指定一个对所有帐户都有效的口令。

在输入口令时,应该遵循下面的原则:– 口令长度必须介于 4~ 30 个字

符之间。– 口令不能和用户名相同。– 口令必须来自数据库字符集,可

以包含下划线 (_) 、美元符号 ($)以及井号 (#) 。

– 口令不能使用 Oracle 保留的关键字。

Page 17: 第 2 章  安装和创建数据库

第 17页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“安装结束”消息框

Page 18: 第 2 章  安装和创建数据库

第 18页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

教学过程2.1 安装前的准备2.2 安装过程 2.3 创建数据库 2.4 升级到 Oracle Database 10g

Page 19: 第 2 章  安装和创建数据库

第 19页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

2.3 创建数据库在 Oracle Database 10g 系统中,可以使

用 Database Configuration Assistant (DBCA) 工具和 CREATE DATABASE 命令两种方式创建数据库。

下面分别介绍这两种创建数据库方式的特点。

Page 20: 第 2 章  安装和创建数据库

第 20页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

使用 DBCA 创建数据库 使用 DBCA 可以完成复杂数据库的创建操作。

如果需要在不同的服务器上创建同样的数据库,那么最好使用 DBCA ,因为可以使用 DBCA 创建数据库模板和执行该模板。

启动 DBCA ,首先出现欢迎对话框。之后出现如图 2-17 所示的“步骤 1 :操作”

对话框,可以从中选择需要执行的操作。

Page 21: 第 2 章  安装和创建数据库

第 21页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 1 :操作”对话框

Page 22: 第 2 章  安装和创建数据库

第 22页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 2 :数据库模板”对话框

Page 23: 第 2 章  安装和创建数据库

第 23页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 3 :数据库标识”对话框

Page 24: 第 2 章  安装和创建数据库

第 24页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 4 :管理选项”对话框

Page 25: 第 2 章  安装和创建数据库

第 25页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 5 :数据库身份证明”对话框

Page 26: 第 2 章  安装和创建数据库

第 26页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 6 :存储选项”对话框

Page 27: 第 2 章  安装和创建数据库

第 27页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 7 :数据库文件所在位置”对话框

Page 28: 第 2 章  安装和创建数据库

第 28页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 8 :恢复配置”对话框

Page 29: 第 2 章  安装和创建数据库

第 29页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 9 :数据库内容”对话框

Page 30: 第 2 章  安装和创建数据库

第 30页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 10 :初始化参数”对话框

Page 31: 第 2 章  安装和创建数据库

第 31页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 11 :数据库存储”对话框

Page 32: 第 2 章  安装和创建数据库

第 32页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

“步骤 12 :创建选项”对话框

Page 33: 第 2 章  安装和创建数据库

第 33页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

手动创建数据库

Page 34: 第 2 章  安装和创建数据库

第 34页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

教学过程2.1 安装前的准备2.2 安装过程 2.3 创建数据库 2.4 升级到 Oracle Database 10g

Page 35: 第 2 章  安装和创建数据库

第 35页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

2.4 升级到 Oracle Database 10g

如果用户需要把先前的 Oracle Database版本升级到 Oracle Database 10g ,那么太容易了,因为 Oracle Database 10g提供了非常简单的升级路径。

以下版本的产品可以直接升级到 Oracle Database 10g :– Oracle Database 8.1.7– Oracle Database 9.0.1– Oracle Database 9.2.0– Oracle Database 10.1.0

Page 36: 第 2 章  安装和创建数据库

第 36页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

4种升级方法 使用 Oracle Database Upgrade Assistant (DB

UA) 。该升级工具以前的名称是 Oracle Data Migration Assistant;

执行手工升级; 使用 exp/imp 工具,可以把当前数据库中的数据拷贝到 Oracle Database 10g 的新建数据库中;

使用 SQL*Plus 的 copy 命令或 create table as select 命令,可以把当前数据库中的数据拷贝到Oracle Database 10g 的新建数据库中。

Page 37: 第 2 章  安装和创建数据库

第 37页Oracle Database 10g 基础教程 ( 第二版 ) 第 2 章 安装和创建数据库

教学过程2.1 安装前的准备2.2 安装过程 2.3 创建数据库 2.4 升级到 Oracle Database 10g