Monitorare e gestire tablespace e file di dati

È possibile monitorare le tablespace e i file di dati memorizzati in ciascuna tablespace nel database gestito ed eseguire task di gestione dello storage quali la creazione, la modifica e l'eliminazione delle tablespace e l'aggiunta e la modifica dei file di dati.

Per visualizzare le tablespace, andare alla pagina Dettagli database gestiti e fare clic su Tablespace nel riquadro sinistro in Risorse.

Nella sezione Tablespace è possibile visualizzare l'elenco delle tablespace e monitorare lo spazio utilizzato e allocato (in GB) per tutti i file di dati all'interno delle tablespace di sistema e utente nella parte superiore destra della sezione. È inoltre possibile monitorare ogni singola tablespace, che può essere ulteriormente espansa per visualizzare tutti i file di dati nella tablespace. In questa sezione è possibile visualizzare i grafici a barre che forniscono un'analisi rapida dell'uso dello spazio, informazioni quali lo stato delle tablespace e dei file di dati, il tipo di tablespace, se le tablespace e i file di dati possono essere estesi automaticamente e la posizione della directory.

Nota

Per Autonomous AI Databases Serverless, non è possibile eseguire task di gestione delle tablespace come la creazione di una tablespace, l'eliminazione di una tablespace e il ridimensionamento dei file di dati.

Per ulteriori informazioni sulle tablespace, vedere Panoramica delle tablespace in Oracle Database Concepts.

Privilegi necessari per l'utilizzo delle tablespace

Per creare una tablespace è necessario disporre del privilegio di sistema CREATE TABLESPACE. Per creare la tablespace SYSAUX, è necessario disporre del privilegio di sistema SYSDBA. Inoltre, è necessario disporre dei seguenti privilegi:

  • ALTER TABLESPACE per modificare una tablespace
  • DROP TABLESPACE per eliminare una tablespace
  • MANAGE TABLESPACE per aggiornare lo stato della tablespace
  • ALTER DATABASE per impostare una tablespace predefinita o ridimensionare i file di dati

Creare una tablespace

È possibile creare tablespace aggiuntive per memorizzare dati utente in modo che non tutti i dati vengano memorizzati nella tablespace USERS. Di seguito vengono riportati alcuni motivi alla base della creazione di tablespace aggiuntive.

  • Per certi tipi di utenti, gruppi di utenti o applicazioni può rivelarsi conveniente tenere tutti i dati di applicazione in una tablespace o in un set di tablespace differente per le operazioni di backup e recupero o di gestione. Ad esempio, se è necessario recuperare tutti i dati dell'applicazione dal backup a causa di un errore hardware o software e che si desidera eseguire un recupero non in linea. Se i dati di applicazione vengono tenuti in una tablespace distinta, sarà possibile mettere in modalità non in linea ed eseguire il recupero solo di questa tablespace, senza condizionare il funzionamento delle altre applicazioni del database.
  • Alcune applicazioni, quali ad esempio quelle con tabelle partizionate di grandi dimensioni, possono trarre vantaggio dalla distribuzione dei dati in più tablespace. Questo approccio consente di usare in modo ottimale la memoria disponibile in quanto i dati a cui si accede spesso possono essere collocati in dischi dalle elevate prestazioni, mentre quelli recuperati di rado possono essere collocati in dispositivi meno costosi.

