第 2 章:安装 Oracle 软件并构建数据库

本章介绍如何使用 Oracle Universal Installer (OUI) 安装 Oracle 数据库软件并创建初始数据库。您还将学习如何使用 Database Configuration Assistant (DBCA) 创建其他数据库。

大约 2 个小时

主题

本教程包括以下主题:

将光标置于此图标上可以加载和查看本教程的所有屏幕截图。 (警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)

注:此外,您还可以在下列步骤中将光标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图将其隐藏。

开始本教程之前,您应该:

1.

具有一般计算机常识。

2.

熟悉基本产品安装。

返回主题列表

使用 Oracle Universal Installer (OUI) 安装软件

您可以使用 Oracle Universal Installer (OUI) 安装 Oracle 软件。OUI 是一个 GUI 工具,您可以使用它查看计算机上安装的 Oracle 软件、安装新的 Oracle 软件以及删除不打算再使用的 Oracle 软件。您可以使用两种方法安装 Oracle 软件:基本安装和高级安装。选择基本安装方法将以最少的用户输入快速安装软件。高级安装方法使用户可以执行自定义安装。

A 基本安装
B. 高级安装

返回主题列表

基本安装

按照下面的步骤,使用基本安装方法安装 Oracle 软件并创建数据库。

(注意:使用 Basic Installation 选项时,默认情况下不安装示例模式):

1.

以具有 Oracle 软件安装及创建和运行数据库权限的管理组成员之一的身份登录到您的计算机。

2.

将数据库的发行 CD 插入 CD 驱动器中。将自动显示 Autorun 窗口。选择 Install/Deinstall Products

注:如果您正在从 Oracle 的下载站点下载,请遵循网站给出的说明。

3.

显示 Select a Product to Install 窗口。选择 Oracle Database 11g 选项。单击 Next

4.

显示 Select Installation Method 窗口。选择 Basic Installation。根据您的环境指定 Oracle Base Location、Oracle Home Location、Installation Type 和 Unix DBA Group。选择 Create Starter Database,接受默认的 Global Database Name orcl,或者提供另外一个适合您环境的数据库名称。

提供 oracle 作为数据库口令,或者提供一个您自己选择的口令。单击 Next

5.

在 UNIX 和 Linux 安装中,将显示 Specify Inventory directory and credentials 窗口。输入安装 Oracle 软件的目录的完整路径,或者接受默认路径。输入拥有该目录写入权限的操作系统组的名称。单击 Next

6.

显示 Product-Specific Prerequisites Checks 窗口。全部检查完成后,单击 Next

7.

显示 Oracle Configuration Manager Registration 窗口。这用于将您的配置信息与 Metalink 帐户关联。对于这个练习来说,请跳过此选项,单击 Next

8.

出现含有待安装产品清单的 Summary 页面。单击 Install 开始安装。

随即显示 Install 进度窗口。

9.

显示 Configuration Assistants 窗口。允许助手执行。它们将配置您的网络、启动一个 Oracle 网络服务监听器进程来连接到数据库、创建数据库并配置管理工具。

10.

Database Configuration Assistant 窗口展示数据库创建的进度条。

11.

在数据库创建完成时,将显示一个包含有关数据库信息的窗口。查看此列表。如果您希望解锁数据库帐户或者更改数据库帐户的口令,可以单击 Password Management。否则单击 OK

12.

再次显示 Configuration Assistants 窗口,随后立即显示 Execute Configuration scripts 对话框。

必须先以 root 用户身份运行两个独立的脚本,然后才能继续进行安装。打开一个新的终端窗口,以 root 用户身份登录,执行 /u01/app/oracle/oraInventory 目录下的 orainstRoot.sh 脚本(按对话框页面所述)。

导航到 /u01/app/oracle/product/11.1.0/db_1 目录,执行 root.sh 脚本。

脚本运行完成之后,返回 Execute Configuration scripts 页面,单击 OK

13.

显示 End of Installation 页面,其中包含有关 Web 应用程序的重要信息。单击 Exit

单击 Yes。现在,您已经完成了 Oracle 软件的安装和数据库的创建。

返回主题

按照下面的步骤,使用高级安装方法安装 Oracle 软件并创建数据库。

