posted by 구름너머 2004. 10. 15. 09:55


◈ 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

'ORACLE' 카테고리의 다른 글

계층구조 쿼리의 예제  (0) 2004.10.15
계층 구조의 조회(Hierarchical Queries)  (0) 2004.10.15
EXECUTE IMMEDIATE를 이용한 Dynamic SQL  (0) 2004.10.15
중복된 RECORD 삭제 방법  (0) 2004.10.15
*새로운 Oracle 9i의 쿼리문*  (0) 2004.10.15