Per creare una tablespace, effettuare le operazioni riportate di seguito.

  1. Nella sezione Tablespace della pagina Dettagli database gestiti, fare clic su Crea.
  2. Nel pannello Crea tablespace effettuare le operazioni riportate di seguito.
    1. Nella sezione Generale, specificare quanto segue.
      1. Nome: immettere un nome per la tablespace.
      2. Tablespace predefinita: facoltativamente, selezionare questa casella di controllo per impostare la tablespace come tablespace predefinita.
      3. Tipo: selezionare Permanente o Temporaneo per specificare il tipo di tablespace. L'opzione Permanente è selezionata per impostazione predefinita.
      4. Bigfile: selezionare Smallfile o Bigfile per specificare il volume della tablespace. Per impostazione predefinita, l'opzione File piccolo è selezionata.
        Nota

        Se si seleziona Bigfile, la tablespace può avere un solo file di dati.
      5. Stato: selezionare Lettura/scrittura o Sola lettura per specificare lo stato della tablespace. L'opzione Lettura/scrittura è selezionata per impostazione predefinita.
      6. Cifratura: selezionare la casella di controllo Abilitato per abilitare la cifratura e selezionare lo standard di cifratura nel campo Algoritmo di cifratura. La casella di controllo Abilitato è selezionata per impostazione predefinita ed è possibile deselezionarla se la cifratura non è necessaria.
        Nota

        Per abilitare la cifratura, la cifratura dei dati trasparente deve essere abilitata nel database e il wallet deve essere aperto. Per ulteriori informazioni, vedere Introduction to Transparent Data Encryption nel manuale Oracle Database Advanced Security Guide.
    2. Specificare quanto segue nella sezione Aggiungi file di dati:

      È possibile aggiungere file di dati ai gruppi di dischi di Oracle Automatic Storage Management (Oracle ASM) o alla memoria del file system. Inoltre, è possibile abilitare l'uso dei file gestiti da Oracle o specificare in modo esplicito quali file di dati o file temporanei devono essere aggiunti. Per informazioni su Oracle ASM, vedere Overview of Oracle Automatic Storage Management in Oracle Automatic Storage Management Administrator's Guide.

      1. Tipo di memorizzazione: esaminare il tipo di memorizzazione: File system o Gestione automatica della memorizzazione.
      2. Usa file gestiti da Oracle: selezionare questa opzione per utilizzare i file di dati gestiti da Oracle nella tablespace. Questa casella di controllo è selezionata per impostazione predefinita e il file di dati gestito da Oracle è un file di dati da 0,1 GB, estensibile automaticamente e con una dimensione massima illimitata. Per informazioni sui file gestiti da Oracle, vedere Using Oracle Managed Files in Oracle Database Administrator's Guide.

        Se si deseleziona la casella di controllo Usa file gestiti Oracle, viene visualizzata una delle opzioni riportate di seguito a seconda del tipo di memorizzazione.

        • Percorso e nome file di dati: specificare il percorso assoluto e il nome dei file di dati, quindi fare clic su Aggiungi. Questo campo viene visualizzato per il tipo di memorizzazione File system.
        • Gruppi di dischi: specificare il gruppo di dischi in cui devono essere memorizzati i file di dati e fare clic su Aggiungi. Questo campo viene visualizzato per il tipo di memorizzazione Gestione memorizzazione automatica.
      3. Dimensione file (GB): immettere la dimensione iniziale del file di dati in GB. Per impostazione predefinita, vengono specificati 1 GB.
      4. Estensione automatica: selezionare questa opzione per estendere automaticamente il file di dati quando raggiunge il limite massimo di dimensioni. Questa casella di controllo è selezionata per impostazione predefinita e viene specificato 100 MB come valore di incremento nel campo Incrementa (MB) e la casella di controllo Illimitato in Dimensione massima file è selezionata. È possibile apportare modifiche al valore Incrementa (MB) e deselezionare la casella di controllo Illimitato e specificare una dimensione massima per il file di dati nel campo Dimensione specifica (MB).
    3. Specificare quanto segue nella sezione Spazio:
      1. Gestione dello spazio dei segmenti: selezionare Automatico o Manuale per specificare come gestire lo spazio all'interno di un segmento. L'opzione Automatico è selezionata per impostazione predefinita.
      2. Compressione: selezionare Nessuno o Di base per specificare se si desidera utilizzare un'opzione di compressione. L'opzione Nessuno è selezionata per impostazione predefinita.
      3. Allocazione estesa: selezionare Automatico o Uniforme per specificare l'allocazione degli extent. L'opzione Automatico è selezionata per impostazione predefinita. Se si seleziona Uniforme per specificare che l'allocazione degli extent ha una dimensione fissa e uniforme, è possibile specificare facoltativamente la dimensione degli extent nel campo Dimensione estesa (KB).
      4. Dimensione blocco: esaminare la dimensione predefinita del blocco.
    4. Selezionare una delle opzioni disponibili nell'elenco a discesa Tipo di credenziale nella sezione Credenziali per specificare le credenziali del database per la connessione al database gestito. Per informazioni sui tipi di credenziali, vedere Usa credenziali per eseguire task di diagnostica e gestione.
    5. Fare clic su Crea.
La tablespace appena creata viene visualizzata nella sezione Tablespace della pagina Dettagli database gestiti.

Per ulteriori informazioni sui campi e gli attributi da specificare nel pannello Crea TABLESPACE, vedere CREATE TABLESPACE in Oracle Database SQL Language Reference.

Esegui altri task di gestione dello storage

È possibile eseguire task di gestione dello storage aggiuntivi nella sezione Tablespace.

Task tablespace

Fare clic sull'icona Azioni (Azioni) disponibile per ciascuna tablespace ed eseguire i task seguenti. Si noti che la disponibilità delle opzioni nel menu Azioni dipende dalle condizioni impostate per la tablespace e non tutte le opzioni vengono visualizzate per tutte le tablespace. Ad esempio, se la tablespace è già una tablespace predefinita, l'opzione Imposta come tablespace predefinita non viene visualizzata nel menu Azioni.

  • Visualizza dettagli: fare clic per visualizzare i dettagli generali e di memorizzazione della tablespace.
  • Modifica tablespace: fare clic per modificare i dettagli della tablespace. Per una tablespace a file ridotto, è possibile modificare solo il nome della tablespace, ma per una tablespace a file unico è possibile modificare il nome, la dimensione del file e le impostazioni Estensione automatica.
  • Elimina tablespace: fare clic per eliminare la tablespace. Nel pannello Elimina tablespace sono disponibili le opzioni per eliminare i file di dati e il contenuto della tablespace.
    Nota

    Se una tablespace viene eliminata, gli oggetti e i dati in essa contenuti non sono più disponibili e per recuperarli può essere un processo che richiede molto tempo. Si consiglia di eseguire un backup prima di eliminare una tablespace.
  • Imposta tablespace in sola lettura o Imposta tablespace in lettura/scrittura: fare clic per impostare la tablespace in sola lettura o in lettura/scrittura.
  • Imposta come tablespace predefinita: fare clic per impostare la tablespace come tablespace predefinita.
  • Aggiungi file di dati: fare clic per aggiungere i file di dati alla tablespace.

Task file di dati

Espandere la lista dei file di dati e fare clic sull'icona Azioni (Azioni) disponibile per un file di dati ed eseguire i task riportati di seguito. Si noti che l'opzione Elimina file di dati non viene visualizzata nel menu Azioni se nella tablespace è presente un solo file di dati.

  • Modifica: fare clic per modificare la dimensione del file e le impostazioni Estensione automatica del file di dati.
  • Elimina file di dati: fare clic per eliminare il file di dati.
    Nota

    L'eliminazione di un file di dati può causare perdita di dati. Si consiglia di eseguire un backup prima di eliminare un file di dati.