본문 바로가기

전체 글454

[23ai free]를 rpm으로 설치해보기 신기술을 테스트해보기 위해 23ai를 개인 VM에 설치했습니다.rpm으로 설치시에 간단히 preinstall.rpm으로 설치전 설정을 자동으로 해주고, install.rpm으로 편하게 설치를 해주네요. OS는 linux 8이상 설치가능합니다. 설치OS : centos 9DB 버전 : Oracle 23ai free 설치 url : https://www.oracle.com/kr/database/free/get-started/ 무료 Oracle Database – 빠른 시작 가이드빠르고 간단한 시작 가이드를 통해 Oracle Database 23을 무료로 설치하고 연결하는 방법을 살펴보세요.www.oracle.com  1.(root에서 수행) rpm을 다운받아 VM에 넣은 후 preinstall부터 설치합니다.. 2024. 10. 28.
형 변환과 CREATE CAST postgresql은 형변환을 직접 추가하고 제거하고 할 수 있네요. 형변환도 3가지가 있습니다.explicit,assignment,implicit가 있습니다.explicit는 명시적, assignment는 문맥상 대입 연산이 일어나는 경우에 묵시적으로 호출되는 형 변환자를 만듬. implicit는 무조건 묵시적입니다. 해당 DB가 가지고 있는 implicit cast의 목록을 확인하고 싶으면 아래의 쿼리를 활용합니다. selectcastsource::regtype as source_type,casttarget::regtype as target_type,castcontextfrom pg_castwhere castcontext = 'i'order by 1  cast를 생성하고 싶다면 create cast로.. 2024. 10. 25.
SQLP 51회 실기 1번,2번문제 복기 9월 20일날 제가 시험친 51회 결과가 나왔는데요. 아쉽게 1점차로 떨어졌네요.. 다음번에 다시 도전해야겠어요그것과는 별개로 실기문제의 복기를 해보는 글을 작성하려고 합니다.1번과 2번이 있었는데, 전체적으로는 같은 맥락의 문제였습니다. 각 테이블의 성격이 나오고 결과값을 구하라. 그리고 아래에는 실행계획이 있었고 그 실행계획대로 수행되게 하라.가 두 문제다 동일했던거 같습니다. (참고로 제 실기점수는 20/30입니다. 저도 완벽하지는 않고 틀린부분이 있습니다. 정답이 무엇인지는 모르지만 제가 쓴글과 제가 생각한 보완점까지 적어보도록 하겠습니다) 1번 문제.테이블 ,인덱스를 참고하여 실행계획이 똑같이 나오게 쿼리를 작성하시오. (힌트는 실행계획이 똑같이 되게) 주문일시가 1시간 이내의 최근주문 1000.. 2024. 9. 24.
통계정보 수집시 no_invaildation 옵션 새로 수집시 바뀐 통계정보가 바로 수집되었을때 즉시 cursor들에게 기존것을 무효화하고 새로운 통계정보를 적용할지(false) shared pool이 flush되고 적용할지(true) 결정하는 명령어입니다.default는 auto입니다.auto는 일정시간동안 모든 cursor를 무효화하고 새로운 통계정보를 적용합니다. Controls the invalidation of dependent cursors when statistics are gathered. The parameter takes the following values:TRUE: Dependent cursors are not invalidated.FALSE: Dependent cursors are marked for immediate invali.. 2024. 8. 27.