반응형

IT 38

오라클 넘버 타입의 DATA_LENGTH, DATA_PRECISION, DATA_SCALE 등 중요 주의사항에 대해 실습 및 정리 (Oracle Number Type, 숫자)

회사에선 오라클 DB를 오랫동안 사용하고 있습니다. 최근 Number 타입과 관련된 장애가 발생하면서 관련된 원리를 정확히 이해하고자 공부차원에서 아래 내역을 남겨봅니다. 먼저 NUMBER Type에 대한 기본적인 속성입니다. . 가변숫자 . 십진수 기준 . 최대 22 byte HTML 삽입 미리보기할 수 없는 소스 세부적인 내용을 한번 살펴볼까요? USER_TAB_COLUMNS 를 조회하면 아래와 같은 좀 더 세부적인 내용이 나옵니다. DATA_LENGTH는 위에서 설명한 내용과 동일하게 22로 지정된 것을 볼 수 있습니다. 평소에는 큰 관심이 없었지만, DATA_PRECISION과 DATA_SCALE 내역이 조회되고 있습니다. 이는 NUMBER 타입의 컬럼은 십진수를 기준으로 소수점을 저장할 수도 있..

IT/Oracle 2023.02.07

SQL Tool Orange 오라클 한글 깨짐 조치방법 (NLS_LANG, al32utf8 / KO16KSC5610, NLS_CHARACTERSET / NLS_NCHAR_CHARACTERSET 차이점, nvarchar / varchar 차이점)

간만에 개발환경을 세팅하면서 오라클 한글 깨져보이는 현상이 나와 클라이언트 설정방법을 남겨봅니다. 실행 환경은 Oracle 19C, Orange for 6.0 DBA 에디션 입니다. HTML 삽입 미리보기할 수 없는 소스 증상 테이블의 주석정보를 조회했는데 한글이라 모두다 "?"로 한글이 깨져서 보이게 됩니다. 접속하려는 오라클DB의 캐릭터셋 설정을 확인해 봅니다. NLS_NCHAR_CHARACTERSET은 UTF8로 되어 있고, NLS_CHARACTERSET은 AL32UTF8로 되어 있습니다. 이 두개의 차이점은 무엇일까요? NLS_CHARACTERSET : char, varchar와 같은 데이터 타입에서 사용하는 문자집합 NLS_NCHAR_CHARACTERSET : nchar, nvarchar와 같은..

IT/Oracle 2023.01.12

컨플루언스를 통한 요구사항관리 방법, 요구사항 요약 보고서 작성하기

프로젝트 진행 시 가장 중요한 부분이 바로 요구사항을 관리하는 것입니다. 오늘의 목적은 효과적인 요구사항 관리를 위해 아틀라시안(Atlassian)의 컨플루언스(Confluence)를 사용해 요구사항을 효과적으로 등록 및 관리하는 방법에 대해 알아보겠습니다. 컨플루언스에서 요구사항을 등록하는 것 역시 페이지(Page)를 통해 등록하는데요. 해당 프로젝트스페이스(Space)에 어디 곳이던 요구사항이 등록되면 이 요구사항을 묶어서 볼 수 있는 방법부터 알아보겠습니다. 요구사항리스트 템플릿 생성 요구사항을 작성한 페이지들을 모아 보기 위해, 먼저 해당 프로젝트에 신규 양식인 템플릿을 만들어야 합니다. 1. Space의 Setting 으로 들어갑니다. 아래 메뉴가 나오는 UI 부분은 컨플루언스 세팅 환경에 따라..

일반 PC 노트북에서 삼성노트 설치 및 사용방법 (이 앱은 이장치와 호환되지 않습니다, 갤럭시탭S8+ 갤럭시S22 동기화)

