0 / 0
Torna alla versione inglese della documentazione
procedura memorizzata setRdbcX (variante 1)
Ultimo aggiornamento: 26 nov 2024
procedura memorizzata setRdbcX in Data Virtualization

Definisce una nuova connessione all'origine dati su uno o più nodi endpoint. Questa variante è destinata all'utilizzo con parametri basati su URL. Lo schema è DVSYS.

Parametri di input

driver
Il tipo di questo parametro richiesto è VARCHAR (128). Specifica la classe del driver dell'origine dati.
URI
Il tipo di questo parametro richiesto è VARCHAR (2000). Specifica l'URI di connessione dell'origine dati.
Utente
Il tipo di questo parametro facoltativo è VARCHAR (128). Specifica un nome utente dell'origine dati.
Password
Il tipo di questo parametro facoltativo non codificato è VARCHAR (128). Specifica una password dell'origine dati.
ubicazione_archiviazione_sicuro
Il tipo di questo parametro facoltativo è VARCHAR (128). Specifica un segnaposto nell'URI per l'ubicazione effettiva del truststore che contiene il certificato.
Certificato_SSL
Il tipo di questo parametro facoltativo è VARCHAR (32672). Specifica un certificato del server di origine dati, se richiesto.
ID_driver_driver
Il tipo di questo parametro facoltativo è VARCHAR (128). Specifica l'ID driver da utilizzare quando si richiede il download di un driver dal server API.
nome_nodo
Il tipo di questo parametro richiesto è VARCHAR (32672). Specifica i nomi dei nodi su cui è definita l'origine dati.
Eseguire la query riportata di seguito per trovare valori validi per node_name.
SELECT * FROM DVSYS.LISTNODES;
opzioni_aggiuntive
Il tipo di questo parametro facoltativo è VARCHAR (32672). Specifica un elenco delimitato da virgole di parametri supplementari nel seguente formato: '<key1>=<value1>, <key2>=<value2>, ...'. Le opzioni supportate includono EDITCID, DRIVERIDe JWTTOKEN. Se si specifica EDITCID, le informazioni di connessione esistenti vengono sostituite con le nuove informazioni fornite. Ad esempio:
call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
DRIVERID (l'ID del driver che deve essere scaricato) e JWTTOKEN (il token web Java) vengono utilizzati insieme quando vengono impostati questi parametri. Il connettore / endpoint scarica il driver dal server.
Restrizioni di accesso: Utilizzare questa opzione per abilitare le restrizioni di accesso Data Virtualization. Aggiungere le limitazioni sotto forma di un elenco di tuple separate da virgole nidificate che specificano il tipo di beneficiario dell'accesso (utente, gruppo o ruolo) e i relativi nomi. Ad esempio:
ACCESS_RESTRICTION={U username, G groupname, R rolename}

Non utilizzare le virgolette per racchiudere i nomi. Ad esempio, utilizzare ACCESS_RESTRICTION={G ALL USERS} invece di ACCESS_RESTRICTION={G "ALL USERS"}.

Parametri di output

connection_id
Il tipo di questo parametro è VARCHAR (20). Rappresenta l'ID di connessione generato per Data Virtualization.
numero_di_connessioni_definite
Il tipo di questo parametro è INTEGER. Rappresenta il numero totale di connessioni aggiunte.
diagnostica
Il tipo di questo parametro è VARCHAR (32672). Rappresenta l'output diagnostico se si verifica un errore.

Esempio

call DVSYS.setRdbcX('com.ibm.jdbc.oracle.OracleDriver', 'jdbc:ibm:oracle://90.30.146.185:1521;serviceName=pdborcl.test.ibm.com', '<username>', '<password>', null, null, '', 'qpendpoint_1:6415', '', ?, ?, ?)"
Se si desidera modificare un'origine dati con una nuova password, è possibile utilizzare il parametro additional_options con EDITCID.
call DVSYS.setRdbcX('com.ibm.jdbc.oracle.OracleDriver', 'jdbc:ibm:oracle://90.30.146.185:1521;serviceName=pdborcl.test.ibm.com', '<username>', '<new_password>', null, null, '', 'qpendpoint_1:6415', 'EDITCID=ORAC003', ?, ?, ?)"
Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni