Rumah > Artikel > pangkalan data > Bagaimana untuk meningkatkan ruang meja dalam oracle
Dalam Oracle, anda boleh menggunakan pernyataan alter untuk menambah ruang jadual Sintaks ialah "ubah nama ruang jadual ruang tambahkan saiz awal fail data' SAIZ AUTOEXTEND PADA saiz pengembangan automatik SETERUSNYA".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Oracle menambah ruang jadual
Sintaks:
alter tablespace {表空间名字} add datafile '物理数据文件路径' SIZE 『初始大小M』 AUTOEXTEND ON NEXT 『自动扩展大小M』
Contoh:
alter tablespace MMLOTTERY add datafile '+DATA/ora11g/datafile/mmlottery08.dbf' size 30720m autoextend on next 200m;
Nota : Jika nama fail yang ditambahkan pada ruang jadual diulang, ralat akan dilaporkan, seperti berikut:
SQL> alter tablespace MMLOTTERY add datafile '+DATA/ora11g/datafile/mmlottery08.dbf' size 30720m autoextend on next 200m; alter tablespace MMLOTTERY add datafile '+DATA/ora11g/datafile/mmlottery08.dbf' size 30720m autoextend on next 200m * ERROR at line 1: ORA-01537: cannot add file '+DATA/ora11g/datafile/mmlottery08.dbf' - file already part of database
Jika fail data ditambah ke ruang jadual secara tidak sengaja, operasi pemadaman akan dilakukan dilakukan.
alter tablespace MMLOTTERY drop datafile '+DATA/ora11g/datafile/mmlottery08.dbf';
atau
alter database datafile '+DATA/ora11g/datafile/mmlottery08.dbf' offline drop;
Sambungan:
Soal ruang jadual yang ditentukan
Pernyataan SQL:
select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space_MB from dba_data_files where tablespace_name = 'MMLOTTERY' order by tablespace_name;
Hasil pertanyaan:
TABLESPACE_NAME FILE_ID FILE_NAME TOTAL_SPACE_MB ------------------- ---------- ------------------------------------------- -------------- MMLOTTERY 18 +DATA/ora11g/datafile/mmlottery01.dbf 30720 MMLOTTERY 19 +DATA/ora11g/datafile/mmlottery02.dbf 30720 MMLOTTERY 20 +DATA/ora11g/datafile/mmlottery03.dbf 30720 MMLOTTERY 22 +DATA/ora11g/datafile/mmlottery04.dbf 30720 MMLOTTERY 23 +DATA/ora11g/datafile/mmlottery05.dbf 30720 MMLOTTERY 26 +DATA/ora11g/datafile/mmlottery06.dbf 30720 MMLOTTERY 27 +DATA/ora11g/datafile/mmlottery07.dbf 30720 7 rows selected.
Tutorial disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Bagaimana untuk meningkatkan ruang meja dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!