2016-03-21 3 views
1

スキーマ(たとえばSYS)が作成されたときにSQLを使用してタイムスタンプを取得する可能性はありますか?Oracle:スキーマが作成されたときのタイムスタンプ?

背景:私は定期的に削除してdbcaと輸入DBのバックアップを経由して、それを再作成:

が実は、私は私が最初にセットアップ全体のDBクラスタをタイムスタンプを取得したいです。だから私はこのプロセスが最後に起こったときに興味があります。

答えて

0

[OK]をクリックして解決策を見つけました。select created from all_users where username = 'someuser'が私のために機能します。

-1

この選択では、現在のスキーマのV_$SESSIONVIEWという作成日が設定されます。

select to_char(created, 'dd.mm.yyyy') 
from all_objects 
where object_name = 'V_$SESSION' 
and object_type = 'VIEW'; 
+0

Hmのように、実際には 'V_ $ SESSION'はDBクラスタ/スキーマのセットアップ時間よりも古いようです。だから、このタイムスタンプは残念ながら私が探しているものではありません。 'all_users'に固執し、手動で作成されたユーザ名をフィルタリングします。 – tschlein

関連する問題