본문 바로가기
Oracle

Oracle cmd를 사용한 계정만들기, 조회

by 요리하다그만둠 2022. 7. 25.

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