錯誤提示:ORA-O4O89:無法對sys擁有的對象創建觸發器。
首先在tables裏面找到該表,右鍵查看該表的properties,裏面有owner。出現上面這種情況一定是owner爲sys。
下面提供一種解決方法:
爲當前登錄用戶創建名稱爲該表名稱相同的表,數據從sys的表裏面拷貝。如:
CREATE TABLE TEST.person AS SELECT * FROM SYS.PersonalBaseInfo;
然後刪除掉sys底下的表。
DROP TABLE SYS.PersonalBaseInfo;
再執行創建觸發器語句。