최근 갤럭시탭 S8+ 테블릿PC를 구입하고 모든 생활에 잘 활용하고 있습니다. 갤럭시탭S8플러스의 경우 S펜으로 필기를 할 수 있다는 것이 아주 큰 장점인데요. 갤럭시S8+ S펜을 통해 필기한 내역을 핸드폰, 노트북PC에서 간편하게 동기화 해서 보고 싶었습니다. 휴대폰은 갤럭시S22와 테블릿PC는 갤럭시탭S8+로 모두 삼성제품을 사용하고 있어서 삼성계정을 통해 동기화에 큰 문제는 없었지요. ​마지막으로 사용하는 PC에서도 동기화하기 위해 Microsoft Store에 들어가서 Samsung Notes를 검색해봤습니다. (참고로 노트북은 LG전자의 그램 노트북입니다) ​ ​ 마크로소프트 스토어에서 아래와 같이 삼성노트를 검색하면 정상적 검색이 됩니다. 선택을 진행해 주고요. HTML 삽입 미리보기할 수 없..

IT 2022.12.02

삼성 갤럭시탭S8 플러스 완벽 보호 케이스 제이로드 갤럭시 탭 S펜 수납케이스 (다크그린 색상, 테두리 보호, 쿠팡 로켓 배송, 전면 커버, 후면보호)

최근 삼성 갤럭시탭S8 플러스 모델을 구입했는데요. 집이나 회사에 들고다니면서 활용해야하기 때문에 케이스를 바로 구매했습니다. 삼성 정품의 북커버 케이스가 있긴 하지만 테두리가 완벽하게 보호되지는 않더군요. 이번 갤럭시탭은 화면에 별도의 강화유리 필름을 붙이지 않기로 했습니다. 이전 사용하던 테블릿이 아이패드 프로 10.5인치 모델이었는데요. 강화유리를 부착하니 뭔가 필기할 때 붕 떠있는 느낌이 들었고요. 강화유리 필름이 깨지면서 오히려 더 불편해지는 경우가 발생하더군요. 실제로 고급 장비들에 채택되는 글라스 품질은 그냥 사용하도록 만들어 졌기 때문에, 오히려 필름을 부착하면 화질이나 터치의 품질을 떨어뜨릴 수 있기에 붙이지 않았습니다. ​ 화면보호 필름을 별도로 부착하지 않았기 때문에 전면과 옆면을 모..

IT 2022.11.17

블루투스 멀티 페어링 키보드, 삼성 스마트 트리오 키보드 500 (3대 연결, 갤럭시탭S8 플러스, 갤럭시S22, 노트북PC)

얼마전 갤럭시탭S8+ 모델을 구입해서 사용중입니다. S펜이 신기해서 요모조모 만져보며 다이어리도 작성하고 있는데요. 아무래도 주로 사용하게 되는 용도가 업무 시 회의내역 정리나 개인적으로 블로그 작성에 활용이 메인 작업입니다. 그렇다 보니 다량의 글자를 입력하기 위해서는 키보드 사용이 필수가 되더군요. 그래서 블루투스를 통해 사용할 수 있는 키보드를 알아보았습니다. 아무래도 테블릿PC인 갤럭시탭S8플러스가 휴대형 장비이다보니 휴대가 가능한 키보드를 알아봤습니다. 중요한 구매 포인트는 아래와 같습니다. 1. 노트북PC / 갤럭시탭S8 / 갤럭시S22 블루투스 멀티 페어링 지원 2. 휴대가 가능한 사이즈 (텐키리스) 3. 절전증상이 없는 배터리가 긴 제품 4. 삼성의 생태계 휴대성을 위해서는 접이식 키보드가..

IT 2022.11.16

티스토리 블로그를 구글에 검색되기 위한 구글 서치콘솔 사이트맵(sitemap.xml) 등록방법과 사이트맵의 의미

"구글에서 내 블로그가 검색되려면 사이트맵을 등록해야 한다." 라는 말을 많이 보셨을 텐데요! 다른 블로그에서는 딱히 설명이 없지만 저는 제대로된 의미를 찾고자, 구글에서 이야기하는 사이트맵 제출의 필요성을 한번 제대로 보죠. Search Console에 사이트맵을 제출하는 것을 고려합니다. 이 단계를 거치지 않아도 사이트의 페이지가 Google에서 검색될 수 있습니다. 하지만 Search Console을 통해 사이트맵을 제출하면 사이트 검색 속도가 빨라질 수 있습니다. 도구를 통해 제출하면 이와 관련된 정보를 모니터링하는 것도 가능합니다. 사이트맵 보고서에 관해 자세히 알아보세요. 즉, 사이트맵을 제출 하지 않아도 검색이 될 수도 있겠지만 사이트맵을 등록하면 사이트 검색 속도가 빨라진다고 명시되어 있습..

