Oracle을 사용하다보면 종종 유저 Lock이 걸리곤 한다.
일단 root 권한인 sys로 oracle에 접속하자
sqlplus sys/manager as sysdba;
유저 락 해제
alter user soctt2 account unlock;
유저의 락을 해제하면 비번과 권한설정을 새로 해주어야 한다.
alter user scott2 identified by tiger2;
grant create session to scott2;
grant create sequence to scott2;
grant create table to scott2;
grant drop any table to scott2;
그리고 테이블을 생성/삭제 하려는데, 테이블스페이스의 권한설정이 새로 생성한 scott2에게 없다고 에러를 낸다.
그럴 때는 scott2 유저에게 테이블스페이스의 권한까지 주자.
alter user scott2 quota unlimited on webacc;
이렇게하면 에러가 나지 않을 것이다
'Database > Oracle' 카테고리의 다른 글
Outer Join (LEFT, RIGHT, FULL OUTER JOIN) (0) | 2013.12.03 |
---|---|
Alter Table - 컬럼 추가, 삭제, 변경 (0) | 2013.02.13 |
Oracle 자동 증가 컬럼(Sequence) 사용 (0) | 2013.02.06 |
Oracle auto-increment trigger 형식 (0) | 2013.02.06 |
Oracle Tablespace (0) | 2013.01.13 |