'alter user rename'에 해당되는 글 1건

  1. 2023.04.04 oracle 19c user명 변경 테스트

19c user명 변경 테스트

test1 유저에서 test2 로 유저명을 변경해 보자.

sys@TEST> create user test1 identified by test1;

관련 Parameter 기본값 조회

KSPPINM                                  KSPPSTVL
---------------------------------------- ------------------------------
_enable_rename_user                      FALSE
_asm_allow_system_alias_rename           FALSE
_asm_skip_rename_check                   FALSE


sys@TEST> alter session set "_enable_rename_user" = true;

Session altered.

Elapsed: 00:00:00.00
sys@TEST> alter system enable restricted session;

System altered.

Elapsed: 00:00:04.16
sys@TEST> alter user test1 rename to test2 identified by test2;
alter user test1 rename to test2 identified by test2
                 *
ERROR at line 1:
ORA-03001: unimplemented feature

테스트 결론

-> 11g/12c 는 아래와 같은 꼼수로 user명 변경이 가능함.
alter session set "_enable_rename_user" = true;
alter system enable restricted session;

-> 19c 에서는 되지 않는다.
export의  fromuser,touser 또는 datapump의 remap_schema 옵션으로 넘겨야 할듯...

Posted by pat98
이전버튼 1 이전버튼

03-03 16:55
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2025.3
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

최근에 달린 댓글