Monitoraggio e gestione di tablespace e file di dati

È possibile monitorare le tablespace e i file di dati memorizzati in ogni tablespace del 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 gestito e fare clic su Tablespace nel riquadro sinistro in Risorse.

Nella sezione Tablespace è possibile visualizzare la lista delle tablespace e monitorare lo spazio utilizzato e allocato (in GB) per tutti i file di dati all'interno del sistema e le tablespace 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 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 Databases Serverless, non è possibile eseguire task di gestione delle tablespace quali 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 utilizzare le 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 i 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 di applicazione da un backup a causa di un errore hardware o software e 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 gestito, fare clic su Crea.
  2. Nel pannello Crea tablespace:
    1. Nella sezione Generale specificare quanto segue.
      1. Nome: immettere un nome per la tablespace.
      2. Tablespace predefinita: è possibile 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. L'opzione Smallfile è selezionata per impostazione predefinita.
        Nota

        Se si seleziona Bigfile, la tablespace potrà contenere un solo file di dati.
      5. Stato: selezionare Scrittura in lettura 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, nel database deve essere abilitata la cifratura dei dati trasparente e il wallet deve essere aperto. Per ulteriori informazioni, vedere Introduction to Transparent Data Encryption in Oracle Database Advanced Security Guide.
    2. Nella sezione Aggiungi file di dati specificare quanto segue:

      È possibile aggiungere file di dati ai gruppi di dischi di Oracle Automatic Storage Management (Oracle ASM) o nella memoria del file system. È inoltre possibile abilitare l'uso di Oracle Managed Files 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. Utilizzare Oracle Managed File: selezionare questa opzione per utilizzare Oracle Managed Data File nella tablespace. Questa casella di controllo è selezionata per impostazione predefinita e il file di dati gestito da Oracle è un file di dati di 0,1 GB, che è estensibile automaticamente e ha una dimensione massima illimitata. Per informazioni su Oracle Managed Files, vedere Using Oracle Managed Files nel manuale Oracle Database Administrator's Guide (in lingua inglese).

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

        • Percorso e nome file di dati: specificare il percorso e il nome assoluti 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 automatica dello storage.
      3. Dimensione file (GB): immettere la dimensione iniziale del file di dati in GB. Per impostazione predefinita, viene specificato 1 GB.
      4. Estensione automatica: selezionare questa opzione per estendere automaticamente il file di dati quando raggiunge il limite massimo di dimensione. Questa casella di controllo è selezionata per impostazione predefinita e viene specificato 100 MB come valore di incremento nel campo Incremento (MB) e la casella di controllo Illimitato in Dimensione massima file è selezionata. È possibile modificare il valore Incremento (MB) e deselezionare la casella di controllo Illimitato e specificare la dimensione massima per il file di dati nel campo Dimensione specifica (MB).
    3. Nella sezione Spazio specificare quanto segue:
      1. Gestione spazio segmento: 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 Base per specificare se si desidera utilizzare un'opzione di compressione. L'opzione Nessuno è selezionata per impostazione predefinita.
      3. Allocazione extent: 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 degli extent (KB).
      4. Dimensione blocco: rivedere 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 gestito.

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

Eseguire altri task di Gestione memorizzazione

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

Task tablespace

Fare clic sull'icona Azioni (Azioni) disponibile per ogni tablespace ed eseguire i task riportati di seguito. 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. Tuttavia, per una tablespace a file unico è possibile modificare il nome, la dimensione del file e le impostazioni di 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 il loro recupero può richiedere 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 scrittura.
  • Imposta come tablespace predefinita: fare clic per impostare la tablespace come tablespace predefinita.
  • Aggiungi file di dati: fare clic per aggiungere 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 le dimensioni del file e le impostazioni di 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 la perdita di dati. Si consiglia di eseguire un backup prima di eliminare un file di dati.