본문 바로가기

전체 글

오라클 DB 권고 파라메타 (Oracle DB Initialization Parameter) 오라클 권고 DB 파라메타(init.ora Parameter)를 찾아헤맨 경험이 있는 일인으로서, 똑같은 행위를 하고 있는 하게 될 분들의 시간을 아껴드리고자 작성해봤습니다. 네이버 검색등에서는 찾기 어렵고, 구글링하면 영어로된 간혹 몇가지가 나오긴 합니다. 하지만, 다들 서두에 똑같은 얘기를 합니다. "Always use proper testing mechanisms." 함부로 적용했다간 좃될수 있으니 충분히 테스트해보고 적용하란 얘기죠 ㅎㅎ 당연한 얘기입니다. 버전마다 시스템구성마다 어떤 파라메타는 값을 다르게 해야하고, 어떤거는 버그가 있어서 쓰면 안되는 등 고려해야 할 요소가 너무 많아서 이거다 싶은 딱 맞는 답을 줄 수 없습니다. 가장 정확한 답은 오라클 ACS엔지니어(유료서비스)의 도움을 받는.. 더보기
오라클 Exadata 버전별 상세항목(CPU, Mem, Storage) 비교 오라클 엑사데이터(Oracle Exadata) 는 일체형 장비(Appliance Machine)라고 합니다. DB서버 + 스토리지서버 + 스위치 + S/W 가 통합되어 구성되어있고, 구매도 따로 따로 구매하는게 아니고 통으로 구매해야 하죠~ 지난번에 정리했던 Exadata 버전별 용량비교에 이어서 이번에는 상세 구성 부품별로 버전 비교를 해보겠습니다. 이 자료는 오라클에서 과거에 받았었던 자료 등을 모아 나름 정리했으나, 제가 잘못 정리했을 수도 있고, 그새 변경되었을수도 있습니다. 참고만 하시고, 정확한 것은 오라클에서 받으시기 바랍니다. [ DB서버 CPU Core수 비교 ] [ DB서버 Memory 비교 ] [ 셀스토리지 서버 CPU Core수 비교 ] [ 셀스토리지 서버 디스크 (( EF모델 )).. 더보기
오라클 엑사데이터 용량 (Oracle Exadata Usable) 버전별 비교 - 2중화, 3중화 오라클 어플라이언스(Appliance) 머신인 Oracle Exadata Machine 에 대한 스펙 및 용량정보 입니다. 여기 자료는 오라클에서 받은 자료를 기준으로 정리만 했을 뿐입니다. 혹시 스펙이 변경되었거나 제가 실수로 잘못 기입했을 수도 있으며, 그때는 오라클 자료가 우선입니다. Exadata 최신 버전인 X8-2 모델부터 초창기 모델인 X2-2 모델까지 정리했습니다. 끝이 -2로 끝나는 2소켓 모델만 정리했습니다. 끝이 -8로 끝나는 8소켓 모델은 다음 기회에 ... [ Exadata X8-2 ] [ Exadata X7-2 ] [ Exadata X6-2 ] [ Exadata X5-2 ] [ Exadata X4-2 ] [ Exadata X3-2 ] [ Exadata X2-2 ] Usable 2.. 더보기
오라클 에러 정보 (ORA-00917, ORA-01756) - 캐릭터셋이 잘못된 경우 발생하는 DB 캐릭터셋과 OS환경 파라메타가 다른 경우 아래와 같이 ORA-00917 또는 ORA-01756 같은 에러를 만나게 됩니다. missing comma ? 콤마를 내가 잘못 찍었나?? 아무리 눈을 부라리고 다시 봐도 틀린데는 없죠~ 가끔 싱글따옴표(') 대신에 더블따옴표(")를 썼어야 했나? 라고 생각하는 경우도 있지만 ㅎㅎ 전혀 아닙니다. 문제는 OS 환경변수에 세팅되어 있는 DB 캐릭터셋~ 환경변수 NLS_LANG 값이 KO16MSWIN949 로 되어 되어있네요. 앞의 AMERICAN_AMERICA 는 중요하지 않습니다. DB에서 사용하는 캐릭터셋을 보면, AL32UTF8 로 되어 있네요. OS환경변수 NLS_LANG 을 똑같이 맞춰줍니다. 이젠, 에러없이 잘 수행되는 것을 확인할 수 있습니다. e.. 더보기
오라클 에러 정보 (ORA-07445) - Internal Error Exception ORA-07445 에러는 ORA-00600 에러와 같은 오라클 내부 Exception 에러 코드입니다. 주로 오라클도 잘 모르는 희한한(?) 에러가 발생하는 경우에 해당합니다. 우리도 프로그램 짜다보면 내가 예측하지 못한 에러가 발생하는 경우가 있잖아요? 우리가 예측할 수 있는 경우는 Exception 절에 if 문을 써서 이 에러는 요렇게, 저 에러는 저렇게 하라고 가이드 메시지를 뿌려줄 수 있지만, 그 외 개발자도 예측하지 못한 경우가 당연히 있고, 그런 경우 else 라고 처리해 버리는 것과 같습니다. ORA-00600 와 달리 주로 core dump 를 출력하는 경우, ORA-07745 에러가 발생하고 나머지는 ORA-00600 과 같다고 보면 됩니다. ORA-07445: exception enc.. 더보기
오라클 에러 정보 (ORA-00600) - Internal Error Exception ORA-00600 에러는 Internal Error Code 로 ORA-07445 와 함께 대표적인 오라클 DBMS 예외 Exception 입니다. 다른 에러들은 사용자의 실수 또는 DB 사용환경상의 이슈로 자주 발생할 수 있고, 그걸 오라클이 잘 알기때문에 따로 정리하고 에러코드를 부여합니다. 예) ORA-01017 : 유저명이나 패스워드 잘못 입력한 경우 하지만, 이렇게 잘 알려진 경우가 아닌 버그성으로 특수한 경우에 발생하는 케이스가 있을 수 있습니다. 이런 경우 오라클은 ORA-00600 에러를 Alert Log 에 다음과 같은 포맷으로 찍습니다. ORA-00600: internal error code, arguments: [qeaeDecompress: kgcddo], [12], [7495], [.. 더보기
VPN없이 실시간 외국TV(영어방송) 볼 수 있는 사이트 모음 VPN없이 실시간으로 외국방송을 볼 수 있는 스트리밍 사이트를 쭈욱~ 모아봤습니다. From time to time 갱신할 예정이니, 즐겨찾기 걸어놓고 가끔 놀러오면 좋아요 :) ▶ ABC 뉴스 (미국식 영어) - 처음에 광고 30초 보고나서 Play 됩니다. (Play화면에 마우스 갖다대면 소리버튼 나오는데 Sound On 해야합니다) ▶ 유로 뉴스 (영국식 영어) - 광고없이 바로 Play 됩니다. 확실히 미국영어보다는 영국식 영어가 더 잘 들리는 듯. ▶ 블룸버그 라이브 (미국식 영어) - 광고없이 바로 Play 됩니다. 그 유명한 블룸버그 방송입니다. 미국 뉴욕발~ ▶ Sky 뉴스 (영국식 영어) - 광고없이 바로 Play 됩니다. 영국에서 무료로 제공되는 뉴스방송 채널입니다. ▶ CGTN (중국.. 더보기
헷갈리는 특이한 동사 익히기 (smell, sell, rent) *** smell smell 은 주어쪽에서 냄새가 나기도 하고, 목적어쪽에서 냄새가 나기도 하는 헷갈리는 동사입니다. 1) 아래 4개는 모두 주어쪽에서 냄새가 나는 것 Dinner smells good. 저녁밥이 맛있는 냄새가 나는군요. The room smelt damp. 그 방에서는 눅눅한 냄새가 났다. His breath smelt of garlic. 그의 입에서는 마늘 냄새가 났다. The drains smell. 배수구에서 냄새가 나. 2) 아래 4개는 모두 목적어쪽에서 냄새가 나는 것. 주어는 "냄새를 맡는" 입장~ I smell fart. 방구 냄새가 난다. I could smell alcohol on his breath. 난 그의 입에서 술 냄새가 나는 것을 알 수 있었다. The dog .. 더보기