본문 바로가기

DataBase/Oracle

[펌]DB에 등록된 유저의 정보와, 유저별 Object 정보 조회

 ◈ DB에 등록된 유저의 정보 조회
 
 - dba_users 데이터 사전을 이용하시면 됩니다.
 

SQL>col username format a15
SQL>col default_tablespace format a15
SQL>col temperary_tablespace format a15
SQL>SELECT username, default_tablespace, temporary_tablespace, created
       FROM dba_users
   
USERNAME        DEFAULT_TABLESP TEMPORARY_TABLESPACE           CREATED
---------------   ---------------        ------------------------------ --------
SYS                     SYSTEM                 TEMP                                   01/03/25
SYSTEM               TOOLS                   TEMP                                   01/03/25
OUTLN                  SYSTEM                 SYSTEM                               01/03/25
DBSNMP               SYSTEM                  SYSTEM                              01/03/25
SCOTT                 SYSTEM                  SYSTEM                              01/03/25
ADAMS                 SYSTEM                  SYSTEM                               01/03/25
OEM                     OEM_REPOSITORY   TEMP                                  01/10/11
JONES                  SYSTEM                   SYSTEM                              01/03/25
CLARK                  SYSTEM                   SYSTEM                              01/03/25
BLAKE                  SYSTEM                   SYSTEM                              01/03/25
....
 
18개의 행이 선택되었습니다.
 
 
DEFAULT_TABLESPACE와 TEMPORARY_TABLESPACE는 유저를 생성할때 지정한 것이며,
이때 테이블스페이스를 지정하지 않으면 오라클은 자동적으로
DEFAULT_TABLESPACE와 TEMPORARY_TABLESPACE를 system으로 이용합니다.

 


 ◈ 유저의 Object 정보 조회
 
- user_objects 데이터 사전을 이용하시면 됩니다.
 

SQL>col object_name format a25;
SQL>SELECT object_name, object_type
        FROM user_objects
        WHERE object_type = 'INDEX';
 
OBJECT_NAME               OBJECT_TYPE
------------------------- ------------------
BIANRY_PK                         INDEX
BINARY_FK                         INDEX
BOARD_CTNT_LST_FK1        INDEX
BOARD_CTNT_LST_FK2        INDEX
BOARD_CTNT_LST_PK          INDEX
BOARD_FK1                        INDEX
BOARD_PK                         INDEX
COMMUNITY_TYPE_IDX        INDEX
COMMUNITY_TYPE_PK         INDEX
COMM_CTNT_LST_FK1         INDEX
COMM_CTNT_LST_FK2         INDEX
...
27개의 행이 선택되었습니다.    
 
object_type를 보고 싶으면
 
SQL>SELECT object_type
       FROM user_objects
       GROUP BY object_type;
 
OBJECT_TYPE
------------------
INDEX
SEQUENCE
TABLE
 

'DataBase > Oracle' 카테고리의 다른 글

[펌]DELETE, DROP, TRUNCATE의 비교  (0) 2008.08.08
[펌]DBMS_RLS: 행단위 보안 설정  (0) 2008.08.08
DATABASE LINK 사용 방법  (0) 2008.08.08
[퍼옴]COLD BACKUP(오프라인 백업)  (0) 2008.08.08
[퍼옴]CHAR 와 VARCHAR2 의 차이  (0) 2008.08.08