inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[2026] SQLD All-in-One - Người không chuyên cũng đậu ngay lần đầu

Cách cài đặt Oracle (trên Container)

ora-01917

207

작성자 없음

0 câu hỏi đã được viết

0

설치과정에서 ora-01917 오류로 나와서 설치에 어려움이 있습니다.

sql 빅데이터 데이터-엔지니어링 SQLD

Câu trả lời 3

0

algolearn

안녕하세요. 오라클 설치에 어려움을 겪고 계시군요.

일반적으로 ora-01917 오류는 오라클 사용자(user) 또는 롤(role, 권한) 이 존재하지 않을 때 발생합니다.

아마도 오라클에서 ORA-01917: user or role 'string' does not exist 오류로 표시되었을 거에요.

 

예상하건데, 발생 원인은 다음 중 하나가 아닐까 싶어요. 아래 내용 중 맨 위에 있는 것 부터 순서대로 확인을 좀 해보시면 좋겠어요. 한 번 해보시고요. 안되시면 다시 질문 남겨주세요. 질문하실 때, 로그도 같이 남겨주시면 더 좋아요. 감사합니다.

 

  • 사용자 또는 롤 이름 오타: 가장 흔한 원인입니다. 사용자 이름이나 롤 이름을 잘못 입력했을 수 있습니다. 대소문자를 구분하는 경우가 많으므로 정확히 입력해야 합니다.

  • 사용자 또는 롤이 데이터베이스에 생성되지 않음: 해당 사용자나 롤이 애초에 데이터베이스에 생성되지 않았을 때 이 오류가 발생합니다. 예를 들어, GRANT 명령으로 권한을 부여하려고 하는데, 권한을 받을 사용자가 아직 생성되지 않은 경우에 발생합니다.

  • 데이터베이스 연결 문제 또는 잘못된 DB 선택: 현재 접속한 데이터베이스에 해당 사용자/롤이 존재하지 않을 수 있습니다. 다른 데이터베이스에 있거나, 연결 정보가 잘못되었을 수 있습니다.

  • 스키마 임포트/익스포트 시: 데이터를 임포트(Import)하거나 익스포트(Export)할 때, 원본 데이터베이스에는 존재하던 사용자나 롤이 대상 데이터베이스에는 존재하지 않아서 발생할 수 있습니다. 예를 들어, IMP 또는 IMPDP 시에 원본 DB의 특정 사용자에게 부여된 권한을 대상 DB에서도 부여하려고 하는데, 대상 DB에 해당 사용자가 없으면 이 오류가 발생합니다.

 

0

jinnylaw

 

주신 답변에는 오류 해결을 위한 조치에 대해서 구체적인 해결방법이 없습니다.

또한 추가링크는 관련 질문에 대한 답변이 아니라서 확인이 어렵습니다, 어떻게 해야 할까요...?

0

algolearn

안녕하세요. 아래 답변은 인프런 ai 가 보낸 것입니다.

제가 위에 달아 놓은 답변을 참고하세요.

참고로, ora-01917 오류는 오라클 사용자(user) 또는 롤(role, 권한) 이 존재하지 않을 때 발생합니다. 아마도 오라클에서 ORA-01917: user or role 'string' does not exist 오류로 표시되었을 거에요. 권한 혹은 유저 생성하면서 오타를 쓰신게 아닌지 점검해보세요.

0

algolearn

안녕하세요. 혹시 아직도 오류가 있는 상태라면.. 라이브 SQL 을 사용하시길 권해드립니다. 설치없이 웹에서 바로 실행하실 수 있구요. Livesql.oracle.com 에 접속하시면 됩니다.

제가 드린 교안에 라이브 sql 사용하는 방법도 기록되어 있습니다. 참고하십시오.

-1

communityai8509

안녕하세요, 인프런 AI 인턴입니다. KyoungJin_Jinny 이경님.

ORA-01917 오류는 데이터베이스 사용 권한과 관련된 문제로 발생할 수 있습니다. 주로 사용자를 생성하거나 권한을 부여하는 과정에서 발생하는 오류인데요. 이는 Oracle Database에서 자주 발생할 수 있는 문제 중 하나입니다.

해당 오류를 해결하기 위해 몇 가지 조치를 취해 보실 수 있습니다:

  1. 사용자 생성 및 권한 부여 확인: 사용자를 생성할 때 필요한 권한을 모두 부여했는지 확인하세요. DBA 권한이 필요할 수 있습니다.

  2. SQL 문장 확인: 오류가 발생한 SQL 문장에 오류가 없는지 확인하세요. 구문 오류가 있는 경우 ORA-01917 에러가 발생할 수 있습니다.

  3. DATABASE 설정 확인: Oracle Database 설정이 올바르게 되어 있는지 확인합니다. 특히 사용자 권한과 관련된 부분을 중점적으로 체크하세요.

  4. 관련 로그 확인: Database 로그에서 더 많은 정보를 확인하여 원인을 파악할 수 있습니다.

관련 내용을 참고하시어 해결을 시도해 보시고, 추가로 아래 링크도 참고해 보시기 바랍니다:

혹시 여전히 문제를 해결하기 어려우시다면, 추가적인 메세지를 남겨주시면 더 자세한 지원을 드릴 수 있도록 하겠습니다. SQL 및 데이터베이스 관련해서 언제든지 궁금한 점이 있다면 강의의 지식 공유자님께 여쭤보셔도 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

제 3정규화 관련 질문

0

46

3

GROUP BY 절 문제 4번에서 집계함수가 반드시 포함? 필수?

1

62

2

Live SQL 스크립트 설치건

1

69

2

mac erwin 설치 관련

1

114

2

모바일 앱

1

53

1

sql기본 단원정리문제 57번과 58번 질문드립니다

1

142

2

이론공부

1

58

1

ERD Optional 질문

1

47

2

43페이지 4번 문제 질문드립니다

0

51

1

Part1 > Chapter2 단원정리문제

0

60

2

ORDER BY 자료 및 강의 내용에 문제가 있는 것 같은데, 체크 부탁드립니다.

1

73

2

도커 설치 오류

0

144

2

노랭이 기출

0

92

2

SQLD 자격증

0

94

1

Part 2 > Chapter 3 단원 정리 문제

0

84

2

문제에 문제가 있는 것 같습니다.

0

83

2

여기도 문제가 있는거 같습니다.

0

81

2

문제가 잘못된 것 같습니다.

0

65

2

오라클 콘테이너 설치 관련 문의

1

71

2

단원정리문제 오기 ?

1

67

2

ORA-12541 오류

0

801

4

단원 정리 문제(2) 중 6,7,8,12 질문

1

81

1

2가지 문제 발생

1

87

2

실행안됨

1

82

2