安装示例模式并建立数据库连接

目的

大多数 Oracle 文档都要求您安装示例数据库模式并建立指向它们的连接。对于 OTN 上的代码示例和多个 OBE 教程,您需要将这些模式与 JDeveloper 10g 一起使用。本教程介绍了如何安装和填充示例模式表以及如何在 JDeveloper 中连接到它们。

主题

本教程介绍了以下主题:

 概述
 前提条件
 创建和填充示例模式表

创建数据库连接

 检查示例模式
 总结

所需时间

30 分钟

查看屏幕截图

将鼠标移到该图标上可以查看该图像 将鼠标移到该图标上可以显示所有屏幕截图。还可以将鼠标移到每个图标上来仅查看相关的屏幕截图。

概述

JDeveloper OBE 和其他示例使用 HR 和 OE 示例模式。 这些模式包含在 Oracle9i 或 Oracle 10g 数据库中,但您也可以使用 8i 示例模式脚本将它们安装到 Oracle8i 数据库中。一旦模式存在于数据库中,则必须在 JDeveloper 中创建指向这些模式的连接才能使用这些模式。完成本教程后,您将学会在 JDeveloper 中使用示例模式。

返回主题列表

前提条件

返回主题列表

为使本教程顺利进行,您需要先执行以下操作:

1.

安装 Oracle JDeveloper 10g (10.1.3)。

2. 能够访问 Oracle8i、Oracle9i 或 Oracle 10g 数据库,并知道 system 和 sys 用户的口令。
3. 在本地计算机上安装了 SQL*Plus。

创建和填充示例模式表

返回主题列表

警告:出于安全原因,建议您不要将示例模式安装到生产数据库中。如果确实安装了它们,则应使用默认口令以外的口令(尽管在 Oracle 提供的教程所显示的示例中使用了默认口令)。当为教程和演示使用完示例模式后,可以通过对每个安装的示例模式发出以下 SQL*Plus 命令删除它们:

DROP USER CASCADE;

为创建和填充示例模式而采取的操作取决于您能否访问 Oracle8i、Oracle9i 或 Oracle 10g 数据库。本主题探讨了以下子主题:

 安装 Oracle9i 或 Oracle 10g 示例模式
 安装 Oracle8i 示例模式
 删除 Oracle8i 示例模式

安装 Oracle9i 或 Oracle 10g 示例模式

返回列表

1.

如果从 Oracle9i 或 Oracle 10g 中删除了示例模式,或者如果一开始并未安装它们,则应按照 Oracle9i 示例模式 Oracle 数据库示例模式 10g 第 1 版 (10.1) 中的说明安装它们。对于 10g,SQL 脚本位于单独的随附 CD 上。

2.

如果您是第一次使用示例模式,则可能发现您必须解锁 HR 和 OE 示例模式用户,然后授予它们 CONNECTRESOURCE 角色。可以使用 Oracle 企业管理器(它是 Oracle9i 或 Oracle 10g 的一部分)执行此操作。

此外,您还可以发出下列 SQL*Plus 命令:

ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;
GRANT CONNECT, RESOURCE to hr;

ALTER USER oe IDENTIFIED BY OE ACCOUNT UNLOCK;
GRANT CONNECT, RESOURCE to OE;

将鼠标移到该图标上可以查看该图像

要从 JDeveloper 中调用 SQL*Plus,在 Connection Navigator 中选择一个数据库连接(参见 创建数据库连接),然后从菜单中选择 T ools > S QL*Plus 。首次执行此操作时,将出现一个对话框,要求您指定 SQL*Plus 的位置。

将鼠标移到该图标上可以查看该图像

安装 Oracle8i 示例模式

返回列表

如果无法访问 Oracle9i 或 10g 数据库中的 Oracle9i 或 10g 示例模式,则可以将这些模式安装到 Oracle8i 数据库中。运行脚本安装 Oracle8i 示例模式时,将毁坏先前使用用户名 HR8 或 OE8 安装的任何模式。如果与 HR8 或 OE8 模式建立了 JDeveloper 连接,则在重新安装前应关闭它们。

1.

8i 示例模式脚本下载到计算机并将它们解压缩到计算机的一个目录中。

将鼠标移到该图标上可以查看该图像

2.

在 JDeveloper 工具栏中,单击 Open,或从菜单中选择 File | Open

将鼠标移到该图标上可以查看该图像

3.

在 Open 对话框中,浏览并将 Location 更改为将示例模式脚本解压缩到的目录。选择 mksample8.sq l 脚本。单击 Open,在 JDeveloper 代码编辑器中打开此脚本。

将鼠标移到该图标上可以查看该图像

4.

默认情况下,日志文件保存到 C:\TEMP\ 中。如果正在使用 UNIX,或者要将日志文件保存到其他位置,则必须将 mksample8.sql 中的 C:\TEMP\ 更改为一个新位置。在代码编辑器中,将 C:\TEMP\ 更改为其他位置(如果需要)。

将鼠标移到该图标上可以查看该图像

5.

在代码编辑器中,右键单击 mksample8.sql 并选择 Run in SQL*Plus ,然后选择要使用的数据库连接(参见 创建数据库连接)。这将打开一个 SQL*Plus 窗口运行该脚本。

将鼠标移到该图标上可以查看该图像

6.

当出现提示时,输入 system 口令、 数据库别名(前面带 @)、 sys 口令和 hr8 和 oe8 用户的口令 hr8 oe8 重要事项:确保在数据库别名之前加上 @

