[MaxDB] 데이터베이스 사용자 관리
개요
구성환경
MaxDB , CentOS 7.6
1. 데이터베이스 사용자 생성 및 조회
예) MaxDB 데이터베이스에 hoya 사용자 생성
shell> sqlcli -d MaxDB -u dbadmin,password
sqlcli maxdb=> create user hoya password password1! RESOURCE ENABLE CONNECT sqlcli maxdb=> select username,usermode,connectmode from users |
2. 데이터베이스 사용자 수정
sqlcli maxdb=> alter user hoya STANDARD DISABLE CONNECT 0 rows affected (261.617 msec) sqlcli maxdb=> select username,usermode,connectmode from users | USERNAME | USERMODE | CONNECTMODE | | -------------------------------- | -------- | ----------- | | DBM | ADMIN | MULTIPLE | | DBADMIN | SYSDBA | MULTIPLE | | HOYA | STANDARD | DISABLED | | HOYA2 | STANDARD | DISABLED | 4 rows selected (1942 usec) sqlcli maxdb=> |
3. 사용자 삭제
sqlcli maxdb=> drop user hoya 0 rows affected (81.682 msec) sqlcli maxdb=> select username,usermode,connectmode from users | USERNAME | USERMODE | CONNECTMODE | | -------------------------------- | -------- | ----------- | | DBM | ADMIN | MULTIPLE | | DBADMIN | SYSDBA | MULTIPLE | | HOYA2 | STANDARD | DISABLED | 3 rows selected (1908 usec) sqlcli maxdb=> |
4. 사용자 패스워드 수정
sqlcli maxdb=> alter password hoya newpassword 0 rows affected (2666 usec) sqlcli maxdb=> |
CREATE USER 문 Syntax
<create_user_statement> ::= <user_mode> ::= DBA | RESOURCE | STANDARD |
참고 : https://maxdb.sap.com/doc/7_6/48/f0daa5225811d3a97d00a0c9449261/content.htm