Fail data pangkalan data Oracle adalah salah satu bahagian yang paling penting Mereka menyimpan semua data ruang jadual dan penting untuk operasi normal pangkalan data. Apabila pangkalan data mencapai had ruang storan, pentadbir perlu menambah fail data untuk mengembangkan ruang storan. Artikel ini akan memperkenalkan secara terperinci cara menambah fail data melalui Oracle.
1. Sahkan status ruang jadual semasa
Sebelum menambah fail data, langkah pertama ialah mengesahkan status ruang jadual semasa. Anda boleh menggunakan arahan berikut untuk melihat:
SELECT tablespace_name, status FROM dba_tablespaces;
Arahan ini akan memaparkan nama dan status semua ruang jadual. Biasanya, status ruang meja hendaklah "dalam talian".
2. Lihat fail data dalam ruang jadual
Gunakan arahan berikut untuk melihat fail data dalam ruang jadual semasa:
SELECT file_name FROM dba_data_files WHERE tablespace_name = 'tablespace_name';
Di mana "tablespace_name" merujuk kepada Nama ruang jadual untuk dilihat. Perintah ini akan mengembalikan nama semua fail data. Jika tiada fail data dalam ruang jadual, ia mengembalikan hasil kosong.
3. Cipta fail data baharu
Gunakan arahan berikut untuk mencipta fail data baharu:
ALTER TABLESPACE tablespace_name ADD DATAFILE 'file_path/file_name.dbf' SIZE file_size;
Dalam arahan di atas, "tablespace_name" merujuk kepada data yang anda ingin tambah Nama ruang jadual bagi fail, "file_path" merujuk kepada laluan fail, "file_name.dbf" ialah nama fail data baharu dan "file_size" ialah saiz fail data baharu. Pastikan anda memilih laluan dan nama yang sesuai untuk fail data baharu dan tetapkan saiz yang mencukupi.
4. Sahkan fail data yang ditambahkan
Gunakan arahan berikut untuk mengesahkan bahawa fail data baharu telah ditambahkan pada ruang jadual:
SELECT file_name FROM dba_data_files WHERE tablespace_name = 'tablespace_name';
Arahan ini harus kembalikan yang baru Tambah nama fail data. Jika nama fail data yang baru ditambah tidak dipaparkan, sila semak sama ada langkah di atas telah dilakukan dengan betul.
5 Semak status ruang jadual
Gunakan arahan berikut untuk menyemak sama ada fail data yang baru ditambah telah menukar status ruang jadual kepada "dalam talian":
SELECT tablespace_name, status FROM dba_tablespaces;
Jika jadual Status ruang dipaparkan sebagai "luar talian", dan anda boleh menggunakan arahan berikut untuk menukarnya kepada status "dalam talian":
ALTER TABLESPACE tablespace_name ONLINE;
Artikel ini menerangkan cara menambah fail data melalui Oracle . Sila ambil perhatian bahawa semasa mengembangkan fail data, sila ikut keselamatan dan amalan terbaik yang sesuai. Selain itu, sebelum melakukan sebarang tugas penyelenggaraan pangkalan data, pastikan anda membuat sandaran data anda supaya anda boleh memulihkannya jika perlu.
Atas ialah kandungan terperinci Bagaimana untuk menambah fail data melalui Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!