제가 sys as sysdba로 시스템 계정 접속후 분명히
CREATE USER abcd IDENTIFIED BY 1234;
라는 abcd 계정을 만들고 GRANT CREATE SESSION TO abcd; 를 해서 로그인 권한을 준 후에
conn abcd/1234를 했는데 사용자명/비밀번호가 부적합하고, 이제는 오라클에 연결되어있지않습니다 라는 경고가 나오네요
그래서 계정이 똑바로 있는건지 확인하려고
SELECT * FROM dba_users WHERE username = 'abcd';
를 했더니 선택된 레코드가 없다는거에요
그래서 CREATE USER abcd IDENTIFIED BY 1234; 를 다시했더니 또 이 계정이 있어서 다시 못만든다고하고 ㅋㅋ
이거 어떻게 해결하나요?
grant CONNECT, RESOURCE to abcd;
그거 했는데도 안되요
그냥 로그온 연결도 안되고 계정 테이블에도 없다하고 근데 CREATE USER 하니까 있다고는하고 씹 ㅋㅋ 이거 뭐지?
다시 한번 만들어봐도 똑같음?
DROP USER abcd; 하고 다시 똑같이 반복해도 똑같아요
내가 하는 방식으로 해보쉴?
ㄱㄱㄱ
안될수도있지만 순서대로 적을테니깐 따라해보셈
1. cmd -> sqlplus /nolog 2. connect /as sysdba 3. 계정생성 : create user test1 identified by 1234; 4. 권한부여 : grant CONNECT, RESOURCE to test1; 5. conn test1/1234
지금 했는데 안되네요, 사용자명/비밀번호 부적합하고 경고: 이제는 ORACLE에 연결되어 있지 않습니다라고하네요.. 사실 제가 한 방법이랑 결과적으로는 똑같은 방법이라서.. 오늘 3시간 동안 이거하나만 가지고 계속 씨름했는데 왜 안되죠?
오류코드가 ORA-03114 임?
놉 ORA-01017
구글링 해봄??
아뇨 구글링 한결과로는 다들 create user 하면 dba_users 테이블에 유저가 나올거다, 이걸 ACCOUNT UNLOCK하면 된다느니 이런식으로 설명하는데 애초에 저같은 경우는 CREATE USER을 했는데 분명히 dba_users, all_users 테이블에 아예 없는 레코드라고 나오니까 미치고 환장하겠네요
서비스에서 오라클이 닫혀있는거 아닐까?
서비스 가서 오라클 관련 서비스들 확인해 보니까 전부 정상 동작중으로 나와요
오라클 버전은 몇이야?
19c고 며칠전에 다운받은거라서 최근버전이에요
이거 뭐 어떻게 해야함...
미안하다 ... 나는 여기까지인거 같다...해결해주지 못해서 미안해
그냥 지우고 다시 까는게 답일까?
님은 오라클 db 관련 개발자임 혹시?
ㄴㄴ 그냥 회사내에 db가 오라클이라 ..아는척좀 해봤어..
ㅋㅋㅋ.. 그래도 학식 1학년인 나보다야 잘알겠지.. 아 이거 왜이러지 멘붕오네 오늘 이거만 가지고 씨름햇는데
최후의 방법으로 괜찮지 ... 중요한데이터들 없으면 해도 괜찮지
어차피 학식이라서 DB 연습 공부중으로 하는거라서.. 근데 용량이 1, 2기가바이트 하는것도 아니고 지웠다 다시깔기 너무 ㅈ같네...
버전도 니가 그럼 19c 로 한거야?
예스
아니 근데 웃긴게 이거 어제까지는 잘됬는데 CREATE USER 하고 conn username/pw 하니까 제대로 됬는데 오늘갑자기 먹통이 됨
11g 버전으로 다시 다운받아서 해바
ㄴㄴ Oracle Certified Associate DB자격증 공부하는건데 19c 버전 기반이라서 11g는..
그렇구나,, 화이팅하자 최후의방법을 써보자 ..
아... 오라클 db MYSQL같은거에 비해서 너무 무겁고 오만 설정할것도 너무많고 거기다 이렇게 에러까지 나니까 화나네...
그리고 여기보단
http://www.gurubee.net/
여기에 질문해바 현DBA 들이 상세하게 답변해줄거야
ㄳㄳㄳ