DBA_SEGMENTS SEGMENTS示し - セグメントを使用するオブジェクトは、一般的にテーブルまたはインデックスと考えることができます - あなたは何のセグメントを持っていないスキーマを持つことができ、スキーマ
によって所有されています。ユーザーはシノニムまたはPL/SQLユニットを所有できますが、セグメントはありません。
ここ
[email protected] >select distinct segment_type from dba_segments;
SEGMENT_TYPE
LOBINDEX
INDEX PARTITION
ROLLBACK
NESTED TABLE
TABLE PARTITION
LOB PARTITION
LOBSEGMENT
INDEX
TABLE
CLUSTER
DBA_USERSは、彼らが「データ」か
はここにいないとスキーマを見つける方法を自身のかどうか、あなたのデータベース内のすべてのユーザーが表示されます私の12cのシステムのためのセグメントタイプのリストがありますセグメント、または一方通行
[email protected] >select distinct username
2 from dba_users
3 minus
4 select distinct owner
5 from dba_segments;
USERNAME
ANONYMOUS
APEX_LISTENER
APEX_PUBLIC_USER
APEX_REST_PUBLIC_USER
APPQOSSYS
BASIC_PRIVS
BI...
ありがとうございます。つまり、セグメントは別のデータベースオブジェクトと似ていますか?しかし、このクエリ( 'select * from ALL_OBJECTS from OBJECT_TYPE '%SEGMENT%';')を使用すると、セグメントが表示されません。データベースに多数のセグメントがあることは確かです。そして、私があなたの答えを正しく理解していれば、 'dba_users'は利用可能なすべてのスキーマ/ユーザをデータベースに正しくリストアップしていますので、確認してください。 – hagrawal
申し訳ありません@hagrawal - あなたがこのコメントを残していたので私の答えを修正しました - リフレッシュしてください。 DBA_USERS – thatjeffsmith
クエリにユーザーのリストが必要な場合は、まったく問題はありません。あなたは完全に答えました、あなたの時間をありがとう。 – hagrawal