ProDBA에 Rocky Linux 8 환경에서 Oracle 11g 설치 방법에 대한 질문 글이 있어서 오랜만에 설치 테스트를 했습니다. 설치 과정중의 시행착오와 설치 절차를 정리해 보려고 합니다. Rocky Linux 설치는 처음이라 생소했지만, 설치해보니 Red Hat Enterprise / CentOS 와 거의 동일하게 느껴졌습니다. Rocky Linux Minimal ISO를 다운받아 VMware Workstation Player에서 CentOS 8로 선택하여 설치했습니다. 오라클은 11.2.0.4 버전 제품을 준비했습니다. 1. runInstaller 실행시 No such file or directory 메시지 발생 $ ./runInstaller ./runInstaller: line 137: /..
대부분의 RDBMS 데이터베이스에 이미지 파일을 저장할때는 BLOB 형식이 사용됩니다. Informix에서는 BYTE 와 BLOB 형식에 저장하는데요. Informix의 BYTE 컬럼에 저장된 이미지 파일의 확장자를 구분하는 방법을 정리해 보겠습니다. Informix의 BYTE 컬럼의 데이터는 아래와 같이 SELECT 문장으로 확인할 수 없기 때문에, TEXT 타입으로 변환한 후 조회하는 방법을 시도해봤습니다. 이렇게 하면 바이너리 파일을 텍스트 에디터로 여는 것과 같은 결과가 나오죠. 그러면 파일의 시작부분에서 확장자임을 나타내는 문자열을 확인할 수 있습니다. 이와 관련하여 제가 참조한 포스팅은 하단의 링크를 참고해주세요. $ echo "select cat_picture[1,2] from catalog..
안녕하세요. 오늘은 왓츠피데 레스토랑의 수제소세지 1차 체험단에 당첨되어 시식하게된 후기를 써보려고 합니다. 왓츠피데는 제가 업무를 마치고 우연히 들리게 된 가게입니다. 자전거를 타고 양재천을 지나면서 지도에서 평점이 높은 가게들을 찾다가 도전해봤지요. 왓츠피데 레스토랑은 개포동의 포이사거리 부근에 위치하고 있습니다. 입구에는 다이 빌링턴 쉐프님의 사진이 보이는데요. 가게에 처음 갔던날 쉐프님이 주문을 받아주셔서 신기했던 기억이 있습니다. 사실 저는 수제버거와 잠봉뵈르 같은 음식을 자주 접하지는 않아서 이런 음식들이 여전히 생소하기는 합니다. 집사람과 가끔 데이트하면서 특이한 것 먹어볼까 하면서 즐기는 정도일까요? 서론이 길었네요. 집에선 가기엔 멀고 양재 근처에 업무차 들릴때만 가끔 갈 수 있다보니 최..
Informix 공식 커뮤니티에서 Informix가 Red Hat 계열의 리눅스에서 추가로 지원된다는 소식이 있어 공유차원에서 글을 남겨봅니다. 지난달에 Informix 14.10.FC10 버전이 공개되었고 해당 버전부터 리눅스 무료 배포판인 Rocky Linux 와 AlmaLinux 에서 사용하는 것이 공식적으로 인증되었다고 합니다. 2020년에 RHEL 기반의 무료 리눅스 배포판인 CentOS 7, 8버전에 대한 지원 종료가 발표되면서 별도 비용없이 CentOS를 사용하던 기업들에 고민을 안겨주게 되는데요. 현재는 CentOS 의 뒤를 이어 Rocky Linux 와 AlmaLinux 가 그 역할을 이어오고 있습니다. 그래서 이들 OS를 서비스에 도입하는 기업들도 더러 있는 것 같습니다. OS가 변경되..
집에 패드와 휴대폰이 있지만 여전히 PC가 필요한 경우가 있어서 새 노트북을 장만했습니다. 구입하기 전에 고민했던 부분은 가성비였는데요. 처음에는 이왕 장만하는 것이니 최근에 출시된 삼성 갤럭시북3 시리즈를 구매할까 했는데, 사전예약 대란때의 가격이 너무 저렴했던지라 지금은 선뜻 구매하기가 망설여지더군요. 구매후기중에 발열이 심하다는 후기도 간혹 보였구요. 그래서 성능과 기능에 대한 기대수준을 약간 낮추고 제품을 검색해보았습니다. 레노버 ThinkPad E15 Gen4가 가격도 싸고 성능도 적당해보였지만, 디스플레이 밝기가 300 nits라고 하기에 아이들 눈건강을 생각해 조금 더 괜찮아 보이는 걸로 찾은 것이 ASUS 비보북 15 OLED 였습니다. 마침 특가행사중이었고 디스플레이도 삼성 OLED 패널..
Informix의 숨겨진 파라미터 중 PARTITION_NAMES 을 테스트해보다가 특정 버전부터 적용되지 않는 것을 발견했습니다. PARTITION_NAMES는 Informix 12.10.FC14 버전과 14.10.FC3 버전부터 설정가능한 파라미터인데 14.10.FC5부터는 KERNEL_CTRL 파라미터로 통합되어 관리되는 것 같습니다. 12.10 버전에서는 KERNEL_CTRL 파라미터가 사용되지 않네요. 아래 KERNEL_CTRL 파라미터의 설명을 보면 기존의 숨겨진 일부 파라미터들의 설정 여부가 비트 값에 의해 적용되도록 변경된 것으로 보입니다. 최종 설정 값은 각 항목에 해당하는 비트값의 합을 16진수나 10진수로 설정할 수 있습니다. $ onstat -g cfg full KERNEL_CTRL..
쉘스크립트를 만들때 awk로 문자열을 가공할때 작은 따옴표 (' ') 를 넣어야 할때가 있습니다. 작은 따옴표는 홑따옴표 , single quote 라고도 하죠. 의외로 쌍따옴표 (" ") 넣는 것보다 간단하지 않았습니다. 가공하는 방법 몇가지를 정리해보려고 합니다. 아래는 문자열과 변형하여 출력할 결과물입니다. --원본 123 abc 321 ddff 433 dfg -- 원하는 결과 value is 'abc' value is 'ddff' value is 'dfg' 쌍따옴표 (" ")는 아래와 같이 역슬래시( \ )를 사용하면 쉽게 표시할 수 있습니다. 하지만 홑따옴표는 동일한 방법으로는 안되네요. $ "123 abc" | awk '{ print "value is \"abc\" " }' value is "..
안녕하세요. Informix 12.10.FC14버전에서 한글이 포함된 경우 SUBSTRING_INDEX함수가 오작동하는 현상을 발견해서 공유드립니다. 참고로 Informix의 SUBSTRING_INDEX 함수는 구분자를 사용하여 문자열을 추출하는 함수입니다. 자바의 split 함수, MySQL/MariaDB의 SUBSTRING_INDEX 함수와 동일한 기능을 제공합니다. 아래는 SUBSTRING_INDEX 함수 사용시 잘못된 결과가 발생하는 케이스입니다. 마지막 글자가 잘리는 문제가 있네요. 문자열에 한글이 포함되어 있을때만 발생합니다. > select substring_index('가나;다라;마바사;아자차카',';', 1) from sysmaster:sysdual; (constant) 가 1 row(s..
- Total
- Today
- Yesterday