본문 바로가기

Database32

티베로 현재 유저에 부여된 롤 조회 현재 유저에 부여된 롤 조회 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.
H2 암호화 데이터베이스 연결하기 데이터베이스 파일 암호화 H2는 데이터베이스 파일을 암호화 할 수 있는 기능을 제공한다. 암호화 알고리즘은 총 3가지이다. AES : also known as Rijndael, only AES-128 is implemented. XTEA : the 32 round version. FOG : pseudo-encryption only useful for hiding data from a text editor. 데이터베이스 파일 암호화를 사용하기 위해서는 데이터베이스에 연결할 때, 암호화 알고리즘 설정과 파일 암호를 지정해야 한다. 암호화 된 데이터베이스 생성 URL에 지정한 데이터베이스가 없으면 기본적으로 자동으로 데이터베이스를 새로 생성한다. 암호화 된 데이터베이스를 생성하기 위해서는 이미 로컬에 존재하는.. 2019. 4. 22.
티베로 제약조건(Constraints) 정보 조회 티베로 데이터베이스에서 테이블 제약조건 정보를 조회하기 위해서는 다음 뷰를 사용해야 한다. DBA_CONSTRAINTS, ALL_CONSTRAINTS, USER_CONSTRAINTS 뷰 중 하나를 선택해서 조회하면, 테이블에 대한 제약조건 정보를 얻을 수 있다. 제약조건 정보를 제공하는 뷰 DBA_CONSTRAINTS : DBA 권한이 있는 사용자만 사용 가능. 티베로 데이터베이스 내 모든 제약 조건 정보를 조회하는 뷰 ALL_CONSTRAINTS : 사용자가 접근 가능한 제약조건 정보를 조회하는 뷰 USER_CONSTRAINTS : 현재 사용자가 속한 제약조건 정보만 조회하는 뷰 SELECT owner, constraint_name, constraint_type, table_name, search_co.. 2019. 4. 22.