Gestione delle connessioni

In questa pagina sono elencate le connessioni stabilite da Data Studio al cloud, i cataloghi e le condivisioni.

La pagina Connessioni contiene la ricerca di entità quali Collegamenti allo storage cloud, Collegamenti a Data Catalog e Provider di condivisione e una lista di schede entità. È possibile inserire l'entità desiderata nel campo o fare clic su una delle schede entità dall'elenco. È possibile registrare l'area di memorizzazione cloud che si desidera utilizzare da questa pagina. È inoltre possibile registrare i Data Catalog ed eseguire la sottoscrizione a un provider di condivisione.



La pagina Connessioni contiene le informazioni riportate di seguito.
  1. Selettore entità: è possibile utilizzare gli elenchi a discesa per selezionare l'entità da cui viene creata la connessione. È possibile effettuare una selezione da Collegamenti allo storage cloud, Collegamenti a Data Catalog, Provider di condivisione o da tutti.
  2. Campo di ricerca: consente di cercare le entità nel campo in base al nome. La funzionalità di ricerca non fa distinzione tra maiuscole e minuscole, recupera tutte le voci corrispondenti e non richiede l'uso di caratteri jolly.
  3. Elenco a discesa Crea: le opzioni disponibili nell'elenco a discesa Crea sono le seguenti:
    • Nuova posizione del negozio cloud: prima di poter caricare i dati da un'area di memorizzazione cloud, è necessario stabilire una connessione all'area di memorizzazione cloud che si desidera utilizzare. È possibile selezionare la posizione dell'area di memorizzazione cloud dal campo delle posizioni dell'area di memorizzazione cloud. Un collegamento di storage cloud è una connessione a un bucket in un'area di memorizzazione cloud. È possibile visualizzare i collegamenti di storage cloud esistenti e aggiungerne di nuovi. Fare riferimento alla sezione Crea credenziali per aggiungere una posizione all'area di memorizzazione cloud.
    • Iscriviti a un provider di condivisione: carica il file del profilo JSON e crea una descrizione del provider di condivisione. Per eseguire la sottoscrizione, è necessario utilizzare le informazioni contenute nel profilo JSON caricato ricevuto dal provider di condivisione. La funzione Condivisione consumo dello strumento Condivisione dati consente di caricare il profilo JSON e seguire la procedura guidata di sottoscrizione. Per ulteriori dettagli, vedere Consuma condivisione con controllo delle versioni.
    • Registra Data Catalog: è possibile creare una connessione registrando un'origine dati come asset dati nel Data Catalog. È possibile visualizzare, eliminare e rinominare i Data Catalog. Consultare il capitolo Register Data Catalog.
  4. La barra degli strumenti è costituita dai pulsanti riportati di seguito.

    • Ordina per

      Per selezionare i valori di ordinamento, fare clic sul pulsante Ordina per per aprire l'elenco di opzioni. Fare quindi clic sull'icona Crescente o Decrescente accanto a uno o più valori di ordinamento. Ad esempio, se si seleziona l'icona Crescente accanto a Nome entità e l'icona Decrescente accanto a Tipo di entità, le entità verranno ordinate in ordine alfabetico in base al nome dell'entità e quindi in ordine alfabetico inverso in base al tipo di entità.

      Fare clic su Reimposta nella lista per cancellare le scelte nella lista.

    • Dimensione pagina

      Per impostazione predefinita, nella pagina vengono visualizzate fino a 25 entità. Se si desidera più entità in una pagina, selezionare un numero da questo elenco.

    • Indietro e Avanti

      Se i risultati della ricerca vengono visualizzati su più pagine, fare clic su questi pulsanti per spostarsi tra le pagine.

    • Aggiorna

      Fare clic per aggiornare i job di caricamento dati visualizzati nella pagina, in base al campo di ricerca corrente.

  5. I valori di ordinamento scelti vengono elencati accanto all'etichetta Ordina per sotto la barra degli strumenti. Fare clic sull'icona X in un valore di ordinamento per rimuoverlo.

  6. Area di visualizzazione: l'area sotto il campo a discesa Crea visualizza i carrelli entità restituiti da una ricerca.