注:如果您执行了 Basic Installation 步骤,则无需进行本节操作。

1.

以具有 Oracle 软件安装及创建和运行数据库权限的管理组成员之一的身份登录到您的计算机。

2.

将数据库的发行 CD 插入 CD 驱动器中。将自动显示 Autorun 窗口。选择 Install/Deinstall Products

注:如果您正在从 Oracle 的下载站点下载,请遵循网站给出的说明。

3.

显示 Select a Product to Install 窗口。选择 Oracle Database 11g 选项。单击 Next

4.

显示 Select Installation Method 窗口。选择 Advanced Installation 并单击 Next,开始安装您的软件。

5.

在 UNIX 和 Linux 安装中,将显示 Specify Inventory directory and credentials 窗口。输入安装 Oracle 软件的目录的完整路径,或者接受默认路径。输入拥有该目录写入权限的操作系统组的名称。单击 Next

6.

显示 Select Installation Method 窗口。根据您的环境选择 Enterprise EditionStandard Edition。单击 Next

7.

显示 Install Location 窗口。输入安装 Oracle 软件的 Oracle Base 目录的路径,或者接受默认路径。在窗口的 Software Location 区域中,输入存储 Oracle 软件文件的基本位置的名称和路径,或者接受默认值。单击 Next

8.

Oracle Universal Installer 现在将验证您的系统是否满足安装和配置所选产品的最低要求。更正所报告的任何问题,然后继续。单击 Next

9.

显示 Select Configuration Option 窗口。选择 Create a Database 并单击 Next

10.

显示 Select Database Configuration 窗口。选择初始数据库类型,即 General Purpose/Transaction ProcessingData WarehouseAdvanced。单击 Next

11.

显示 Specify Database Configuration Options 窗口。在相应的域中输入 Global Database NameSID。单击 Next

12.

显示 Specify Database Config Details 窗口。在这里,您可以配置内存、字符集、安全性和示例模式信息。对于 Memory、Character Sets 和 Security 选项卡,接受默认值即可。导航到 Sample Schemas 选项卡。选择 Create database with sample schemas。单击 Next

13.

显示 Select Database Management Option 窗口。选择 Use Database Control for Database Management。单击 Next

14.

显示 Specify Database Storage Option 窗口。根据您的环境选择 File SystemAutomatic Storage Management。单击 Next

15.

显示 Specify Backup and Recovery Options 窗口。选择 Do not enable Automated backups 配置您自己的备份计划。单击 Next

16.

显示 Specify Database Schema Passwords 窗口。您可以选择 Use different passwords for these accounts 选项并输入管理员用户的口令,或者选择 Use the same password for all the accounts 并输入口令。单击 Next

17.

显示 Privileged Operating System Groups 窗口。如有必要,请修改不同的组,并单击 Next

18.

显示 Oracle Configuration Manager Registration 窗口。这用于将您的配置信息与 Metalink 帐户关联。对于这个练习来说,请跳过此选项,单击 Next

19.

出现含有待安装产品清单的 Summary 页面。单击 Install 开始安装。

随即显示 Install 进度窗口。

20.

显示 Configuration Assistants 窗口。允许助手执行。它们将配置您的网络、启动一个 Oracle 网络服务监听器进程来连接到数据库、创建数据库并配置管理工具。

Database Configuration Assistant 窗口展示数据库创建的进度条。

21.

在数据库创建完成时,将显示一个包含有关数据库信息的窗口。查看此列表。如果您希望解锁数据库帐户或者更改数据库帐户的口令,可以单击 Password Management。否则单击 OK

再次显示 Configuration Assistants 窗口,随后立即显示 Execute Configuration scripts 对话框。

22.

必须先以 root 用户身份运行两个独立的脚本,然后才能继续进行安装。打开一个新的终端窗口,以 root 用户身份登录,执行 /u01/app/oracle/oraInventory 目录下的 orainstRoot.sh 脚本(按对话框页面所述)。

导航到 /u01/app/oracle/product/11.1.0/db_1 目录,执行 root.sh 脚本。

脚本运行完成之后,返回 Execute Configuration scripts 页面,单击 OK

23.

显示 End of Installation 页面,其中包含有关 Web 应用程序的重要信息。单击 Exit

