ORA-01688: operazione tablespace ORACLE estesa

Ora 01688 Extended Oracle Tablespace Operation



2019 Unicorn Enterprise Heavy Gold Recruitment Python Engineer Standard >>> hot3.png

1. Fenomeno problematico:



vasportal_20130111061515020_run.log: 27: [2013-01-11 06: 15: 13: 127] [errore] [312] aggiungi errore gruppo contatti, [



vasportal_20130111061515020_run.log: 29: ### Errore durante l'aggiornamento del database. Causa: java.sql.SQLException: ORA-01688: impossibile estendere la partizione della tabella SA03.T_CONTACT_GROUP P_CONTACT_GROUP_002 di 128 nel tablespace TS_APP_DATA_03



vasportal_20130111061515020_run.log: 31: ### L'errore potrebbe riguardare contactGroup.addContactGroup-Inline

vasportal_20130111061515020_run.log: 32: ### L'errore si è verificato durante l'impostazione dei parametri

2, la causa del problema:



(1) ORA-01688: impossibile estendere la tabella, questo errore indica che il tablespace è stato utilizzato e non è possibile allocare nuovo spazio. Questo perché la modalità di espansione del tablespace è la modalità manuale, non la modalità automatica

3, la soluzione:

(1), determina quale tablespace è pieno (visualizza l'utilizzo dello spazio table):

SELEZIONA c.ts #, c.name, d.contents, d.extent_management, e.file_bytes, c.used,

SUBSTR (c.used / e.file_bytes * 100, 1, 5)

FROM (SELEZIONA nome, ts #, SUM (usato) usato

FROM (SELECT a.allocated_space * (SELECT value - interroga il valore corrente di db_block_size

FROM v $ parametro

WHERE name = 'db_block_size') / 1024/1024 utilizzati,

b.ts #, b.name

FROM v $ filespace_usage a, v $ tablespace b

WHERE a.tablespace_id = b.ts #)

GROUP BY name, ts #) c,

dba_tablespaces d,

(SELEZIONA ts #, SUM (byte) / 1024/1024 file_bytes

FROM v $ datafile

GROUP BY ts #) e

WHERE c.name = d.tablespace_name

AND e.ts # = c.ts #

ORDINA PER ts #

Risultato:


(2) Ora per espandere lo spazio tabella: TS_APP_DATA_03, determinare prima il file dello spazio tabella:

SELEZIONA FILE #, NOME DA V $ DATAFILE

Risultato:


(3) aggiorna la dimensione del file dello spazio tabella dati:

ALTER DATABASE DATAFILE9RIDIMENSIONA4G

Spiegazione: '9' qui è lo spazio del FILE # = 9 trovato sopra 4G è la dimensione dello spazio riassegnato

(4) Aggiorna risultati:


Ristampato su: https://my.oschina.net/u/169390/blog/101497