본문 바로가기

전체 글

오라클 에러 정보 (ORA-40027) - 대상 속성에 고유 값이 두 개보다 많이 있습니다. Oracle 에서 Data Mining (Machine Learning) 을 하는 경우, ORA-40027 에러를 만나는 경우가 있습니다. 한글환경에서는 아래와 같이 에러가 발생합니다. * 1행에 오류: ORA-40027: 대상 속성에 고유 값이 두 개보다 많이 있습니다. ORA-06512: "SYS.DBMS_DATA_MINING", 355행 ORA-06512: "SYS.DBMS_DATA_MINING", 605행 ORA-06512: "SYS.DBMS_DATA_MINING", 564행 ORA-06512: 2행 영어환경에서는 아래와 같이 에러가 발생합니다. * ERROR at line 1: ORA-40027: Target attribute has more than two distinct values ORA-.. 더보기
태평양에서 잡은 물고기 먹어도 되는겨? 전세계 핵폭발 실험 지도 2011년 3월11일 발생한 일본 후쿠시마 원전사고 이후 벌써 10년 가까이 흘렀습니다. 일본은 이 사고수습을 제대로 하지도 않고 있고, 임시방편으로 쌓아두고 있는 오염수를 태평양으로 흘려보내겠다고 하고 있습니다. 아마 그동안 가끔씩 발생한 태풍으로 조금씩 이미 바다로 날라갔거나 흘러간 방사능 오염물질도 상당할 것으로 추정됩니다. 이런 이유로 태평양 원해에서 잡는 물고기는 먹지 말아야 겠다는 생각을 하고 있었습니다. 어떤 박사님이 방사능은 얼마나 가까이에서 오랫동안 피복되었느냐를 가지고 얼마나 치명적인지를 따지지만, 방사능이 들어있는 음식을 먹게되면 그건 따질것도 없이 그냥 끝이라는 얘기를 들은 적이 있어서 이런 생각을 강하게 하고 있었죠~ 근데, 이런 저의 생각을 친구에게 얘기했더니 ㅋㅋ 웃으면서 .... 더보기
오라클 머신러닝 - SQL*Developer (Data Miner) 에서 클러스터링(Clustering) 실습 예제 2 (적용) 앞에서 오라클에서 제공하는 3가지 클러스터링 알고리즘(Expectation Maximization, K-Means, O-Cluster)을 가지고 학습하는 단계까지 진행했습니다. 참조 ==> >> SQL*Developer (Data Miner) 에서 클러스터링(Clustering) 실습 예제 1 더보기
오라클 머신러닝 - SQL*Developer (Data Miner) 에서 클러스터링(Clustering) 실습 예제 1 지난번에 SQL*Plus 상에서 클러스터링(Clustering) 실습을 해봤습니다. 참조 => >>SQL*Plus 에서 클러스터링(Clustering) 실습>SQL*Developer 에서 데이터마이닝 준비작업>SQL*Developer 에서 테이블 Import/Export 하는 방법 5 로 바꿔보겠습니다. 이렇게 바꾸면 최종 클러스터링을 5개로 만들게 됩니다. 3개 알고리즘 모두 [알고리즘 설정] 탭에서 "클러스터 수" 를 5로 바꿔줍니다. 이제 클러스터링을 실행해 보겠습니다. "클러스터생성" 아이콘에 마우스 오른쪽버튼을 클릭하고 팝업창에서 [실행] 메뉴를 누르면 클러스터링을 바로 실행합니다. 실행이 성공적으로 끝나면, 아래와 같이 각 아이콘 오른쪽위 귀퉁이에 v 자 마크가 나타납니다. 3) 클러스터링 학.. 더보기
오라클 SQL*Developer 에서 머신러닝을 위한 Data Miner 이용하는 방법 (데이터마이닝 준비작업) Oracle 무료 DB관리툴인 SQL Developer 에 Data Miner 라는 것이 있습니다. 여기에서 오라클에서 무료로 제공하는 Machine Learning 기능을 그래픽컬하게 이용할 수 있습니다. SQL Developer 에서 [도구] - [Data Miner] - [표시] 메뉴를 선택합니다. 아래와 같이 왼쪽 "접속" 창 옆에 "Data Miner" 창이 생깁니다. 여기에서 초록색 "+" 버튼을 클릭합니다. Data Miner 에서 사용할 새로운 "접속"(접속할 DB와 계정정보) 을 선택하는 팝업창이 뜹니다. 이미 기존에 만들어둔 접속정보가 있으면 그걸 콤보박스에서 선택하면 되고, 없으면 "+"를 눌러서 새로 만들어줍니다. SQL Developer 에서 새로운 접속정보 만드는 방법은 여길 참.. 더보기
오라클 DB Autotask 와 Maintenance Window - EM 화면에서 이전에 오라클 11g 부터 생긴 Autotask (자동화된 유지관리 작업) 라는 것에 대해 SQL*Plus 화면에서 정보를 조회하고 관리하는 것에 대해 설명한 적이 있습니다. 여기참조 ==> >> 오라클 DB Autotask 와 Maintenance Window 더보기
기대를 저버리지 않는 천조국 미국 의료비 ㅋㅋ (코로나 치료비 10억) 우리나라도 예전에 건강보험 민영화를 할뻔 했었는데... 얼마나 다행인지... 미국 의료비 문제가 심각한건 이미 너무나 유명하죠. 지금 코로나 시국에 또 미국에서 역시 천조국다운 면모를 보여주는 해프닝이 발생했네요. 어느 코로나 환자가 치료를 성공적으로 마치고 즐거운 마음으로 퇴원했는데, 집으로 10억짜리 병원비 청구서가 날라왔다는~ 컥! 설마, 정말?? 840,486$ 입니다. 84만달러. (원화로 10억3천만원정도) 이 거짓말같은 이야기는 실제로 벌어진 일입니다. 미국 콜로라도주에 사는 고등학교 교사인 로버트데니스에게 실제로 벌어진 일입니다. 로버트씨가 코로나 증상이 심해 집중치료실에서 2주간을 보냈고, 여기서 기도 삽관시술(산소호흡기)까지 받으면서 비용이 10억이 나왔다고 합니다. 근데, 이 집중치료.. 더보기
(졸라 헷갈리는) have gotten VS have got She's got a splinter in her toe. 그녀의 발가락에 가시가 들어 갔다. 이런 문장을 보면 해석이 좀 힘들어지는 경우가 있습니다. got 는 get 의 과거형(past tense)라고만 알고 있던 저같은 사람들은 문법적으로 많이 당황스럽죠~ 영어는 그런거 따지지 말고 통으로 외워야 하는데.. 저같은 성격은 그게 안되서리.. 우리가 got 를 get 의 과거형이라고만 알고 있는 이유는 우리는 형님나라 미쿡식영어를 교육받았기 때문입니다. 형님나라에서는 get 의 과거분사(past particle)는 gotten 을 씁니다. 이 형님나라 미쿡을 제외한 대부분의 영어권 국가에서는 get 의 과거분사로 got 을 쓴다는 사실~ 그래서, 위와 같은 문장은 미쿡식으로 하면, She's gotte.. 더보기