1
Oracle在創建實例SYS和SYSTEM的數據庫時創建一些用戶默認值。有什麼方法可以確定用戶是否是查詢中的默認用戶?區分默認用戶和創建用戶
Refer here for the default users list.
Oracle在創建實例SYS和SYSTEM的數據庫時創建一些用戶默認值。有什麼方法可以確定用戶是否是查詢中的默認用戶?區分默認用戶和創建用戶
Refer here for the default users list.
不明確(據我所知)。要查找關於用戶的信息,您必須查看系統視圖DBA_USERS。
您可以在表空間上找到默認表空間是您創建的默認表空間的所有用戶;或者您可以簡單地在IN語句中列出默認用戶:
select *
from dba_users
where username not in ('SYS','SYSTEM',...)
我的首選方法是使用用戶的創建日期。根據定義,默認用戶是使用數據庫創建的,因此在某個日期之後創建的每個用戶都不是默認用戶。
在數據庫中,我目前連接到以下將工作;你顯然必須改變這個日期部分以適應你自己的環境
select *
from dba_users
where trunc(created) > to_date('2009/08/15','yyyy/mm/dd')