以前有個項目將用戶表建立在了system用戶所屬下,後來發覺危害相當大,準備將表對象轉移到新建立的LAND用戶下,沒找到直接的辦法,用以下辦法得以實現:
1、建立新的LAND用戶,在服務器的Oracle Enterprise Manager裏分配 對象權限 ,添加對system中數據表對象的 select 權限。
2、以 LAND 用戶登錄,使用命令: create table <table_name> as select * from system.<table_name>來將數據原樣複製到LAND用戶下。