将鼠标移到该图标上可以查看该图像

脚本运行完后,键入 Exit 关闭 SQL*Plus 窗口。

这些脚本使用您为 oe8 和 hr8 用户定义的口令在数据库中创建了这两个用户。此外,还将创建表和模式中的其他数据库对象,并用示例数据填充它们。

7.

可以在日志文件 mksample8hr8_main.log 和 mksample8oe8_main.log(位于 C:\TEMP\ 或已经定义的其他位置中)中检查安装过程。请注意,由于脚本的第一个操作是删除用户,因此如果该用户先前不存在,则该日志将显示错误。您可以忽略此错误。

将鼠标移到该图标上可以查看该图像

删除 Oracle8i 示例模式

返回列表

如果不再需要 Oracle8i 示例模式,可以选择删除它们。为此,执行以下步骤:

1.

在 JDeveloper 工具栏中,单击 Open,或从菜单中选择 File | Open

将鼠标移到该图标上可以查看该图像


2.

在 Open 对话框中,将 Location 更改为将示例模式脚本解压缩到的文件夹。按着 Control 键单击,选择多个 hr8_drop.sq l oe8_drop.sql 脚本。单击 Open,在代码编辑器中打开脚本。

将鼠标移到该图标上可以查看该图像

3.

在代码编辑器中,单击 hr8_drop.sq l 选项卡。在代码编辑器中右键单击此文件,并从上下文菜单中选择 Run in SQL*Plus ,然后选择要使用的数据库连接。这将打开 SQL*Plus 窗口。

将鼠标移到该图标上可以查看该图像

4.

当出现提示时,输入 hr8 用户的 口令数据库别名(前面带 @)。 重要事项:确保在数据库别名之前加上 @

将鼠标移到该图标上可以查看该图像

脚本运行完后,键入 exit 关闭 SQL*Plus 窗口。

5. oe8_drop.sql 脚本重复第 3 步和第 4 步。

创建数据库连接

返回主题列表

本主题介绍了如何创建指向示例模式的 JDBC 连接,以用于 JDeveloper OBE 和示例。要在 JDeveloper 中定义连接,执行以下步骤:

1.

选择 View | Co nnection Navigator

将鼠标移到该图标上可以查看该图像


2.

右键单击 Database 节点,并从上下文菜单中选择 New Database Connection

将鼠标移到该图标上可以查看该图像

3.

在 Create Database Connection 向导中,查看欢迎页面上的信息,然后单击 Next

将鼠标移到该图标上可以查看该图像

4.

C onnection Name 域中,键入连接的名称。

该示例使用名称 tutorial_jdbc_connection ,但您可以使用任何名称。单击 Next

将鼠标移到该图标上可以查看该图像

5.

在 Authentication 页面上:

Username Password 域中,键入用户名和口令。

如果使用 Oracle9i 或 10g 数据库中的示例模式脚本,则对 Human Resources 模式使用 HR 用户,或对 Order Entry 模式使用 OE 用户。

如果使用按照“创建和填充示例模式表”中的说明安装的 Oracle8i 示例模式,则对 Human Resources 模式使用 HR8 用户,或对 Order Entry 模式使用 OE8 用户。

选择 Deploy password

单击 Next

将鼠标移到该图标上可以查看该图像

6.

在 Connection 页面上:

H ost name 域中,键入数据库所在计算机的名称(或 IP 地址)。

JDBC Port SID 域中,输入数据库连接的信息。如果您不知道这些值,请联系您的数据库管理员。

单击 Next

将鼠标移到该图标上可以查看该图像

7.

单击 Test Connection

如果数据库可用并且连接详细信息正确,则您将在 Status 窗口中看到 Success!。

如果发生错误,则请联系数据库管理员,确认这些设置是否正确。单击 Back 可作任何必要的更改,然后重新测试该连接。

将鼠标移到该图标上可以查看该图像

8.

单击 Finish 。该连接现在应出现在 Connection Navigator 中的 Database connection 节点下。

将鼠标移到该图标上可以查看该图像

9.

创建要在 JDeveloper 示例和其他 OBE 中使用的两个不同名称的连接:

一个名为 hr_conn 的指向 HR 或 HR8 模式的连接

一个名为 oe_conn 的指向 OE 或 OE8 模式的连接

您可以在需要对本数据库中的 HR/HR8 或 OE/OE8 模式进行 JDBC 访问时随时重新使用这些连接。

检查示例模式

返回主题列表

创建指向某个示例模式的连接后,可以从 JDeveloper 中检查这些模式。

1.

选择 View | Co nnection Navigator

将鼠标移到该图标上可以查看该图像


2.

依次展开 Database、刚刚创建的连接的节点以及 hr 或 OE 模式的节点。可以浏览此模式的数据库元素,然后在 JDeveloper OBE 中使用它们。

将鼠标移到该图标上可以查看该图像

总结

返回主题列表

在本教程中,您完成了以下操作:

 安装或获得对 Oracle8i、Oracle9i 或 Oracle 10g 数据库中的 HR 和 OE 示例的访问权限。
 在 JDeveloper 中创建了一个示例模式的连接
 在 JDeveloper 中检查了示例模式对象


 将鼠标移到该图标上可以隐藏所有屏幕截图

Left Curve
热门下载
Right Curve
Left Curve
更多融合中间件下载
Right Curve