無法對sys擁有的對象創建觸發器。

錯誤提示:ORA-O4O89:無法對sys擁有的對象創建觸發器。

首先在tables裏面找到該表,右鍵查看該表的properties,裏面有owner。出現上面這種情況一定是owner爲sys。

下面提供一種解決方法:

爲當前登錄用戶創建名稱爲該表名稱相同的表,數據從sys的表裏面拷貝。如:

CREATE TABLE TEST.person AS SELECT * FROM SYS.PersonalBaseInfo;

然後刪除掉sys底下的表。

DROP TABLE SYS.PersonalBaseInfo;

再執行創建觸發器語句。

發佈了59 篇原創文章 · 獲贊 248 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章