Като се има предвид грешката, предполагам, че влизате в базата данни като SYS
да създадете вашите таблици и да напишете своя код. Не искате да използвате SYS
схема за това-- никога не трябва да създавате обекти в SYS
схема. Ще трябва да влезете в базата данни като различен потребител. По принцип, ако изграждате съвсем ново приложение, ще създадете нов потребител, който да притежава всички обекти за новото приложение.
Например, ако създавате клонинг на Facebook и искате да използвате USERS
таблично пространство за вашите данни
CREATE USER facebook_appid
IDENTIFIED BY <<password>>
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
GRANT CREATE SESSION,
CREATE TABLE,
CREATE TRIGGER
TO facebook_appid;
След това ще се свържете с базата данни като facebook_appid
използвайки зададената от вас парола.
sqlplus facebook_appid/<<password>>@<<TNS alias>>
След като направите това, можете да създадете таблицата и тригера.