'ORA-03001: unimplemented feature'에 해당되는 글 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 이전버튼

05-10 00:00
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.5
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

최근에 달린 댓글