database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 1658 게시물 읽기
No. 1658
DB2 사용자 정보
작성자
이도희
작성일
2008-06-26 16:11
조회수
14,574

DB2 에서 사용자 정보를 알 수 있는 방법이 있나요?


DB2는 OS계정 유저를 따르는데


그렇다면 OS계정의 모든 사용자가 DB2사용자가 되는건가요?


보통 구분을 할 ㅤㄸㅒㅤ DB2사용자를 어떻게 구분하는지 궁금합니다.

이 글에 대한 댓글이 총 1건 있습니다.

1. DB2 에서 사용자 정보를 알 수 있는 방법이 있나요?

권한 테이블을 조회하는 방법이 있습니다.
 - 여러 계정을 가지게 되면 테이블에 대해 insert,update,delet,select 권한을 부여해주게 되므로 syscat.tabauth 테이블을 조회 해보세요. 
   db2 "select distinct grantee from syscat.tabauth" 

    테이블의 권한을 줄때  grant select on tablename to user; 와 같이 대상 user를 지정하지 않고 
    grant select on tablename to public; 과 같이 한 경우 위에서 조회 되지 않은 system의 계정도 테이블을 사용할 수 있습니다. 

2. DB2는 OS계정 유저를 따르는데 그렇다면 OS계정의 모든 사용자가 DB2사용자가 되는건가요?
 - os 인증을 사용하니까 db2에 connect를 할 수 있습니다. db2는 os 계정에 대해 default로 connect권한과 catalog table의 조회 권한을 줍니다. 그러나 catalog 테이블은 조회만 할 수 있고 data가 들어 있는 데이블은 public으로 권한을 열어주기 전까지 사용할 수 없습니다. 

조는 냥이님이 2008-06-26 16:52에 작성한 댓글입니다.
이 댓글은 2008-06-26 16:53에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1661리눅스에서도 db2 get db cfg내용을 한글로 보이게 하려면?
김건우
2008-06-30
10036
1660DB2설치 정보 [1]
이도희
2008-06-27
10364
1659결과값 문자 더하기 [2]
윤동민
2008-06-27
10419
1658DB2 사용자 정보 [1]
이도희
2008-06-26
14574
1657한글중에서 특정 글자만 깨집니다..ㅜㅡ [2]
이상훈
2008-06-26
10747
1656손쉬운 DB2 개발 관리 툴, 쿼스트소프트웨어 토드 투 DB2
윤동민
2008-06-25
11390
1655특정 결과 값부터 출력방법 [2]
윤동민
2008-06-25
10816
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.046초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다