单击 Yes。现在,您已经完成了 Oracle 软件的安装和数据库的创建。

返回主题

使用 Database Configuration Assistant (DBCA) 创建数据库

如果您选择只安装软件,稍后再创建数据库,或者您希望使用刚安装的软件创建其他数据库,可以使用 Database Configuration Assistant (DBCA) 实现。

注: 如果在基本安装或高级安装过程中已经创建了数据库,则无需进行本节的操作。

执行下面的步骤创建一个新数据库;如果已在软件安装过程中创建了一个数据库,则现在创建第二个数据库:

1.

以具有 Oracle 软件安装及创建和管理数据库权限的管理组成员之一的身份登录到您的计算机。

2. 在 Linux 或 UNIX 操作系统上,通过在命令提示符下输入以下命令启动 DBCA:

dbca

3.

显示 Welcome 窗口。单击 Next

4.

Operations 窗口中选择 Create a Database 开始一个配置和创建数据库的过程。单击 Next

5.

在 Database Templates 窗口中,选择创建数据库时使用的数据库模板的类型。可以单击 Show Details 查看每种类型数据库的配置。选择适合您数据库要支持的负载类型的模板。如果无法确定负载类型,选择默认的 General Purpose or Transaction Processing 模板。单击 Next

6.

在 Database Identification 窗口中,输入 Global Database NameSID。单击 Next

注: 如果已在 Oracle 软件安装过程中创建了一个数据库,您现在要利用 DBCA 创建第二个数据库(如本例中的情况),则必须为您的第二个数据库选择不同的全局数据库名称和 SID。

7.

显示 Management Options 窗口。为了使用 Enterprise Manager,选择 Configure Enterprise Manager。选择 Configure Database Control for local management 按照您的配置在本地管理数据库。单击 Next

8.

在 Database Credentials 窗口中,可以选择针对所有帐户使用不同的管理口令或相同的口令。选择两个选项之一并输入您的口令数据。单击 Next

9.

针对存储选项,根据您对应的环境选择 File SystemAutomatic Storage ManagementRaw Devices。单击 Next

10.

指定创建数据文件的位置。选择以下选项之一:Use Database File Locations from TemplateUse Common Location for All Database FilesUse Oracle-Managed Files。单击 Next

11.

选择 Specify Flash Recovery Area 并输入目录位置和大小。选择 Enable Archiving 将您的数据库转入 ARCHIVELOG 模式。单击 Next

12.

单击 Sample Schemas 选项卡。如果您希望在数据库中包含示例模式 (EXAMPLE) 表空间,则选择 Sample Schemas。单击 Next

13.

显示 Memory 窗口。选择 Typical 并输入 Memory Size (SGA and PGA) 的值。单击 Sizing 选项卡。

14.

显示 Sizing 窗口。指定最小块大小以及定能同时连接到数据库的操作系统用户进程的最大数。

注: 如果使用了模板,则无法指定块大小。

单击 Character Sets 选项卡。

15.

显示 Character Sets 窗口。为您的数据库选择字符集。单击 Connection Mode 选项卡。

16.

显示 Connection Mode 窗口。根据您的环境,选择 Dedicated Server ModeShared Server Mode。单击 Next

17.

显示 Security Settings 窗口。接受默认值,然后单击 Next

18.

显示 Automatic Maintenance Tasks 窗口。在这个窗口中,您可以将数据库配置为自动管理维护任务。选择 Enable automatic maintenance tasks 选项。单击 Next

19.

在 Database Storage 窗口中,可以为创建的数据库指定存储参数。接受默认值。单击 Next

20.

在 Creation Options 窗口中,选择 Create Database 创建数据库。还可以选择 Save as a Database Template 来保存您的配置。单击 Finish

21.

Confirmation 窗口中,确认将要安装的选件并单击 OK

22.

正在创建数据库。

创建数据库之后,可以更改或解锁您的口令或单击 Exit

返回主题列表

在本教程中,您学习了如何:

安装数据库的基本版本。
安装数据库的高级版本,包括运行 Database Configuration Assistant。
使用 Database Configuration Assistant 创建数据库。

返回主题列表

将光标置于该图标上可以隐藏所有的屏幕截图。