IT467 [23ai] new feature 벡터 타입과 ai벡터검색 (1) 23ai가 되면서 생긴 새로운 데이터타입입니다.사용법은 아래와 같습니다.CREATE TABLE docs (doc_id INT, doc_text CLOB, doc_vector VECTOR); 그렇다면 벡터 검색이란 무엇이고 어떤 경우에 사용할까요?Oracle AI 벡터 검색Oracle AI Vector Search stores vector embeddings, which are mathematical vector representations of data points.수학적 벡터인 벡터임베딩을 저장하는데요. 벡터란 수학적인 벡터를 의미하고 임베딩은 자연언어 처리분야에서 자연언어를 벡터로 바꾸는 방식을 뜻하며 표현(representation)이라고도 합니다.벡터는 크기와 방향을 가진 데이터로 유사한 의미를 .. 2024. 11. 11. DOP Downgrade? 쿼리를 수행하다가 보니 SQL_MONITOR에서 DOP Downgrade라는 부분이 있었습니다.저는 해당 쿼리를 PARALLEL 8로 수행하였는데, SQL_MONITOR에서는 DOP Downgrade : 100%라고 나오며 serial하게 수행되고 있었던 것이죠.저도 첨보는 현상이라 검색을 좀해보니 여러 이유로 일어날 수 있는 일이고, 쿼리에서 전체 다 그런것이 아니라 일부분만 serial하게 처리되고 나머지부분은 parallel하게 처리될수도 있더라구요. 그래서 v$sql_monitor를 이용한 쿼리를 통해서 DOP downgrade가 일어날때 어떤 이유로 일어났는지에 대해서 알수 있는 방법을 적어보겠습니다. alter session set nls_date_format='DD-MM-YYYY HH24:M.. 2024. 11. 10. Oracle 23ai에 OML4Y Server 설치하기 Server는 Oracle DB가 있는 구성에서 설치를 할 수 있습니다. 1.설치 전에 필요 패키지가 있는데 없으면 설치해줍니다.$ rpm -qa perl-Envperl-Env-1.04-460.el9.noarch 없는경우 root에서 dnf 명령어로 수행합니다.# dnf -y install perl-EnvLast metadata expiration check: 0:39:29 ago on Mon 04 Nov 2024 01:59:30 AM EST.Dependencies resolved.====================================================================================================================== Packag.. 2024. 11. 9. Oracle 23ai에 OML4Y client 설치 OML4Y란?Oracle Machine Learning for Python 의 줄임말로, python을 머신러닝을 통해서 데이터 분석에 활용하는 컴포넌트입니다.데이터 변환을 위해서 파이썬 명령와 파이썬 API를 사용하여 Oracle DB에 저장된 데이터에 대한 분석을 할 수 있습니다. 이번에 설치한 Free버전에서 어디까지 테스트가 될지는 모르겠지만, 먼저 client를 설치하는 방법을 정리하겠습니다.설치파일은 아래 URL에서 다운받을 수 있습니다.https://www.oracle.com/database/technologies/oml4py-downloads.html#license-lightbox Oracle Machine Learning for Python Downloads www.oracle.com 파.. 2024. 11. 8. 이전 1 2 3 4 5 6 ··· 117 다음