连接到 Oracle 源数据库

使用“Oracle 源”页提供连接到 Oracle 源数据库所需的信息。 CDC 实例将读取连接到的 Oracle 数据库的重做日志。

Oracle Connect String
将 Oracle 连接字符串输入到您正在使用的 Oracle 数据库所在的计算机中。 连接字符串采用以下方法之一编写:

host[:port][/service name]

连接字符串还可以指定 Oracle Net 连接描述符,例如 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=erp.contoso.com) (PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=orcl)))

如果使用目录服务器或 tnsnames,则连接字符串可以是连接的名称。

Oracle 日志挖掘身份验证
若要输入有权进行日志挖掘的 Oracle 数据库用户的凭据,请选择以下项之一:

  • Windows 身份验证:选择此选项以使用当前的 Windows 域凭据。 仅当 Oracle 数据库配置为使用 Windows 身份验证时,才能使用此选项。

  • Oracle 身份验证:如果选择此选项,则必须在要连接到的 Oracle 数据库中键入用户的用户名和密码

注释

用户必须在 Oracle 数据库中拥有以下权限才能成为日志挖掘用户。

  • 在<任意捕获表>上选择SELECT
  • 选择任意交易
  • 在 DBMS LOGMNR 上执行
  • 在 V$LOGMNR 内容上选择
  • 在 V$ARCHIVED 日志上选择
  • 在 V$LOG 上执行 SELECT 语句
  • 在 V$LOGFILE 上选择
  • 在 V$DATABASE 上选择
  • 在 V$THREAD 上选择
  • 在所有索引上执行SELECT操作
  • 对所有对象执行SELECT操作
  • 对 DBA 对象执行 SELECT 操作
  • 在所有表上选择

如果这些权限中的任何一项都不能授予 V$xxx,则将其授予 V_S$xxx。

测试连接
单击 “测试连接 ”,确定是否与具有 Oracle 数据库的远程计算机建立了连接。 此时会打开一个对话框,告知连接是否成功。

重要

如果不以管理员身份运行 CDC 设计器,与 Oracle 源数据库的连接可能会因已知问题而失败。 如果连接失败,请使用 “以管理员身份运行 ”选项关闭并重启 CDC 设计器。

在此页上输入信息后,单击“下一步”以选择 Oracle 表和列

另请参阅

如何创建 SQL Server 更改数据库实例
编辑实例属性