IT 2022.10.06

구글 애드센스 문제해결을 위한 티스토리 블로그 구글 서치 콘솔 연동 등록 방법 (tistory, Google search console, 소유권 확인)

등록하기 전에 먼저, 구글 서치 콘솔이 뭐하는 것인지 부터 간단하게 살펴볼게요. 구글의 검색 센터 문서에서 찾은 내용인데요. 웹사이트 소유자가 Google 검색에서 실적을 파악하고 조치를 해 관련성이 높은 트래픽을 웹사이트로 유도하게 해주는 도구입니다. 즉, 구글 서치 콘솔(Google search console)을 통해 내 블로그에 트래픽을 유도하게 할 수 있다는 좋은 도구인 것은 이해가 됐습니다. 그렇다고 즉시 구글 서치 콘솔을 통해 이러한 기능을 사용할 수 있는 것은 아니구요. 구글 서치 콘솔을 사용하는 사용자가, 해당 티스토리 블로그의 사용자가 맞는지 소유권을 확인하는 절차가 필요합니다. 이에, 그 소유권을 확인하는 절차를 설명해보려고 합니다. 먼저 구글 서치 콘솔 페이지에 접속합니다. 접속하면 ..

IT 2022.10.06

티스토리 애드센스 광고가 나오지 않을 때, 크롤러 오류 해결 방법 (구글 서치 콘솔 URL 검사 진행)

어느 날 갑자기 광고가 잘 나오던 글에 애드센스 광고가 나오지 않습니다. 기존에 새로운 글들을 작성하긴 했으나 별다른 설정을 변경한 적이 없는데 갑자기 현상이 발생하더군요. 그래서 왠지 구글 애드센스의 문제인 것 같아, 애드센스 관리자 페이지를 방문해 보니 역시 아래와 같은 공지 문구가 떠 있었습니다. "광고 크롤러 오류가 있으며, 이 때문에 수익 손실이 발생할 수 있습니다" 가뜩이나 수익도 얼마 되지도 않고 노력중인데.. 수익 손실이 발생할 수 있다니 얼른 해결해 봐야겠습니다. 아무리 방문자 수가 많은 블로그더라도 광고가 노출이 되지 않으면 소용 없기 때문에, 위 공지사항은 대단히 중요한 메세지라고 볼 수 있습니다. 위 공지사항 메세지에 포함이 되어 있는 "작업" 버튼을 눌러 정확한 내용을 한번 확인해..

IT 2022.10.06

프로젝트관리) 컨플루언스를 사용자가 만든 양식 생성 및 활용 방안 (템플릿, 블루프린트, confluence)

이전 포스팅에서는 컨플루언스를 통해 회의록을 작성하고 쉽게 관리하는 방법에 대해 알아보았다. 회의록을 모아서 목록으로 보기 위해서는 각 페이지에 레이블(=테크)를 별도로 지정해야한다는 번거로움이 있었다. 이번에는 사용자가 양식을 직접 만들어 사용자가 원하는 레이블을 자동으로 지정하는 양식을 만들어 보자. 이번 작업을 진행하면 대략 사용자 정의 양식으로 앞으로 어떻게 활용할 수 있는지 쉽게 이해가 갈 것이다. 템플릿을 만들기 위해서 "내용 도구" 메뉴로 들어가 준다. 그럼 아래와 같은 메뉴가 나타나는데 여기서 "회의록" 템플릿의 내용을 복사하기 위해, "편집" 버튼을 눌러준다. 그럼 해당 템플릿의 내용이 아래와 같이 나타나는데, 이 내용들을 모두 복사(Ctrl+c) 해준다. 그 다음 "새 양식 만들기" 버..

반응형