Connettersi a un database di origine OracleConnect to an Oracle Source Database

Utilizzare la pagina Oracle Source per fornire le informazioni necessarie per la connessione al database di origine Oracle.Use the Oracle Source page to provide the information necessary to connect to the Oracle source database. Tramite l'istanza di CDC verranno letti i log di rollforward del database Oracle a cui si è effettuata la connessione.The CDC instance will read the redo logs of the Oracle database you are connected to.

Oracle Connect StringOracle Connect String
Immettere la stringa di connessione Oracle nel computer contenente il database Oracle in uso.Enter the Oracle connect string to the computer with the Oracle database you are using. La stringa di connessione viene scritta in uno dei modi seguenti:The connect string is written in one of the following ways:

host[:port][/service name]

Nella stringa di connessione è anche possibile specificare un descrittore della connessione di rete Oracle, ad esempio (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=erp.contoso.com) (PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=orcl)))The connection string can also specify an Oracle Net connect descriptor, for example, (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=erp.contoso.com) (PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=orcl)))

Se si utilizza un server di elenchi in linea o nomi TNS, la stringa di connessione può essere il nome della connessione.If using a directory server or tnsnames, the connect string can be the name of the connection.

Oracle Log Mining AuthenticationOracle Log Mining Authentication
Per immettere le credenziali per l'utente del database Oracle autorizzato per il log mining, selezionare una delle opzioni seguenti:To enter the credentials for the Oracle database user that is authorized for log mining, select one of the following:

  • Windows Authentication: selezionare questa opzione per utilizzare le credenziali del dominio Windows correnti.Windows Authentication: Select this to use the current Windows domain credentials. È possibile utilizzare questa opzione solo se il database Oracle è configurato per l'utilizzo dell'autenticazione di Windows.You can use this option only if the Oracle database is configured to work with Windows authentication.

  • Oracle Authentication: se si seleziona questa opzione, è necessario digitare il nome utente e la password dell'utente nel database Oracle a cui si effettua la connessione.Oracle Authentication: If you select this option, you must type the User Name and Password for the user in the Oracle database you are connecting to.

Nota

Per poter essere un utente del log mining un utente deve disporre dei privilegi seguenti per il database Oracle.A user must have the following privileges granted in the Oracle database to be a log-mining user.

  • Selezionare in <qualsiasi-tabella-acquisita >SELECT on <any-captured-table>

    • SELECT ANY TRANSACTIONSELECT ANY TRANSACTION
    • EXECUTE on DBMS LOGMNREXECUTE on DBMS LOGMNR
    • SELECT on V$LOGMNR CONTENTSSELECT on V$LOGMNR CONTENTS
    • SELECT on V$ARCHIVED LOGSELECT on V$ARCHIVED LOG
    • SELECT on V$LOGSELECT on V$LOG
    • SELECT on V$LOGFILESELECT on V$LOGFILE
    • SELECT on V$DATABASESELECT on V$DATABASE
    • SELECT on V$THREADSELECT on V$THREAD
    • SELECT on ALL INDEXESSELECT on ALL INDEXES
    • SELECT on ALL OBJECTSSELECT on ALL OBJECTS
    • SELECT on DBA OBJECTSSELECT on DBA OBJECTS
    • SELECT on ALL TABLESSELECT on ALL TABLES

    Se non è possibile concedere alcuni di questi privilegi a un V$xxx, concederli a V_S$xxx.If any of these privileges cannot be granted to a V$xxx, then grant them to the V_S$xxx.

Test connessioneTest Connection
Fare clic su Test connessione per determinare se è stata stabilita una connessione al computer remoto in cui è presente il database Oracle.Click Test Connection to determine whether you established a connection with the remote computer that has the Oracle database. Una finestra di dialogo informerà l'utente se la connessione è stata stabilita correttamente.A dialog box opens to inform you whether the connection was successful.

Importante

A causa di un problema noto, la connessione al database di origine Oracle potrebbe non riuscire se la progettazione di CDC non viene eseguita con i privilegi di amministratore.Due to a known issue connection to the Oracle source database may fail if the CDC Designer is not run as an administrator. Se la connessione non può essere stabilita, chiudere e riavviare la finestra di progettazione di CDC utilizzando l'opzione Esegui come amministratore .If connection fails, close and restart the CDC Designer using the Run as administrator option.

Dopo avere completato l'immissione delle informazioni in questa pagina, scegliere Avanti in Select Oracle Tables and Columns.After you finish entering information on this page, click Next to Select Oracle Tables and Columns.

Vedere ancheSee Also

Come creare l'istanza SQL Server Change Database How to Create the SQL Server Change Database Instance
Modificare le proprietà dell'istanzaEdit Instance Properties