전체/Oracle
ORA-28014, ORA-01940 DROP User,CREATE User Oracle 12c
effortDev
2019. 7. 30. 16:35
1. 유저 삭제하기
1 | drop user [user명] cascade; | cs |
[ORA-28014: cannot drop administrative users] 발생 시
1 | alter session set "_oracle_script"=true; | cs |
[ORA-01940: cannot drop a user that is currently connected] 발생 시
현재 session에 대해 select 하여 session을 KILL해줘야 한다.
- session 조회 하기
1 | select sid,serial# from v$session where username = [user명 대문자로]; | cs |
- session KILL 하기
1 | ALTER SYSTEM KILL SESSION '[SID], [SERIAL]'; | cs |
- use drop 하기
1 | drop user dev_emart cascade; | cs |
2. 유저 생성하기
1 2 3 4 5 6 7 8 9 | alter session set "_ORACLE_SCRIPT"=true; create user [user명] identified by [패스워드]; grant create session to [user명]; grant connect, resource to [user명]; alter user [user명] default tablespace users quota unlimited on users; | cs |