Zum vergrößern des Tablespaces einer Oracle Datenbank nutzt man normalerweise den Enterprise Manager bzw. die DB-Console. Das dies speziell bei vielen Datenfiles wenig Freude macht, ist nachvollziehbar. Lösung: Handarbeit!
Die GUI-Tools führen schlussendlich auch nur SQL-Befehle aus und so lassen sich solche Massen-Einstellungen viel besser mit Hilfe eines einfachen Text-Editors und dem guten SQL*NET erledigen.
sqlplus / as sysdba
ALTER TABLESPACE “KVASY_V” ADD DATAFILE
‘/u01/oradata/SID/db_file_01.dbf’ SIZE 4000M,
…
‘/u01/oradata/SID/db_file_nn.dbf’ SIZE 4000M;
Der erwähnte Text-Editor kommt dann zum Einsatz, wo die SQL-Anweisungen zusammengebastelt werden. Also einfach editieren und dann in die Eingabeaufforderung kopieren oder einfach importieren (@addTablespace.sql).
Schlagworte: Oracle