Go to main content

Oracle® SuperCluster M7 系列管理指南

退出打印视图

更新时间: 2015 年 12 月
 
 

Dept1_Cluster1 上创建 GridLink 数据源

在设置多数据源的过程中,要为每个 Oracle 数据库实例创建一个 GridLink 数据源(对于这些数据源和全局租赁多数据源都是如此)。

  1. 准备创建数据源。
    1. 确保它是非 xa 数据源。
    2. 将这些数据源的目标设置为 Dept1_Cluster1 群集。
    3. 将数据源连接池初始容量设置为 0。
      1. 在 Oracle WebLogic Server 管理控制台中依次选择 "Services"(服务)、"JDBC" 和 "Datasources"(数据源)。
      2. 在 "Datasources"(数据源)屏幕上,单击 "Datasource Name"(数据源名称),然后单击 "Connection Pool"(连接池)选项卡并在 "Initial capacity"(初始容量)字段中输入 0。
    4. 确保 ONS 守护进程一直在您的数据库服务器上运行。通过运行 onsctl 命令在数据库服务器上启动 ONS 守护进程。

      start

  2. 登录到 Oracle WebLogic Server 管理控制台。
  3. 在管理控制台的更改中心中单击 "Lock & Edit"(锁定并编辑)(如果您尚未执行此操作)。
  4. 在 "Domain Structure"(域结构)树中,展开 "Services"(服务),然后选择 "Data Sources"(数据源)。
  5. 在 "Summary of Data Sources"(数据源概要)页上,单击 "New"(新建)并选择 "GridLink Data Source"(GridLink 数据源)。

    此时将显示 "Create a New JDBC GridLink Data Source"(新建 JDBC GridLink 数据源)页面。

  6. 输入以下信息,然后单击 "Next"(下一步)。
    • 在 "Name"(名称)字段中输入数据源的逻辑名称。例如,gridlink。

    • JNDI 的名称。例如 jdbc/gridlink

  7. 在 "Transaction Options"(事务处理选项)页上,取消选中 "Supports Global Transactions"(支持全局事务处理),然后单击 "Next"(下一步)。
  8. 选择 "Enter individual listener information"(输入单个监听程序信息),然后单击 "Next"(下一步)。
  9. 输入以下连接属性:
    • Service Name(服务名)-在 "Service Name"(服务名)字段中,输入 RAC 服务的名称。例如,在 "Service Name"(服务名)中输入 myService


      注 -  Oracle RAC 服务名是在数据库上定义的,并且它不是固定名称。
    • Host Name(主机名)-输入托管数据库的服务器的 DNS 名称或 IP 地址。对于 Oracle GridLink 服务实例连接,该项对于给定的多数据源中的每个数据源必须相同。

    • Port(端口)-输入数据库服务器在其上侦听连接请求的端口。

    • Database User Name(数据库用户名)-输入数据库用户名。例如,myDataBase

    • Password(密码)-输入密码。例如,myPassword1

      确认密码并单击 "Next"(下一步)。


    提示  -  有关更多信息,请参阅《Oracle Fusion Middleware Oracle WebLogic Server Administration Console Online Help》。

    控制台会自动生成完整的 JDBC URL。例如:

    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=left)(PORT=1234))(ADDRESS=(PROTOCOL=TCP)(HOST=right)(PORT=1234))(ADDRESS=(PROTOCOL=TCP)(HOST=center)(PORT=1234)))(CONNECT_DATA=(SERVICE_NAME=myService)))

  10. 在 "Test GridLink Database Connection"(测试 GridLink 数据库连接)页上,复查连接参数并单击 "Test All Listeners"(测试所有监听程序)。

    Oracle WebLogic 会尝试创建管理服务器与数据库之间的连接。连接测试的结果将显示在页面的顶部。如果测试失败,那么您应该更正所有配置错误,然后重新尝试测试。

    单击 "Next"(下一步)。

  11. 在 "ONS Client Configuration"(ONS 客户机配置)页面中,设置 FAN 通知。
    1. 选择 "Fan Enabled"(启用 FAN)以订阅和处理 FAN 事件。
    2. 在 "ONS host and port"(ONS 主机和端口)字段中,输入用于接收基于 ONS 的 FAN 事件的 ONS 守护进程侦听地址和端口列表(以逗号分隔)。

      您可以使用 SCAN 地址访问 FAN 通知。

    3. 单击 "Next"(下一步)。
  12. 在 "Test ONS Client Configuration"(测试 ONS 客户机配置)页上,复查连接参数并单击 "Test All ONS Nodes"(测试所有 ONS 节点)。

    单击 "Next"(下一步)。

  13. 在 "Select Targets"(选择目标)页上,选择 Dept1_Cluster1 作为目标并选择群集中的所有服务器。
  14. 单击 "Finish"(完成)。
  15. 单击 "Activate Changes"(激活更改)。
  16. 为群集配置启用 SDP 的 JDBC 驱动程序。

    有关说明,请参见Configuring SDP-Enabled JDBC Drivers for Dept1_Cluster1

相关信息