Oracle Instant Client consente lo sviluppo e la distribuzione di applicazioni connesse a Oracle Database, on premise o nel cloud. Le librerie Instant Client forniscono la connettività di rete necessaria e funzionalità avanzate dei dati per utilizzare completamente Oracle Database. Le librerie vengono utilizzate dalle API Oracle di linguaggi e ambienti diffusi, incluse le applicazioni Python, Node.js, Go, PHP e Ruby, con l'accesso per Oracle Call Interface (OCI), Oracle C++ Call Interface (OCCI), JDBC OCI, ODBC e Pro*C. Gli strumenti inclusi in Instant Client, come SQL*Plus, SQL*Loader e Oracle Data Pump, forniscono un accesso rapido e comodo ai dati.
I pacchetti RPM Instant Client per Oracle Linux possono ora essere installati da yum.oracle.com per Oracle Linux 8 e Oracle Linux 7. Le release precedenti sono disponibili per Oracle Linux 8, Oracle Linux 7 e Oracle Linux 6.
Nota: gli RPM Oracle Instant Client 23ai verranno caricati nel repository yum nelle prossime settimane.
Per istruzioni sull'installazione, vedi Instant Client per Oracle Linux.
I Dockerfile sono disponibili su GitHub. Le immagini pregenerate sono disponibili nel GitHub Container Registry.
Oracle consiglia di utilizzare l'aggiornamento della release 23ai più recente di Oracle Instant Client o Oracle Database Client. Questa è una release a lungo termine.
Distribuisci le applicazioni con Instant Client nel cloud o connettiti a un database cloud.
Che le tue applicazioni siano nel cloud oppure on premise, puoi installare Instant Client e connetterti ai database cloud. Seguire il normale processo di installazione del sistema operativo. Di seguito sono riportati alcuni riferimenti specifici per il cloud.
Ad agosto 2022DigiCert ha ritirato il campo Unità organizzativa (OU, organizational unit) per tutti i certificati TLS/SSL pubblici in conformità agli standard di settore. Ciò significa che i certificati TLS/SSL pubblici emessi da DigiCert non avranno più un campo OU. Per informazioni più dettagliate, leggi la nota MOS 2911553.1.
Per evitare interruzioni alle applicazioni che si connettono a Oracle Autonomous Database on Shared Exadata Infrastructure (ADB-S) durante la modifica del certificato lato server, è necessario utilizzare la corrispondenza basata sul nome host del certificato server.
Le seguenti versioni di Oracle Instant Client supportano automaticamente la corrispondenza basata sul nome host:
Versioni: 18.19 (o successive), 19.2 (o successive), 21 (release di base o successive), 23.4 (o successive)
Per connettere a più istanze di Oracle Autonomous Database da un unico processo applicativo, utilizza Oracle Instant Client 19.17 o una versione successiva, oppure utilizza Instant Client 23ai.
Se stai utilizzando connessioni mTLS, inserisci il file cwallet.sso di ogni wallet in una directory univoca. Concatena le voci del file tnsnames.ora da tutti i wallet in un unico file tnsnames.ora. Crea una copia di un file sqlnet.ora e rimuovi la riga WALLET_LOCATION. Modifica ogni descrittore di connessione nel nuovo file tnsnames.ora e aggiungi un set di clausole WALLET_LOCATION alla directory contenente il file cwallet.sso per il database pertinente. Per visualizzare un esempio, vai a Database Net Services Reference. Configura la tua applicazione in modo che utilizzi i nuovi file tnsnames.ora e sqlnet.ora, ad esempio posizionandoli entrambi nella sottodirectory "network/admin" dell'installazione Instant Client. La tua applicazione ora potrà utilizzare l'alias di rete appropriato dal file tnsnames.ora per connettersi a ciascun servizio di database.
Pacchetto Instant Client | Descrizione | Riferimenti |
Basic | Tutti i file necessari per eseguire le applicazioni OCI, OCCI e JDBC OCI per Oracle Database | OCI OCCI JDBC OCI |
Basic Light | Versione più piccola del pacchetto Basic, con solo messaggi di errore in inglese e supporto Unicode, ASCII ed Europa occidentale | OCI OCCI JDBC OCI |
SDK | File di intestazione aggiuntivi e un makefile di esempio per lo sviluppo di applicazioni OCI e OCCI | |
SQL*Plus | Pacchetto aggiuntivo che fornisce lo strumento della riga di comando SQL*Plus per l'esecuzione di istruzioni e script SQL e PL/SQL | SQL*Plus |
Strumenti | Strumenti aggiuntivi, inclusi Data Pump, SQL*Loader e Workload Replay Client | Data Pump e SQL*Loader WRC |
ODBC | Librerie aggiuntive che forniscono ODBC | ODBC |
Precompilatori | Strumenti e librerie aggiuntive che forniscono i precompilatori Pro*C e Pro*COBOL | Pro*C Pro*COBOL |
Integrazione OCI JDBC | Librerie aggiuntive per supportare l'internazionalizzazione | JDBC OCI |