Visualizza dettagli entità
  • Per visualizzare i dettagli sulle entità esistenti, fare clic su Azioni.

  • Per un provider di azioni, fare riferimento alla sezione Visualizza dettagli entità provider di azioni.

  • Per un collegamento allo storage cloud, fare clic su Azioni per eseguire le operazioni riportate di seguito.
    • Selezionare Visualizza dettagli per visualizzare i dettagli sulla tabella.
    • Selezionare Oggetti per visualizzare gli oggetti disponibili nel collegamento di storage selezionato. È possibile fare clic su un file nel riquadro del Navigator per visualizzarlo nell'area di visualizzazione.
    • Se si seleziona Tabelle collegamenti, viene visualizzata la pagina Dati collegamento dello strumento Caricamento dati con il collegamento di memorizzazione cloud selezionato nel campo URL posizione cloud. È possibile collegare i dati presenti nello storage cloud ad Autonomous Database. Vedere Collegamento agli oggetti nello storage cloud.
    • Se si seleziona Carica tabelle, viene visualizzata la pagina Carica dati nello strumento Caricamento dati con il collegamento di memorizzazione cloud selezionato nel campo URL posizione cloud. È possibile caricare i dati presenti nello storage cloud in Autonomous Database. Vedere Caricamento di dati dallo storage cloud.
    • Se si seleziona Crea feed tabella attiva, viene aperta la procedura guidata Crea feed tabella attiva con il collegamento di memorizzazione cloud selezionato nel campo URL posizione cloud. Per ulteriori dettagli, vedere Dati di feed.
    • Selezionare Modifica per aggiornare eventuali dettagli sulla posizione di storage cloud. Per visualizzare i dettagli sulla creazione della posizione di storage cloud, vedere Crea credenziali.
    • Selezionare Rinomina per rinominare la posizione dell'area di memorizzazione cloud con un nome diverso.
    • Selezionare Elimina per eliminare la posizione dell'area di memorizzazione cloud.

Crea credenziali

La procedura per la creazione di una credenziale varia a seconda del provider di storage cloud. Se i file di origine risiedono in un'area di memorizzazione cloud fornita da uno dei seguenti elementi, vedere l'esempio per tale provider.

