본문 바로가기

분류 전체보기155

티베로 현재 유저에 부여된 롤 조회 현재 유저에 부여된 롤 조회 SELECT * FROM USER_ROLE_PRIVS; 컬럼 설명 GRANTEE : 유저 이름 GRANTED_ROLE : 부여된 롤 ADMIN_OPTION : ADMIN POTION이 할당된 롤인지 여부 (YES, NO) DEFAULT_ROLE : 유저에 기본 롤인지 여부 (YES, NO) 2019. 4. 23.
티베로 tbdsn.tbr 환경설정 파일 tbdsn.tbr 환경설정 파일 tbdsn.tbr 환경설정 파일은 클라이언트가 티베로 데이터베이스에 접속하기 위한 필요한 정보를 가지고 있습니다. tbdsn.tbr 파일에는 호스트, 포트번호, 데이터베이스 이름, SID 정보가 포함되어 있습니다. 티베로 6 버전을 설치하면, "C:\TmaxData\tibero6\client\config" 경로에 "tbdsn.tbr" 파일이 생성되어 있습니다. 아래는 tbdsn.tbr 파일 내부에 있는 내용입니다. 오라클 데이터베이스에 클라이언트 접속하신 분이라면, TNSName.ora 파일과 유사하다는 것을 알 수 있습니다. #----------------------------------------------- # C:\TmaxData\tibero6\client\conf.. 2019. 4. 23.
MySQL "Every derived table must have its own alias" 에러 처리 MySQL 데이터베이스에서 서브 쿼리를 사용한 경우에 "Every derived table must have its own alias" 에러가 발생하는 케이스입니다. 에러가 발생한 이유는 서브쿼리에 alias(이름)이 지정되지 않았기 때문입니다. 에러를 수정하는 방법은 서브쿼리에 alias(이름)을 지정하면 됩니다. Oracle 데이터베이스 경우에는 서브쿼리에 alias(이름)을 지정하지 않더라도 잘 수행되지만, MySQL 데이터베이스에서는 에러가 발생하므로 유의해야 합니다. 2019. 4. 23.
티베로 데이터베이스 설치 시 "Boot the server as NOMOUNT" 에러 Tibero 설치 시 "Boot the server as NOMOUNT" 부분에서 설치 작업이 실패를 하는 경우가 있습니다. 이유로는 처음 데모라이센스 발급 신청 부분에서 작성한 Host Name 값 때문입니다. 이 Host Name에는 Tibero 데이터베이스를 설치할 컴퓨터의 Host Name을 입력하셔야 합니다. 윈도우의 경우에는 CMD 창에서 hostname 명령어를 쳐서 나온 결과값을 입력해주시면 됩니다. Host Name을 수정하고 다시 라이센스 발급을 신청하고 나서 설치 작업을 진행 하면, 실패 없이 정상적으로 설치 되는 것을 확인할 수 있습니다. 2019. 4. 23.
Spring Boot에서 JSP 사용하기 기존 Spring Framework에서는 웹 애플리케이션을 구성할 때, View 영역에 JSP를 많이 사용했었다. Spring Boot에서는 View 영역 관련하여 내용을 찾으면 JSP를 사용하는 것보다 Thymeleaf, FreeMarker 등을 사용한 예제를 더 많이 접했을 것입니다. Spring Boot에서는 공식 문서에도 나와 있듯이 JSP를 사용하는 것을 권하지 않고 다른 템플릿 엔진을 추천하고 있다. 그렇더라도 JSP를 사용하고 싶다면 어떻게 설정해야 하는지 궁금할 것입니다. 그래서 이번 글에서는 Spring Boot에서 JSP를 사용하는 예제에 대해 살펴보겠습니다. Spring Boot 프로젝트 생성 Spring Boot 프로젝트를 생성하셨다면 이 단계를 건너뛰셔도 됩니다. Spring Bo.. 2019. 4. 22.
블록체인에서 자주 언급되는 머클 트리(Merkle Tree)는 무엇인가? 머클 트리(Merkle Tree) 블록체인에서 이루어지는 모든 거래내역은 블록에 저장됩니다. 이렇게 계속 저장을 하게 되면 데이터의 양이 기하급수적으로 증가하게 된다. 이로 인해 비트코인은 머클 트리(Merkle Tree)를 사용하여 저장소 크기를 줄입니다. 그렇다면 머클 트리를 이용해서 어떻게 저장소 크기를 줄일까요? 먼저, 블록에 대해 간단하게 알아보구 저장소 크기를 줄이는 방법에 대해 알아보겠습니다. 아래 이미지는 블록체인에서 사용되는 블록에 대해 간단하게 표시한 것입니다. 블록의 헤더에는 이전 블록에 대한 해쉬 값, 다음 블록 해쉬 값, 넌스, 머클 트리 루트 해쉬 값 등이 있습니다. 블록의 바디에는 트랜잭션 정보가 있습니다. 머클 트리 루트는 이번 글에서 알아보고자 한 머클 트리에서 가장 꼭대기.. 2019. 4. 22.