Oracle 사용자 계정 생성 / 삭제 / 권한

2016. 1. 5. 15:41database/oracle


오라클 사용자계정 생성 및 삭제

윈도우에서 "시작 | 실행"을 선택하고, 실행창에서 cmd를 입력하면 콘솔창이 뜹니다. 콘솔창에서 다음의 작업을 수행하세요.

c:\> sqlplus

사용자명 입력 : system <--- 사용자 계정(user)을 생성할 수 있는 "system" 계정으로 로그인

암호 입력 : manager <--- 패스워드 입력

SQL> CREATE USER rinuser IDENTIFIED BY a1234;

사용자가 생성되었습니다. <--- 계정명이 rinuser 인 사용자를 만들고 패스워드를 a1234 로 설정

SQL> ALTER USER rinuser IDENTIFIED BY a1234;

사용자가 변경되었습니다. <--- 계정명이 rinuser 인 사용자의 패스워드를 a1234로 변경

SQL> DROP USER rinuser ;

사용자가 삭제되었습니다. <--- 계정명이 rinuser 인 사용자 삭제

SQL>

system 계정 비밀번호 분실시

c:\> sqlplus "/as sysdba" <-- 패스워드를 입력하라고 나오는데 아무거나 입력하니 로그인이 됐다...

SQL> alter user system identified by 새암호;

사용자계정 권한 주기

SQL> GRANT connect, resource, dba TO rinuser; <--- 계정명이 rinuser 인 사용자 connect, resource, dba 권한 부여

권한이 부여되었습니다.

SQL> GRANT CREATE ANY DIRECTORY TO rinuser; <--- 계정명이 rinuser 인 사용자 디렉토리 생성 권한 부여

권한이 부여되었습니다.

SQL> GRANT CREATE PROCEDURE TO rinuser; <--- 계정명이 rinuser 인 사용자 프로시저 생성 권한 부여

권한이 부여되었습니다.