Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Membuat, Tambah atau Split Pemisahan Oracle Database Gagal dengan ORA-14080 Error
Oracle table partitioning is important for optimum performance of the database, as it allows Oracle to process the specific and independat partition or part that is smaller in size, instead of entire full table or database. Oracle tabel partisi adalah penting bagi performa optimal dari database, karena memungkinkan Oracle untuk proses yang spesifik dan independat partisi atau bagian yang lebih kecil dalam ukuran, bukan seluruh meja penuh atau database. However, when you want to create a new partition to a table by adding or splitting partition, administrator may encounter errors such as Namun, ketika Anda ingin menciptakan partisi baru ke tabel dengan menambahkan atau membelah partisi, administrator dapat mengalami kesalahan seperti ORA-14074 ORA-14074 . . Other than that, Oracle error ORA-14080 can also happen, if you're not careful enough with the following symptom: Selain itu, Oracle ORA-14080 error juga dapat terjadi, jika Anda tidak cukup berhati-hati dengan gejala sebagai berikut:
ORA-14080: partition cannot be split along the specified high bound ORA-14080: partisi tidak dapat dibagi sepanjang ditentukan terikat tinggi
The cause for ORA-14080 error is due to Oracle user attempted to split a partition along a bound which either collates higher than that of the partition to be split or lower than that of a partition immediately preceding the one to be split. Penyebab error ORA-14080 adalah karena pengguna Oracle mencoba untuk membagi sebuah partisi sepanjang collates terikat yang baik lebih tinggi dari partisi untuk dibagi atau lebih rendah daripada partisi segera sebelum satu untuk dibagi. In other word, the value that is been specified to split between the partition is incorrect, and part or all of the range of the partition values has been assigned or located in an existing partition defined in the database. Dengan kata lain, nilai yang telah ditetapkan untuk memisahkan antara partisi tidak benar, dan sebagian atau seluruh rentang nilai-nilai partisi telah ditetapkan atau terletak di partisi yang sudah ada didefinisikan dalam database.
To solve the problem, the solution or workaround will be to ensure that the bound along which a partition is to be split collates lower than that of the partition to be split and higher that that of a partition immediately preceding the one to be split. Untuk memecahkan masalah, solusi atau solusi akan untuk memastikan bahwa yang terikat sepanjang sebuah partisi yang akan dibagi collates lebih rendah daripada partisi untuk dibagi dan yang lebih tinggi bahwa suatu partisi segera sebelum satu untuk dibagi. The partition wants to be added or split must has value that are less than its closest higher value partition, yet has value that higher than the upper limit for its closest lower value partition. Partisi yang ingin ditambahkan atau split harus memiliki nilai yang kurang dari nilai yang lebih tinggi yang terdekat partisi, namun memiliki nilai yang lebih tinggi dari batas atas untuk nilai yang lebih rendah partisi terdekat.
For example, 3 partitions existed with high value as below: Sebagai contoh, 3 partisi yang ada dengan nilai yang tinggi sebagai berikut:
Partition Name High Value Nama partisi Nilai Tinggi
————– ———- ----- ----
p1 20 p1 20
p2 40 p2 40
p3 60 p3 60
If you want to add a new partition by splitting with p3 partition, you cannot specify the value of 70 or 30, as both are out of bound. Jika Anda ingin menambahkan partisi baru dengan membelah dengan p3 partisi, Anda tidak bisa menentukan nilai 70 atau 30, karena keduanya berada di luar terikat. Specify 30 if you want to split the partition of p3. Tentukan 30 jika anda ingin membagi partisi p3. For 70, you have to simply create or add new partition in alter table SQL statement command. Untuk 70, Anda harus cukup buat atau menambah partisi baru pada tabel mengubah pernyataan SQL perintah.
Oracle database administrator can use the following command to retrieve a chart like above to help determine the possible wrong value that cause the error: Oracle database administrator dapat menggunakan perintah berikut untuk mengambil bagan seperti di atas untuk membantu menentukan nilai yang salah mungkin yang menyebabkan kesalahan:
SELECT partition_name, high_value SELECT partition_name, high_value
FROM dba_tab_partitions DARI dba_tab_partitions
WHERE table_name = 'table_name' WHERE table_name = 'table_name'
ORDER BY partition_name ORDER BY partition_name
IMPORTANT : The page is machine translated and provided "as is" without warranty. PENTING: Halaman ini adalah mesin diterjemahkan dan diberikan "sebagaimana adanya" tanpa jaminan. Machine translation may be difficult to understand. Terjemahan mesin mungkin sulit untuk mengerti. Please refer to Silakan merujuk ke original English article artikel asli bahasa Inggris whenever possible. bila memungkinkan.
Related Articles Artikel Terkait
- Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-14074 Buat atau Tambah Partisi Baru Gagal Kesalahan
- Oracle Database Import Error 3113/3114 Kesalahan Impor Oracle Database 3113/3114
- Oracle EXP-00091 Error When Export Database EXP-00091 oracle Error Ketika Ekspor Database
- IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database Diperlukan IMP-00016 Character Set Konversi Tidak Didukung Kesalahan ketika Impor ke Oracle Database
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error ORA-01658 oracle Tidak dapat Buat Luas AWAL untuk Segmen dalam tablespace Kesalahan
- Oracle Database Link Oracle Database Link
- Change Oracle Database User Password Ubah Oracle Database User Password
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle Drop Tabel Error
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 Tabel atau Lihat Tiada Oracle Error
- View and Retrieve Oracle Database Link Details Lihat dan Ambil Oracle Database Link Details









































