묻고 답해요
143만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결견고한 결제 시스템 구축
TossPaymentExecutor.class 오류 질문
안녕하세요 강사님애플리케이션을 실행하는데는 문제가 없으나아래와 같이 오류로 표시되는데 혹시 해결할 수 있는 방법이 있을까요?
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
swingbench 에러좀 확인부탁드려요
안녕하세요. swingbench 에러좀 확인부탁드려요● 배경 : 오라클19c 설치 후 Swingbench Oracle Entry Install에서아래정보로 계정생성,테이블,인덱스 생성하다가SOE_10G DB계정 접속불가로 DB계정이 계속 LOCK 됩니다.-- Swingbench Oracle Entry Install Wizard 에서 설정정보Username : SOE_10GPassword : SOE_10GSchema's Tablespace : SOE_10G● 다른테스트 : 아래와 같이 계정생성하여 서버에서 로그인도 해봤지만 유저명/패스워드가 틀리다고 나옵니다.-- 기존 계정삭제DROP USER SOE_10G CASCADE;-- 계정 확인SELECT * FROM dba_users WHERE username = 'SOE_10G';-- 계정생성CREATE USER SOE_10GIDENTIFIED BY SOE_10GDEFAULT TABLESPACE SOE_10GTEMPORARY TABLESPACE TEMP;GRANT connect, resource, dba TO SOE_10G;sqlplus / as sysdba-- 로그인conn SOE_10G/SOE_10G ● Swingbench Oracle Entry Install Wizard 실행시 에러부분 로그 :Apr 27, 2024 5:19:56 AM com.dom.datagen.kernel.DatabaseGenerationThread runSEVERE: Unexpected Error when attempting to insert comma delimited row :java.sql.SQLException: Unable to start the Universal Connection Pool: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-01017: invalid username/password; logon denied.....Apr 27, 2024 5:19:56 AM com.dom.datagen.kernel.DatabaseGenerationThread runSEVERE: Unexpected Error when attempting to insert comma delimited row :java.sql.SQLException: Unable to start the Universal Connection Pool: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-01017: invalid username/password; logon denied.....Apr 27, 2024 5:19:56 AM com.dom.datagen.kernel.DatabaseGenerationThread runSEVERE: Unexpected Error when attempting to insert comma delimited row :java.sql.SQLException: Unable to start the Universal Connection Pool: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-01017: invalid username/password; logon denied.....Apr 27, 2024 5:19:56 AM com.dom.datagen.kernel.DatabaseGenerationThread runSEVERE: Unexpected Error when attempting to insert comma delimited row :java.sql.SQLException: Unable to start the Universal Connection Pool: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-01017: invalid username/password; logon denied ..... at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)Apr 27, 2024 5:19:58 AM com.dom.datagen.kernel.DatabaseGenerationThread runSEVERE: Unexpected Error when attempting to insert comma delimited row :java.sql.SQLException: Unable to start the Universal Connection Pool: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-28000: The account is locked. at oracle.ucp.util.UCPErrorHandler.newSQLException(UCPErrorHandler.java:456) at oracle.ucp.util.UCPErrorHandler.throwSQLException(UCPErrorHandler.java:133)
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
컬럼 안 공백 문자열 제외
선생님 어제 알려주신대로 잘 따라했더니 연결 성공했습니다 정말 감사합니다. 한 가지 궁금한 게 더 있는데요! 정규식 사용해서 특수문자 등을 모두 제거하니 공백 문자열이 생겼는데요trim 이나 is not null 이렇게 해도 null 값이 아니다보니 공백 문자값이 계속 추출이되서요 공백 문자값 자체를 데이터에서 제외하려면 어떻게 해야될까요?
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
USING 조인 질문드립니다.
안녕하세요 MySQL 사용하고있는데요조인하려는 테이블이 PK가 없는 단일 값인데요메인 select 절에 있는 컬럼이 pk 테이블에 있는 단일컬럼에 포함되는 값이 있는지regexp_like 함수로 확인하고싶은데요pk값이 없다보니 join 을 어떻게 할지.. 모르겠습니다using 으로 연결해보려 했는데 (natural join은 지원안됨) 컬럼절에 regexp_like (a.테이블 컬럼, pk 없는 테이블 컬럼) 이렇게 조건을 거니까 에러가 떠서요.. 방법이 있을까요? 요약 : left join으로 pk 테이블이 없는 단일 컬럼과 같다는 조건으로 연결 시, regexp_like 를 사용해도 똑같은 값만 불러오는 에러가 발생ex. pk 테이블이 없는 컬럼에 '사과' 라는 단어가 있다고 가정,'사과와당근' 이라는 메인 테이블의 컬럼값이 pk 테이블의 '사과' 단어가 매칭되는지 아래 조건으로 걸면 null 값으로 반환.regexp_like('사과와당근', pk 없는 테이블) - > '사과'가 포함되지만 조인조건 때문에 사과와 당근을 매칭해서 불러오지 못함.
-
미해결데이터 분석 SQL Fundamentals
셋팅 문제
hr 은 되는데 nw 는 안됩니다.. 기존 방법이 안되서 깃헙에서 파일 다운 받았습니다 이런거 뜨고요 제가 11.2 버전인데 최신버전이 도저히 안깔려서 대안으로 깔았는데앞으로 강의 진행 될 동안에 버전 문제로 에러나면 스트레스 받을꺼 같은데 어떻게든 최신 버전 깔아야되나요??실습하고 싶은데 셋팅만 하다가 안되서 질문남겨요
-
미해결MySQL 성능 최적화
no offset 최적화를 사용할 수 없을 것 같은 경우에는 어떻게 최적화를 해야할까요?
안녕하세요. 강의를 보다보니 no offset 최적화를 보니 순차정보(ex: id, datetime, ...)가 기준값으로 사용될 수 있는 경우에는 충분히 사용할 수 있을 것 같은데, 복잡한 조건들이 들어가는 검색 기능(ex: 다나와 상품 상세검색이나, 부동산 사이트의 매물 검색, 쿠팡 상세검색 등)같은 경우에는 이런 최적화 기법을 사용할 수 없을 것 같은데, 이 경우에는 그냥 offset 기반의 페이징밖에 최적화 방법이 없을까요?
-
미해결견고한 결제 시스템 구축
혹시.. 실습 코드 제공 받을때 코틀린이 아닌 자바 언어 받을수 있을까요?...
사실 코틀린은 제가 한번도 사용해 본적도 없고 이번에 프로젝트 구성할때 자바로 만들 계획이라서요. 그렇다고 선생님 실습 코드를 전부 그래도 사용하는것은 아닌데요. 강의 보면서 자바로 구성된 코드를 보면서 공부하면 이해하는데 도움이 많이 될것 같아서요... 부탁드립니다!!
-
미해결MySQL 성능 최적화
실습 자료에 명시된 쿼리문들이 짤려있습니다.
Index_Dive_Optimization_.pdf 파일을 참고하여 쿼리를 확인중인데 짤려있다보니 확인이 힘듭니다. 그 밖에 Multiple-Column Indexes관련 내용도 그렇고 자료 검토좀 부탁드립니다.
-
미해결MySQL 성능 최적화
my.cnf에 설정이 오타로 인해 잘못 들어가서 구동이 안될때는 어떻게 해야할까요?
안녕하세요. my.cnf 설정에 local_infile=ON 설정을 넣어야하는데 오타로 local_infole=ON이 들어가게 되었어요. 그 다음 컨테이너 재시작을 하니 unknown variable 'local_info=ON'라고 하며 종료되어 컨테이너 구동이 안되는데, 어떻게 고쳐야 할까요?
-
미해결견고한 결제 시스템 구축
섹션2 - 결제 승인 기능 구현편 skip
안녕하세요현재까지 강의 내용 잘 보고 있습니다한가지 편집 문제가 있는듯하여 공유겸 문의남깁니다 섹션2 - 결제 승인 기능 구현편4:42~3초에 편집이 잘못된듯합니다private val paymentStatusUpdatePort: PaymentStatusUpdatePort, private val paymentValidationPort: PaymentValidationPort, private val paymentExecutorPort: PaymentExecutorPort,요게 갑자기 뿅 다 생겨있습니다 전반적으로 코드 작성하는 부분을 편집해서 그런지 너무 빠르네요 ㅠ 강의보면서 따라서 입력하기 너무 빡쎄네요 ㅠ재생/멈춤을 계속 반복해야되서 오히려 역효과 발생하는 것 같아요
-
해결됨윤파고의 정보처리기사 DB/프로그래밍 All-In-One
08. 응용 문법 활용(5)_프로그래밍[기출] 23분 문제 질문
2021년 3회차 1번문제에서 heap 주소가 200이라고 하셨는데 이 부분에서 왜 200인지에 관한 설명이 나와있지 않아서 질문 드립니다!
-
해결됨윤파고의 정보처리기사 DB/프로그래밍 All-In-One
23분52초 문제에 질문드립니다.
구글링도 해봤는데 좀 애매해서 후치연산자를 좀 엄밀하게 설명해주셨으면 좋겠어요. 해당 문제a += ++a % b++ ? c*d : b/c에서b/c를 계산 할때 후치연산자를 먼저 적용하고 연산하시던데해당 줄의 전부를 모두 계산하고 최종 a에 대입까지 완료하고 나서야 후치연산자를 계산하는게 아닌가요?구글링으로 찾아보니 컴파일러에 따라 연산 구조가 달라 순서도 다르다고 하던데정확히 연산 우선순위에서 어떤시점에 후지연산이 적용 되는건지 알려주세요.
-
미해결MySQL 성능 최적화
내장함수로 감싸진 칼럼의 order by 최적화는 불가능할까요?
내장 함수를 사용한 경우에도 Order By 최적화가 가능할까요? 예를 들어 아래와 같이 쿼리를 작성했는데, MONTH로 감싸진 칼럼에는 인덱스 적용이 안되서, using temporary와 using filsort가 나왔는데요. 내장함수를 사용해서 그루핑 및 정렬하는 경우에는 어쩔수 없는지 궁금합니다.select Month(tb1.id) as MONTH, count(tb1.id), SUM(tb1.price), count(tb2.id) from tb1 tb1 left join tb2 tb2 on tb1.id = tb2.tb1_id where tb1.created_at BETWEEN '2024-01-01' and '2024-05-01' group by MONTH order by MONTH;실제 운영상황에서도 이런 쿼리 요구사항이 있다고 할때에는 쿼리를 분리해서 여러번 처리하고 애플리케이션 단에서 처리해야할까요?
-
미해결데이터 분석 SQL Fundamentals
client encoding 관련 질문 드립니다
맥으로 강의 수강 중 아래와 동일한 문제를 겪고 있습니다.https://www.inflearn.com/questions/533059/%EC%8B%A4%EC%8A%B5-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%85%8B%ED%8C%85-%EA%B4%80%EB%A0%A8-%EB%AC%B8%EC%9D%98-mac-%ED%99%98%EA%B2%BD 현재 상태는 아래와 같으며,show client_encoding; 실행시 UTF8SELECT pg_encoding_to_char(encoding) FROM pg_database WHERE datname = 'postgres'; 실행시 EUC_KR 이전에 수행하신 psql에서 postgresql client encoding을 다시 EUC-KR로 변경하시고, 마찬가지로 DBeaver에서 Client encoding 을 다시 EUC-KR로 변경하시고 테스트 해보시기 바랍니다. >> 위에서 DBeaver에서 Client encoding 을 다시 EUC-KR로 변경해보라고 하셔서set client_encoding = 'EUC_KR' ; 실행시 아래와 같은 에러 문구가 나오고 있습니다. 혹시 해결 방법이 있을까요?SQL Error [22021]: ERROR: invalid byte sequence for encoding "EUC_KR": 0xec0x9d
-
해결됨갖고노는 MySQL 데이터베이스 by 얄코
인덱스? 파티셔닝? 관련 문의 드립니다
안녕하세요 얄코님 좋은 강의 덕분에 하루 하루 성장해가는 1인 입니다혹시 인덱스, 파티셔닝 이런 용어들이 있어 찾아봐도 이해가 잘 되지 않더라구요추 후에 샤딩?, 레플리케이션?, 파티셔닝, 인덱스등 DB 튜닝? 관련하여 강의를 출시할 예정이 있으신가요?
-
미해결데이터베이스 중급(Modeling)
3정규화
3정규화용주문 테이블에주문번호상품번호상품명있으면 3정규화 대상으로 주문 테이블은주문번호상품번호 상품 테이블 따로 만들어서상품번호상품명 이렇게 따로 관리해야한다는거같은데용문제가요,상품명이 바뀌게 되면주문 테이블에 상품명도 바껴서예전에 주문했던 상품명이 달라져서 혼란스러울것같은데이런거는 3정규화 대상인가요정책에 따라서 달라지나요
-
미해결[7일완성]생각하는 데이터베이스모델링
테이블 이름에 "t_" 프리픽스를 붙이는 이유가 있나요?
제목 그대로, 테이블 명에 customer 가 아닌 t_customer라고 사용한 이유가 있나요? 또한 t_customer 가 테이블 명인것을 보고 추측해봤을 때 일반적으로 테이블 명은 스네이크 명명법을 이용하는지 궁금합니다.
-
미해결데이터 분석 SQL Fundamentals
order_items에 주문번호가 없는 order_id를 가진 orders데이터 찾기
안녕하세요. 수업에 나온 예제 중 다음 쿼리가 이해가 가지않아 질문드립니다. orders_items에 주문번호(order_id)가 없는 order_id를 가진 orders 데이터 찾기select * from nw.orders a left join nw.order_items b on a.order_id = b.order_idwhere b.order_id is null; order_id로 left join했으니 b.order_id가 null인 데이터는 join절에서 탈락할텐데 어떻게 조건절로 정합성을 검사할 수 있는건가요??
-
해결됨MySQL 성능 최적화
bulk_insert.py로 삽입되는 데이터 건수가 100만 건인데 정상일까요?
안녕하세요! 강의 너무 잘듣고 있습니다 ㅠㅠbulk_insert.py 돌렸을때 orders 테이블에 100만건이 들어가더라구요. 강의에선 10만건으로 들어가신거 같아서 확인차 문의드립니다 ㅠㅠ ※100만건 기준 테스트 했을때 1일때 42초 / 2일때 35초 줄어들었습니다! [추가 질문]실무에선 해당 옵션은 default가 2이기 때문에 굳이 0이나 1로 변경해서 하는 케이스는 없는걸까요?
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
JOIN함수 질문입니다.
안녕하세요.현재 SQLD시험 공부를 하다가 의문점이 생겨 질문을 남깁니다.강사님께서는 JOIN문에서SELECT e.emp_id, e.emp_name, d.dept_name, e.phone FROM employee AS e JOIN department AS d ON e.dept_id = d.dept_id;라고 코드를 작성해주셨는데 SQLD책에는 SELECT employee.emp_id, employee.emp_name department.dept_name, employee.phone FROM employee, department WHERE employee.dept_id = department.dept_id;형식이라고 나와 있습니다.WHERE은 '조건'으로 배웠는데,JOIN문 사용하지 않고, 책에 나오듯이 WHERE만으로 JOIN을 해도 문제가 없나요?