Risoluzione dei problemi

Utilizzare le informazioni di risoluzione dei problemi per identificare e risolvere i problemi comuni che possono verificarsi quando si lavora con la piattaforma Internet of Things (IoT).

Assicurarsi di disporre delle autorizzazioni necessarie. Un amministratore concede l'accesso creando i criteri necessari. Per ulteriori informazioni, vedere Prerequisiti e Dettagli dei criteri per la piattaforma Internet of Things (IoT).

Aggiorna le password

Potrebbe essere necessario reimpostare la password del database durante la connessione al database utilizzando APEX o durante la connessione diretta al database utilizzando il gruppo di domini Identity.

Causa: se si utilizza APEX ed è necessario reimpostare la password

Se si configura l'accesso per visualizzare i dati IoT in APEX, vengono creati due utenti diversi, un utente di database e un utente amministratore di APEX Workspace. Si tratta di due utenti diversi con lo stesso nome utente e la stessa password iniziale. È possibile aggiornare le password per ciascun utente.

Rimedio: aggiornare la password del database APEX

  1. Solo un amministratore dell'area di lavoro APEX può modificare la password dell'utente del database. Inizialmente, l'amministratore dell'area di lavoro APEX utilizza la password del database APEX per eseguire il login, quindi segue questi passi per modificare la password del database.

    In APEX, eseguire il login all'area di lavoro del dominio IoT come amministratore, utilizzando quanto riportato di seguito come nome area di lavoro e nome utente database, con la password del database APEX corrente.
    Nota

    Utilizzare solo lettere maiuscole per <domain-short-id-from-device-host> e notare i due caratteri di sottolineatura.
    <domain-short-id-from-device-host>__WKSP
  2. Andare a Workshop SQL e selezionare Comandi SQL.
  3. Verificare che lo schema <iot-domain-short-id-from-device-host>__WKSP sia selezionato dal menu a discesa dello schema in alto a destra. Si noti che lo schema contiene due caratteri di sottolineatura.
  4. Utilizzare questa istruzione SQL ALTER USER e la clausola REPLACE richiesta per modificare la password dell'utente del database:
    ALTER USER <workspace-administrator-user-name> IDENTIFIED BY "<new-password>" REPLACE "<old-password>";
  5. Selezionare Esegui.
  6. Risultati di esempio che mostrano l'aggiornamento della password:
    User altered.
    
    0.24 seconds

Rimedio: aggiornare la password APEX

Per modificare la password APEX:
  • L'amministratore dell'area di lavoro APEX può modificare la password dell'amministratore dell'area di lavoro. Dopo aver eseguito il login ad APEX come amministratore, selezionare l'opzione Imposta password account APEX. Per ulteriori informazioni, vedere Reimpostazione della password in APEX.
  • Come utente APEX, quando si esegue il login all'applicazione APEX per la prima volta, verrà richiesto di modificare la password APEX. Dopo aver eseguito il login iniziale, è possibile reimpostare la password nella pagina di login APEX.

Causa: autorizzazione mancante durante la connessione diretta al database

Se si stabilisce una connessione diretta al database utilizzando il comando CLI riportato di seguito e non si dispone dell'autorizzazione per connettersi direttamente al database, è possibile creare una nuova password del database per la connessione al gruppo di domini Identity.

Ad esempio, quando si utilizza il comando oci iot domain configure-direct-data-access e i parametri richiesti per configurare l'autenticazione di un dominio IoT per stabilire una connessione diretta al database e non è possibile connettersi.

oci iot domain configure-direct-data-access --iot-domain-id <iot-domain-OCID> --db-allow-listed-identity-group-names '["<tenancy-OCID:<identity-domain-name>/<identity-group-name>"]'

o se si utilizza questo formato:

oci iot domain configure-direct-data-access --iot-domain-id <iot-domain-OCID> --db-allow-listed-identity-group-names '["<tenancy-OCID:<identity-group-name>"]'

Rimedio: aggiornare la password del database per l'utente del dominio di Identity

Aggiornare la password del database dell'utente del dominio di IAM Identity. A tale scopo, eseguire il login alla tenancy IoT ed effettuare le operazioni riportate di seguito.
  1. Aprire il menu di navigazione, andare a Identity & Management, selezionare domini.
  2. Nella pagina dell'elenco dei domini, selezionare il dominio di identità da utilizzare e connettersi a un dominio IoT.
  3. Selezionare la scheda Gestione utenti, quindi selezionare l'utente per il quale si desidera aggiornare la password. Selezionare la scheda Password database per aggiornare la password eliminare la password del database IAM corrente e creare una nuova password del database IAM.

Usa specifiche DTDL v3

Causa: la creazione di un modello gemello digitale genera un errore

Quando si crea un modello gemello digitale in caso di errore, verificare di utilizzare solo le specifiche DTDL v3 supportate.

Rimedio: utilizzare solo specifiche DTDL v3 supportate

Quando si definisce il modello gemello digitale, tutte le specifiche DTDL v3 sono supportate, ad eccezione delle estensioni MQTT e delle proprietà scrivibili.

Se una proprietà writable è inclusa nel modello gemello digitale, deve essere impostata su false.

Limiti servizio superati

Risolvere i problemi relativi al dominio IoT o ai limiti del servizio delle risorse del gruppo di domini IoT per area.

Causa: IoT limiti di risorse per area

La piattaforma Internet of Things (IoT) prevede limiti per il numero di risorse per ogni area.

Se si tenta di creare più di 2 domini IoT o più in un gruppo di domini IoT, è possibile che venga visualizzato il seguente errore. Per ulteriori informazioni, vedere creare un dominio IoT o un gruppo di dominiIoT.

The following service limits were exceeded: <resource-count>. Request a service limit increase from the service limits page in the console.

Nota

Oracle limita la creazione di un massimo di 2 domini IoT in ogni gruppo di domini IoT. Il numero massimo di gruppi di domini IoT è 5 e il numero massimo di domini IoT è 10 per area nella tenancy. Per creare un dominio IoT, l'utente deve disporre dell'accesso in lettura per il gruppo di domini IoT associato.

Rimedio: Aggiorna e aumenta i limiti

Vedere Limiti del servizio per esaminare i limiti per le risorse IoT. Se è necessario aumentare i limiti, è possibile richiedere un aumento del limite del servizio.