Creare una posizione di area di memorizzazione cloud OCI

  1. Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
  2. Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
    My_Cloud_Store
  3. (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
    My cloud storage link.
  4. Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.

    Nella sezione Credenziali, selezionare Nome utente e password cloud.

  5. Dall'elenco a discesa Cloud Store, selezionare Oracle.
  6. Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
    my_credential
  7. Per un'area di memorizzazione cloud OCI, nel campo Nome utente di Oracle Cloud Infrastructure immettere il nome utente OCI. È necessario utilizzare il nome utente di Oracle Cloud Infrastructure dal profilo nella console OCI. Ad esempio:
    oracleidentitycloudservice/foo@example.com

    In alternativa

    default/foo@example.com
  8. Per un'area di memorizzazione cloud OCI, immettere il token di autenticazione nel campo Token di autenticazione. Ad esempio:
    LPB>Ktk(1M1SD+a]+r
  9. Nel campo URI bucket, immettere l'URI e il bucket per il bucket dell'istanza OCI.
    1. Per ottenere l'URI e il bucket, andare al bucket nel compartimento di storage degli oggetti nell'istanza di Oracle Cloud.
    2. Nel gruppo Oggetti fare clic sull'icona Azioni (tre punti verticali) per un file nel bucket, quindi fare clic su Visualizza dettagli oggetto.
    3. Copiare tutti i percorsi URL (URI) ad eccezione del nome file. Includere la barra finale. Ad esempio, per il file https://objectstorage.us-phoenix-1.oraclecloud.com/n/myoci/b/my_bucket/o/MyFile.csv, selezionare quanto segue:
       https://objectstorage.us-phoenix-1.oraclecloud.com/n/myoci/b/my_bucket/o/
    4. Incollare la stringa nel campo URI + bucket.
  10. Fare clic su Successivo.

    La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.

    Nota

    L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud.
  11. Fare clic su Crea per creare la posizione di storage cloud.

Crea una posizione per Amazon S3 Cloud Store

  1. Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
  2. Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
    My_Cloud_Store
  3. (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
    My cloud storage link.
  4. Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.

    Nella sezione Credenziali, selezionare Nome utente e password cloud.

  5. Dall'elenco a discesa Cloud Store, selezionare Oracle.
  6. Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
    my_credential
  7. Dall'elenco a discesa Cloud Store, selezionare Amazon S3.
  8. Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
    my_credential
  9. Nel campo ID chiave di accesso AWS, immettere l'ID della chiave di accesso AWS. Ad esempio:myAccessKeyID
  10. Nel campo Chiave di accesso segreta AWS, immettere la chiave di accesso segreta AWS. Per informazioni sulle chiavi di accesso AWS, vedere Gestione delle chiavi di accesso per gli utenti IAM.
  11. Nel campo URI bucket immettere l'URI e il bucket per il bucket Amazon S3 in uso. Ad esempio:
    https://s3.us-west-2.amazonaws.com/my_bucket
  12. Fare clic su Successivo.

    La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.

    Nota

    L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud.
  13. Fare clic su Crea per creare la posizione di storage cloud.

Crea una posizione per Microsoft Azure Cloud Store

  1. Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
  2. Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
    My_Cloud_Store
  3. (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
    My cloud storage link.
  4. Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.

    Nella sezione Credenziali, selezionare Nome utente e password cloud.

  5. Dall'elenco a discesa Cloud Store selezionare Microsoft Azure.
  6. Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
    my_credential
  7. Nel campo Nome account Azure Storage, immettere il nome dell'account di memorizzazione Azure. Ad esempio:
    myaccount
  8. Nel campo Azure Storage Account Access Key immettere la chiave di accesso Azure.

    Per informazioni sugli account di memorizzazione di Azure, vedere Creare un account di memorizzazione.

  9. Nel campo URI bucket immettere l'URI e il bucket per il bucket Microsoft Azure in uso. Ad esempio:
    https://myaccount.blob.core.windows.net/mycontainer
  10. Fare clic su Successivo.

    La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.

    Nota

    L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud.
  11. Fare clic su Crea per creare la posizione di storage cloud.

Crea una posizione per Microsoft Azure Cloud Store

  1. Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
  2. Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
    My_Cloud_Store
  3. (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
    My cloud storage link.
  4. Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.

    Nella sezione Credenziali, selezionare Nome utente e password cloud.

  5. Dall'elenco a discesa Cloud Store selezionare Microsoft Azure.
  6. Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
    my_credential
  7. Nel campo Nome account Azure Storage, immettere il nome dell'account di memorizzazione Azure. Ad esempio:
    myaccount
  8. Nel campo Azure Storage Account Access Key immettere la chiave di accesso Azure.

    Per informazioni sugli account di memorizzazione di Azure, vedere Creare un account di memorizzazione.

  9. Nel campo URI bucket immettere l'URI e il bucket per il bucket Microsoft Azure in uso. Ad esempio:
    https://myaccount.blob.core.windows.net/mycontainer
  10. Fare clic su Successivo.

    La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.

    Nota

    L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud.
  11. Fare clic su Crea per creare la posizione di storage cloud.

Crea una posizione Google Cloud Store

  1. Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
  2. Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
    My_Cloud_Store
  3. (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
    My cloud storage link.
  4. Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.

    Nella sezione Credenziali, selezionare Nome utente e password cloud.

  5. Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
    my_credential
  6. Dall'elenco a discesa Cloud Store, selezionare Google.
  7. Nel campo Chiave di accesso HMAC immettere l'ID di accesso HMAC. Ad esempio:
    GOOGTS1C3LPB3KTKSDMB2BFD
  8. Nel campo HMAC Access Secret immettere il segreto HMAC. Per informazioni sulle chiavi HMAC, vedere HMAC Keys.
  9. Nella scheda Impostazioni memorizzazione della finestra di dialogo Aggiungi area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
    My_Cloud_Store
  10. (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
    My cloud storage link.
  11. Nel campo URI bucket immettere il bucket e l'URI per il bucket Google in uso. Ad esempio:
    https://my_bucket.storage.googleapis.com
  12. Fare clic su Successivo.

    La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.

    Nota

    L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud.
  13. Fare clic su Crea per creare la posizione di storage cloud.

Crea un'altra posizione del negozio cloud (compatibile con Swift)

  1. Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
  2. Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
    My_Cloud_Store
  3. (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
    My cloud storage link.
  4. Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.

    Nella sezione Credenziali, selezionare Nome utente e password cloud.

    Nota

    Se si dispone dell'OCID utente, dell'OCID tenancy, della chiave privata e dell'impronta digitale, selezionare Chiavi di firma di Oracle Cloud Infrastructure e fare riferimento alla sezione Crea una posizione di storage cloud OCI utilizzando le chiavi di firma di Oracle Cloud Infrastructure di questo argomento.
  5. Dall'elenco a discesa Cloud Store selezionare Altro (compatibile con Swift).
  6. Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
    my_credential
  7. Nel campo Nome utente di accesso, immettere il nome utente di accesso. Ad esempio:
    OTHER_KEY123...
  8. Nel campo Chiave di accesso, immettere la chiave di accesso.
  9. Nel campo URI bucket, immettere l'URI e il bucket per il bucket dell'area di memorizzazione cloud. Ad esempio:
    https://someswiftcompatibleprovider.com/my_bucket
  10. Fare clic su Avanti. La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione. L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud.
  11. Fare clic su Crea per creare la posizione di storage cloud.

Crea una posizione di storage cloud OCI utilizzando le chiavi di firma di Oracle Cloud Infrastructure

Per creare una posizione di storage cloud OCI utilizzando le chiavi di firma di Oracle Cloud Infrastructure:

  1. Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
  2. Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
    My_Cloud_Store
  3. (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
    My cloud storage link.
  4. Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.
    Se si dispone dell'OCID utente, dell'OCID tenancy, della chiave privata e dell'impronta digitale, selezionare Chiavi di firma di Oracle Cloud Infrastructure.
    Nota

    Se si dispone solo di un nome utente e di una password, selezionare Nome utente e password cloud in questo passo e fare riferimento alla sezione Crea un'altra posizione area di memorizzazione cloud (compatibile con Swift) di questo argomento.
  5. Specificare le informazioni riportate di seguito sull'account OCI.

    Nome credenziale: specificare un nome per identificare le credenziali. Fare riferimento alla sezione Creare un oggetto delle credenziali OCI per immettere il nome delle credenziali per specificare il nome.

  6. Impronta: l'impronta della coppia di chiavi RSA. Per immettere il nome della credenziale per immettere l'impronta digitale, vedere Creare un oggetto delle credenziali OCI.

  7. Chiave privata: la chiave privata non cifrata nella coppia di chiavi RSA. Questo non deve essere cifrato utilizzando alcuna passphrase. Per immettere il nome della credenziale per immettere la chiave privata, vedere Creare un oggetto credenziali OCI.

  8. Tenancy Oracle Cloud Infrastructure: l'OCID del tenant. Per informazioni dettagliate su come ottenere l'OCID della tenancy, vedere Where to Get the Tenancy's OCID and User's OCID.

  9. Nome utente di Oracle Cloud Infrastructure: l'OCID dell'utente. Per informazioni dettagliate su come ottenere l'OCID dell'utente, vedere Where to Get the Tenancy's OCID and User's OCID.

  10. Selezionare Crea credenziali.
  11. Nel campo URI bucket, immettere l'URI e il bucket per il bucket dell'area di memorizzazione cloud. Ad esempio:
    https://objectstorage.<region>.oraclecloud.com/n/<namespace>/b/<bucket>/
  12. Fare clic su Successivo.
  13. La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.

    Nota

    L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud.
  14. Fare clic su Crea.

Si riceverà una notifica che informa che la posizione di storage cloud è stata creata correttamente.

Crea credenziali mediante OCI Cloud Shell

È possibile creare credenziali native OCI utilizzando uno script Cloud Shell.

Per creare le credenziali utilizzando OCI Cloud Shell, è necessario eseguire adb-create-cred.sh per generare gli script delle credenziali. Lo script adb-create-cred.sh cerca le credenziali esistenti, se trovate vi viene chiesto se si desidera riutilizzarle o se si desidera creare nuove credenziali. A seconda della decisione presa, gli script delle credenziali generate includono credenziali nuove o esistenti. Scaricare lo script delle credenziali native OCI o copiarlo per eseguirlo direttamente nel database utilizzando qualsiasi strumento o utility SQL o JSON.
Nota

Per una lista di argomenti supportati dallo script Crea credenziale, immettere adb-create-cred.sh --help.

In questo esempio, gli script delle credenziali native OCI vengono generati nell'area script per la tenancy senza eseguirli nel database.

  1. Nella pagina Connessioni, fare clic su Crea e selezionare Nuova posizione del negozio cloud. Per crearne una nuova, è necessario conoscere il nome e la posizione dell'area di memorizzazione cloud della credenziale.
  2. Selezionare Crea credenziali.
  3. Nella procedura guidata Crea credenziali, selezionare Crea utilizzando OCI Cloud Shell. Verrà visualizzato uno script nel campo dell'editor di script.
    Nota

    • Se ti trovi nella tua area di origine e Autonomous Database si trova nella tua area di origine, esegui lo script senza l'argomento relativo all'area. Lo script presuppone che Autonomous Database si trovi nella tua area di origine e non richiederà un'area alternativa.
    • Se ti trovi nella tua area di origine e Autonomous Database si trova in un'area alternativa, devi passare l'argomento --region quando esegui lo script.
  4. Fare clic su Copia script.
  5. Accedere alla tenancy OCI, selezionare l'icona Strumenti di sviluppo e fare clic su Cloud Shell nell'elenco a discesa.



  6. Incollare lo script adb-create-cred.sh copiato nel passo precedente che include gli argomenti utilizzati dallo strumento per individuare il database, connettersi al database e il nome della credenziale specificato nel campo Nome credenziale.



  7. Lo script Cloud Shell informa delle chiavi API e dell'impronta digitale OCI esistenti e se si desidera riutilizzarle. Immettere y per riutilizzare le chiavi esistenti e l'impronta digitale.



    Se si sceglie di creare nuove credenziali e si decide dopo aver sovrascritto le credenziali che si desidera utilizzare le credenziali sovrascritte, è possibile tornare alla directory in cui si trova il backup e riutilizzarle. Il nome o la cartella del file di backup ha un suffisso con la seguente sintassi: _bkp_YYYYMMDD_abc. Ad esempio, questo file di backup è stato creato il 06 giugno 2024: _bkp_20240603_woT.

  8. Viene visualizzata la finestra Script Cloud Shell se si desidera eseguire gli script delle credenziali in Autonomous Database. Immettere y per eseguire lo script delle credenziali nel database con gli argomenti di area, compartimento e database.



  9. È possibile visualizzare una notifica che informa dell'assenza di un file wallet. Lo script crea un file wallet. Specificare la password ADMIN utilizzata per connettersi al database. Nel caso in cui lo script rilevi il file wallet, lo script richiede di riutilizzarlo o di impostarne uno nuovo.



    Nota

    Se si dispone di un endpoint privato di Autonomous Database in una rete cloud virtuale, lo script adb-create-cred.sh genera gli script SQL e JSON. Tuttavia, non esegue i passi necessari per accedere all'endpoint privato di Autonomous Database. Viene invece richiesto di eseguire cat ~/oci_native_credential.sql per copiare il codice SQL in qualsiasi strumento SQL a cui si ha accesso tramite un bastion o un host Jump.

  10. Lo script Cloud Shell visualizza una notifica di login e creazione riusciti delle credenziali nel database specifico.

    Lo script richiede se si desidera eseguirlo in un altro database. Immettere n per non eseguire le credenziali in un altro database.

    Lo script esce e visualizza il percorso per eseguire lo script oci_native_credential.sql per creare una credenziale.



    Nota

    Se la connessione ad Autonomous Database non riesce, è possibile eseguire cat ~/oci_native_credential.sql e copiare l'istruzione SQL per eseguirla direttamente nel database utilizzando qualsiasi strumento SQL.

Crea credenziali native Oracle Cloud Infrastructure

Per stabilire la connessione allo storage cloud da Data Studio al servizio di storage degli oggetti Oracle Cloud Infrastructure (OCI), è necessario configurare la posizione di storage cloud con i dettagli di autenticazione OCI. È possibile creare credenziali native Oracle Cloud Infrastructure (OCI) utilizzando la procedura CREATE_CREDENTIAL del package DBMS_CLOUD.

Crea un oggetto credenziali Oracle Cloud Infrastructure (OCI)

Per accedere allo storage degli oggetti, è necessario disporre delle credenziali che è possibile creare mediante la procedura CREATE_CREDENTIAL del package DBMS_CLOUD. DBMS_CLOUD supporta la creazione di oggetti credenziali che contengono l'autenticazione nativa OCI. La procedura DBMS_CLOUD memorizza le credenziali del servizio cloud in Autonomous Database.

La procedura DBMS_CLOUD.CREATE_CREDENTIAL viene sovraccaricata con i parametri correlati a Oracle Cloud Infrastructure, tra cui user_ocid, tenancy_ocid, private_key e l'impronta digitale. Consente di utilizzare l'autenticazione delle chiavi di firma di Oracle Cloud Infrastructure.

Creare una credenziale di autenticazione nativa OCI quando si crea un oggetto credenziale dell'area di memorizzazione degli oggetti. Nell'autenticazione nativa OCI, la procedura DBMS_CLOUD.CREATE_CREDENTIAL include i seguenti parametri:

Tabella 3-2 DBMS_CLOUD.CREATE_CREDENTIAL descrizioni dei parametri

Parametro descrizione;
credential_name

Il parametro credential_name deve essere conforme alle convenzioni di denominazione degli oggetti Oracle.

user_ocid

Specifica l'OCID dell'utente. Per informazioni dettagliate su come ottenere l'OCID dell'utente, vedere Where to Get the Tenancy's OCID and User's OCID.

tenancy_ocid

Specifica l'OCID della tenancy. Per informazioni dettagliate su come ottenere l'OCID della tenancy, vedere Where to Get the Tenancy's OCID and User's OCID.

private_key

Specifica la chiave privata generata. Le chiavi private generate con una password non sono supportate. È necessario generare la chiave privata senza una passphrase. Per informazioni dettagliate sulla generazione di una coppia di chiavi in formato PEM, vedere Come generare una chiave di firma API.

fingerprint

Specifica un'impronta digitale. Dopo aver caricato una chiave pubblica generata nell'account dell'utente, l'impronta viene visualizzata nella console. Utilizzare l'impronta digitale visualizzata per questo argomento. Per ulteriori dettagli, vedere Come ottenere l'impronta digitale della chiave e Come generare una chiave di firma API.

Di seguito è riportata la sintassi della procedura DBMS_CLOUD.CREATE_CREDENTIAL.

DBMS_CLOUD.CREATE_CREDENTIAL (
	credential_name IN VARCHAR2,
	user_ocid       IN VARCHAR2,
	tenancy_ocid    IN VARCHAR2,
	private_key     IN VARCHAR2,
	fingerprint     IN VARCHAR2);

Una volta ottenuti tutti gli input necessari e generati la chiave privata, ecco un esempio della procedura CREATE_CREDENTIAL:

BEGIN  DBMS_CLOUD.CREATE_CREDENTIAL (    credential_name =>
      'OCI_NATIVE_CRED',    user_ocid              =>
      'ocid1.user.oc1..aaaaaaaatfn77fe3fxux3o5lego7glqjejrzjsqsrs64f4jsjrhbsk5qzndq',    tenancy_ocid           =>
      'ocid1.tenancy.oc1..aaaaaaaapwkfqz3upqklvmelbm3j77nn3y7uqmlsod75rea5zmtmbl574ve6a',    private_key            =>
      'MIIEogIBAAKCAQEAsbNPOYEkxM5h0DF+qXmie6ddo95BhlSMSIxRRSO1JEMPeSta0C7WEg7g8SOSzhIroCkgOqDzkcyXnk4BlOdn5Wm/BYpdAtTXk0sln2DH/GCH7l9P8xC9cvFtacXkQPMAXIBDv/zwG1kZQ7Hvl7Vet2UwwuhCsesFgZZrAHkv4cqqE3uF5p/qHfzZHoevdq4EAV6dZK4Iv9upACgQH5zf9IvGt2PgQnuEFrOm0ctzW0v9JVRjKnaAYgAbqa23j8tKapgPuREkfSZv2UMgF7Z7ojYMJEuzGseNULsXn6N8qcvr4fhuKtOD4t6vbIonMPIm7Z/a6tPaISUFv5ASYzYEUwIDAQABAoIBACaHnIv5ZoGNxkOgF7ijeQmatoELdeWse2ZXll+JaINeTwKU1fIB1cTAmSFv9yrbYb4ubKCJuYZJeC6I92rT6gEiNpr670Pn5n43cwblszcTryWOYQVxAcLkejbPA7jZd6CW5xm/vEgRv5qgADVCzDCzrij0t1Fghicc+EJ4BFvOetnzEuSidnFoO7K3tHGbPgA+DPN5qrO/8NmrBebqezGkOuOVkOA64mp467DQUhpAvsy23RjBQ9iTuRktDB4g9cOdOVFouTZTnevN6JmDxufu9Lov2yvVMkUC2YKd+RrTAE8cvRrn1A7XKkH+323hNC59726jT57JvZ+ricRixSECgYEA508e/alxHUIAU9J/uq98nJY/6+GpI9OCZDkEdBexNpKeDq2dfAo9pEjFKYjH8ERj9quA7vhHEwFL33wk2D24XdZl6vq0tZADNSzOtTrtSqHykvzcnc7nXv2fBWAPIN59s9/oEKIOdkMis9fps1mFPFiN8ro4ydUWuR7B2nM2FWkCgYEAxKs/zOIbrzVLhEVgSH2NJVjQs24S8W+99uLQK2Y06R59L0Sa90QHNCDjB1MaKLanAahP30l0am0SB450kEiUD6BtuNHH8EIxGL4vX/SYeE/AF6tw3DqcOYbLPpN4CxIITF0PLCRoHKxARMZLCJBTMGpxdmTNGyQAPWXNSrYEKFsCgYBp0sHr7TxJ1WtO7gvvvd91yCugYBJAyMBr18YY0soJnJRhRL67A/hlk8FYGjLW0oMlVBtduQrTQBGVQjedEsepbrAcC+zm7+b3yfMb6MStE2BmLPdF32XtCH1bOTJSqFe8FmEWUv3ozxguTUam/fq9vAndFaNre2i08sRfi7wfmQKBgBrzcNHN5odTIV8l9rTYZ8BHdIoyOmxVqM2tdWONJREROYyBtU7PRsFxBEubqskLhsVmYFO0CD0RZ1gbwIOJPqkJjh+2t9SH7Zx7a5iV7QZJS5WeFLMUEv+YbYAjnXK+dOnPQtkhOblQwCEY3Hsblj7Xz7o=',    fingerprint            =>
      '4f:0c:d6:b7:f2:43:3c:08:df:62:e3:b2:27:2e:3c:7a');END;/ 
    PL/SQL procedure successfully completed.

Ora è possibile recuperare le nuove credenziali con la query seguente:

SELECT owner, credential_name FROM dba_credentials WHERE credential_name LIKE '%NATIVE%';  OWNER CREDENTIAL_NAME----- ---------------
    ADMIN OCI_NATIVE_CRED

Crea credenziali Amazon Web Services (AWS)

Per accedere ad AWS Glue Catalog è necessario disporre delle credenziali AWS che è possibile creare tramite la procedura guidata Crea credenziali. Questa procedura guidata memorizza le credenziali del servizio cloud in Autonomous Database.

Utilizzare la procedura guidata CREATE CREDENTIAL a seconda della posizione dei file di origine. Per creare le credenziali AWS:
  1. Nella pagina Connessioni, fare clic su Crea e selezionare Nuova posizione del negozio cloud.



  2. Selezionare Crea credenziale dalla procedura guidata Aggiungi posizione area di memorizzazione cloud.



  3. Selezionare Nome utente cloud e password.
  4. Selezionare Amazon S3 dall'elenco a discesa Negozio cloud.
  5. Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio, MY_AWS_CRED.
  6. Nel campo ID chiave di accesso AWS , immettere l'ID della chiave di accesso AWS. Ad esempio: myAccessKeyID, vedere Gestione delle chiavi di accesso per gli utenti IAM.
  7. Nel campo Chiave di accesso segreta AWS, immettere la chiave di accesso segreta AWS. Per informazioni sulle chiavi di accesso AWS, vedere Gestione delle chiavi di accesso per gli utenti IAM.
  8. Fare clic su Crea credenziale per creare le credenziali AWS.

Gestisci principal risorsa con DBMS_CLOUD

Il principal delle risorse Oracle Cloud Infrastructure (OCI) consente alle applicazioni e ai servizi in esecuzione all'interno dell'infrastruttura OCI di accedere ad Autonomous Database senza la necessità di credenziali del database tradizionali (ad esempio, nome utente e password).

Non è necessario creare un oggetto credenziali quando si utilizza un principal risorsa. Autonomous Database crea e protegge le credenziali del principal delle risorse che utilizzi per accedere alle risorse Oracle Cloud Infrastructure specificate. Un principal risorsa è costituito da un token di sessione temporaneo e da credenziali sicure che consentono al database di autenticarsi in altri servizi Oracle Cloud Infrastructure.

Prerequisiti per l'uso del principal delle risorse con Autonomous Database:

Quando esegui l'autenticazione utilizzando un principal risorsa, non è necessario creare e gestire le credenziali per accedere alle risorse OCI. Autonomous Database rende disponibile il principal delle risorse e ne protegge il principal.

Gestisci principal risorsa mediante Data Studio

È inoltre possibile abilitare il principal risorsa utilizzando Data Studio.

  1. Nel Launchpad Database Actions selezionare la casella Caricamento dati.
  2. Fare clic su Connessioni per visualizzare la pagina Connessioni.

  3. Nella pagina Connessioni, fare clic su Crea e selezionare Gestisci principal risorsa.

    Viene visualizzata la finestra di dialogo Gestisci principal risorsa.



  4. Selezionare l'utente o gli utenti da aggiungere dalla lista Utente disponibile alla lista Utente selezionato per abilitarne il principal risorsa.

    Scegliere una delle opzioni disponibili:

    • >: questa opzione consente di spostare l'utente in Utenti selezionati.

      <: per rimuovere l'utente selezionato da Utenti selezionati, selezionare questa opzione.

      >>: questa opzione consente di spostare tutte le tabelle nella lista Utenti selezionati.

      <<: per rimuovere tutti gli utenti selezionati da Utenti selezionati, selezionare questa opzione.



    Nota

    È possibile concedere l'accesso alla credenziale principal risorsa a un utente del database solo se l'utente ADMIN ha abilitato la credenziale principal risorsa.

  5. Selezionare l'opzione Mostra codice per visualizzare l'equivalente di codice PL/SQL della finestra di dialogo Gestisci principal risorsa. È possibile copiare ed eseguire questo codice PL/SQL nel foglio di lavoro per eseguire la stessa azione che si verifica quando si fa clic su Abilita principal risorsa nella finestra di dialogo Gestisci principal risorsa.

  6. Fare clic su Esegui per completare il processo di abilitazione del principal risorsa degli utenti selezionati.

    Viene visualizzata una notifica di conferma che conferma l'abilitazione del principal risorsa degli utenti selezionati.

  7. Selezionare un utente da Utenti selezionati a Utenti disponibili per disabilitare il principal risorsa per l'utente selezionato. Questa operazione rimuove la credenziale OCI$RESOURCE_PRINCIPAL. Per ulteriori informazioni su questo argomento, vedere Disabilita principal risorsa in Autonomous Database.