Anda tidak boleh membuat apa pun objek dalam skema SYS. Pengguna tersebut adalah bagian dari sistem manajemen database Oracle, dan mengubah skemanya kemungkinan akan merusak database Anda. Tentu saja itu dapat membatalkan kontrak Dukungan Oracle Anda (jika Anda memilikinya). Dari dokumentasi:
"Akun administratif SYS secara otomatis dibuat ketika basis data dibuat. Akun ini dapat melakukan semua fungsi administrasi basis data. Skema SYS menyimpan tabel dasar dan tampilan untuk kamus data. Tabel dan tampilan dasar ini penting untuk pengoperasian Oracle Database. Tabel di Skema SYS hanya dimanipulasi oleh database dan tidak boleh diubah oleh pengguna mana pun."
Oh, jika Anda bertanya-tanya, hal yang sama juga berlaku untuk SISTEM.
Pemicu sangat rentan terhadap penyalahgunaan dan merupakan sumber utama masalah penskalaan. Itulah mengapa Oracle melarang kami membuat pemicu di SYS, karena hal itu dapat merusak atau setidaknya memengaruhi kinerja kamus data.
Tentu bukan itu yang terjadi di sini. Anda telah membuat tabel Anda sendiri di SYS. Yah jatuhkan mereka. Sekarang. Gunakan SYS untuk membuat pengguna Anda sendiri, GHAZAL atau nama apa pun yang sesuai, dan berikan hak istimewa yang diperlukan:CREATE SESSION, CREATE TABLE, CREATE TRIGGER, dan seterusnya. Kemudian hubungkan sebagai pengguna baru untuk membuat tabel Anda dan objek skema lainnya.