cmd에서 계정생성하기
일단 sqlplus 로 접속하시면 user-name과 password가 나오는데
user-name은 system, password는 oracle 설치 시 입력하신 비밀번호로 입력해주시면 됩니다.
mysql이나 mariaDB는 root계정입니다. Oracle은 system 계정으로 접속 해주세요
비밀번호는 처음 설치시 등록했던 비밀번호입니다.
conn/as sysdba
관리자권한으로 접속
정상적으로 접속을 하시면, 관리자 권한으로 접속해야합니다.
접속하시면 sql문을 사용해서 아이디를 만듭니다.
CREATE user 아이디 identified by 비밀번호;
생성 완료 되었으면 계정권한을 부여해주어야합니다. (그냥 실습용이라서 전부 부여해주었습니다.)
GRANT CONNECT, DBA, RESOURCE TO 아이디;
마지막으로 변경사항 저장해주기
commit;
SELECT 문을 사용해서 계정이 생성되어있는지 확인해보겠습니다.
SELECT * FROM all_users; (모든 계정 확인)
SELECT * FROM DBA_USERS;
방금 만든 계정 확인 완료
권한 조회
SELECT GRANTEE, PRIVILEGE, ADMIN_OPTION FROM DBA_SYS_PRIVS;
또는
SELECT USERNAME, PRIVILEGE, ADMIN_OPTION FROM USER_SYS_PRIVS;
GRANTEE : 시스템 권한을 부여받은 USER 또는
ROLE- USERNAME : 현재 접속된 사용자
PRIVILEGE : 부여받은 시스템 권한
ADMIN_OPTION : 부여받은 시스템 권한을 다른 사용자에게 부여할 수 있음(YES일 경우)
'Oracle' 카테고리의 다른 글
Oracle 숫자 함수 (0) | 2022.06.21 |
---|---|
Oracle 논리 조건식 (0) | 2022.06.16 |
Oracle 의사컬럼, 연산자, 표현식, 조건식 (0) | 2022.06.16 |
Oracle 그룹함수.연산자 (0) | 2022.06.16 |
Oracle (UP.MERGE.DEL) (0) | 2022.06.15 |