大多数 Oracle 文档都要求您安装示例数据库模式并建立指向它们的连接。对于 OTN 上的代码示例和多个 OBE 教程,您需要将这些模式与 JDeveloper 10g 一起使用。本教程介绍了如何安装和填充示例模式表以及如何在 JDeveloper 中连接到它们。
|
1. |
如果从 Oracle9i 或 Oracle 10g 中删除了示例模式,或者如果一开始并未安装它们,则应按照 Oracle9i 示例模式或 Oracle 数据库示例模式 10g 第 1 版 (10.1) 中的说明安装它们。对于 10g,SQL 脚本位于单独的随附 CD 上。
|
|
2. |
如果您是第一次使用示例模式,则可能发现您必须解锁 HR 和 OE 示例模式用户,然后授予它们 CONNECT 和 RESOURCE 角色。可以使用 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 中选择一个数据库连接(参见创建数据库连接),然后从菜单中选择 Tools > SQL*Plus。首次执行此操作时,将出现一个对话框,要求您指定 SQL*Plus 的位置。

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

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

|
|
3. |
在 Open 对话框中,浏览并将 Location 更改为将示例模式脚本解压缩到的目录。选择 mksample8.sql 脚本。单击 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\ 或已经定义的其他位置中)中检查安装过程。请注意,由于脚本的第一个操作是删除用户,因此如果该用户先前不存在,则该日志将显示错误。您可以忽略此错误。

|
|
1. |
选择 View | Connection Navigator。

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

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

|
|
4. |
在 Connection 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 页面上:
在 Host 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 访问时随时重新使用这些连接。
|