하던 대로 했는데 안되서 system계정 권한도 새로 줘보고, 계정 이름도 계속 바꿔보다가 결국 검색. 12c 버전 부터는 계정 생성은 저렇게 해주어야 한다고한다ㅏㅏ
즉, C##을 포함한 C##hr이 전부 아이디때문에 생성 마다 c##을 치기가 싫으면, cmd 창에 아래와 같이 치고,
세션이 변경되었습니다 안내문구가 나오면 원래 버전 코드처럼 치면 된다고 한다ㅏㅏ 출처 : ngg3319.tistory.com/74 오라클 계정생서시 오류 ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 안녕하세요 엘체프 GG 임돠 일딴 오라클 접속 CMD 창을 열고 sqlplus sys as sysdba 입력 비밀번호는 오라클 설치시 설정 해놓은 비밀번호 저는 항상 1234 로해놓습니다. 접속 완료 create user 계정이름 ident ngg3319.tistory.com + 추가 이번엔 developer에서의 계정 생성이 말썽... 상태: 실패 -테스트 실패: Listener refused the connection with the following error: Oracle 12c에서 ready 상태가 아닌 SID사용시에 발생하는 오류라고 한다. cmd창에서 lsnrctl service를 치고, ready 상태인 sid를 이용해서 계정을 생성해주면 된다. * 중요 *이후의 java에서 쓸 모든 sql문은 같은 SID를 사용하여 생성해주어야 한다고 한다.출처 : meaownworld.tistory.com/6 Oracle SQL Database developer 12c 계정 생성 11g와 달라서 2시간 동안 빅엿을 먹었기에 계정 생성 시행착오를 여기에 기록한다 상태: 실패 -테스트 실패: Listener refused the connection with the following error: ORA-12505, TNS:listener does not curre.. meaownworld.tistory.com
65096, CREATE, ORA, ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다., oracle, 계정, 공통 사용자 또는 롤 이름이 부적합합니다., 부적합, 생성, 에러 반응형 ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 해결 방법해당 내용은 오라클 접속 후에 계정 생성할때 나는 에러이니 별도로 접속하는 방법은 설명하지 않겠습니다. 오라클 12c로 넘어오면서 계정이름 앞에 c##을 붙여줘야 공통 사용자를 생성가능 하도록 변경되었습니다. 그러면 계정이 C##TEST 로 생성됩니다. 예는 아래의 소스를 확인하시면 됩니다. 에러 발생하는 코드
에러 발생하지 않는 코드
만약 이전과 같이 C##을 안붙이고 사용하고 싶으시면 아래와 같이 명령어 실행 후에 기존과 동일하게 user 생성하시면 됩니다.
반응형 저작자표시 '웹개발 > Oracle' 카테고리의 다른 글
NAME PASSWORD HOMEPAGE SECRET [oracle] 오라클12c 계정 생성 에러 (ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.) & (ORA-65096: invalid common user or role name) 2021. 8. 2. 13:32ㆍdatabase/oracle -오라클12c 유저생성에러 (ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.) && (ORA-65096: invalid common user or role name) oracle12c에서는계정을생성할때, 하단과 같이계정의이름앞에 "c## or C##"이붙어야함.
"C##"을붙이지않고유저를생성하면, 하단과 같은 에러가발생함. -"C##"을 붙이지않고계정을생성하는방법. 1.sys 계정으로접속.
2.session set 변경.
3.계정 생성확인. |