Не би трябвало да създавате никакви обекти в SYS схемата. Този потребител е част от системата за управление на база данни на Oracle и промяната на неговата схема вероятно ще наруши вашата база данни. Със сигурност това може да анулира вашия договор за поддръжка на Oracle (ако имате такъв). От документацията:
„Административният акаунт SYS се създава автоматично при създаване на база данни. Този акаунт може да изпълнява всички административни функции на базата данни. Схемата SYS съхранява базовите таблици и изгледите за речника с данни. Тези базови таблици и изгледи са критични за работата на Oracle Database. Таблиците в SYSschema се манипулират само от базата данни и никога не трябва да бъдат променяни от никой потребител."
О, в случай, че се чудите, същото важи и за СИСТЕМАТА.
Тригерите са особено податливи на злоупотреба и са основен източник на проблеми с мащабирането. Ето защо Oracle ни забранява да създаваме тригери в SYS, тъй като това може да повреди или поне да повлияе на производителността на речника с данни.
Разбира се, това не се случва тук. Вие сте изградили свои собствени таблици в SYS. Ами пусни ги. Сега. Използвайте SYS, за да създадете свой собствен потребител, GHAZAL или каквото и да е подходящо име и му дайте необходимите привилегии:СЪЗДАВАНЕ НА СЕСИЯ, СЪЗДАВАНЕ НА ТАБЛИЦА, СЪЗДАВАНЕ НА TRIGGER и т.н. След това се свържете като този нов потребител, за да създадете вашите таблици и други обекти на схемата.