on
[오라클] 생성한 유저 확인 쿼리
[오라클] 생성한 유저 확인 쿼리
오라클 접속 후 생성한 전체 유저 및 유저의 오픈 상태 확인 명령은 다음과 같다.
C:\Users\java02>sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on 토 12월 11 17:01:37 2021 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production SQL> select * from all_users; USERNAME USER_ID CREATED ------------------------------------------------------------ ---------- -------- XS$NULL 2147483638 14/05/29 BOOK_EX 48 21/11/14 APEX_040000 47 14/05/29 APEX_PUBLIC_USER 45 14/05/29 FLOWS_FILES 44 14/05/29 HR 43 14/05/29 MDSYS 42 14/05/29 ANONYMOUS 35 14/05/29 XDB 34 14/05/29 CTXSYS 32 14/05/29 APPQOSSYS 30 14/05/29 USERNAME USER_ID CREATED ------------------------------------------------------------ ---------- -------- DBSNMP 29 14/05/29 ORACLE_OCM 21 14/05/29 DIP 14 14/05/29 OUTLN 9 14/05/29 SYSTEM 5 14/05/29 SYS 0 14/05/29 17 rows selected.
다음 코드에서 LINESIZE는 한 로우에서의 폭(줄) 크기를 설정하는 것이고, PAGESIZE는 한 페이지에 몇 로우를 보여줄 것인지에 대한 설정값이다. DBA_USERS 테이블에서 각 유저별 오픈 상태를 확인할 수 있다.
SQL> SET LINESIZE 300 SQL> SET PAGESIZE 5000 SQL> SELECT USERNAME, PROFILE, ACCOUNT_STATUS FROM DBA_USERS; USERNAME PROFILE ACCOUNT_STATUS ------------------------------------------------------------ ------------------------------------------------------------ ---------------------------------------------------------------- SYS DEFAULT OPEN SYSTEM DEFAULT OPEN ANONYMOUS DEFAULT OPEN BOOK_EX DEFAULT OPEN APEX_PUBLIC_USER DEFAULT LOCKED FLOWS_FILES DEFAULT LOCKED APEX_040000 DEFAULT LOCKED OUTLN DEFAULT EXPIRED & LOCKED DIP DEFAULT EXPIRED & LOCKED ORACLE_OCM DEFAULT EXPIRED & LOCKED XS$NULL DEFAULT EXPIRED & LOCKED MDSYS DEFAULT EXPIRED & LOCKED CTXSYS DEFAULT EXPIRED & LOCKED DBSNMP DEFAULT EXPIRED & LOCKED XDB DEFAULT EXPIRED & LOCKED APPQOSSYS DEFAULT EXPIRED & LOCKED HR DEFAULT EXPIRED & LOCKED 17 rows selected.
from http://xjhx.tistory.com/62 by ccl(A) rewrite - 2021-12-13 19:01:33