Background Image

FORUM

조회 수 4850 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window10 64bit
CUBRID Ver.
cubrid 11.3
CUBRID TOOL Ver.
deveaver
응용 환경(API)
java


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
 

 

제가 처음부터 제작한 프로그램이 아니라 잘은 모르겠지만 큐브리드의 데이터에 접근할 때 보통 데이터베이스가 유저 즉 스키마명(혹은 mysql처럼 데이터베이스명 그 자체).테이블명 이런 형식으로 조회하고 가져온다면 큐브리드에서 접근해 가져올 땐 데이터베이스명.사용자(스키마?)명.테이블명 이렇게 조회해서 가져오더라구요  메뉴얼에 보니 

 

 

'11.2 버전 이후부터 “스키마 ≒ 데이터베이스” 개념이 “스키마 ≒ 사용자”로 변경되었다. 11.2 버전 이전에는 데이터베이스에 단일 스키마만 가능했지만 11.2 버전부터는 사용자 별로 스키마를 사용할 수 있다. 따라서 테이블 이름만으로는 다른 사용자가 소유한 테이블에 접근할 수 없으며, 스키마 (소유자) 이름을 접두사로 붙여서 사용해야 해당 테이블에 접근할 수 있다.'

 

 

라고 되어 있던데 이러한 연유일까요??  조회할 때는 db 이름을 포함하더라도 나중에 메타데이터 목록 가져올 때는 스키마(사용자).테이블 과 같은 식으로 하고 싶은데 이 부분은 따로 커스텀을 해야 하나요?

 

 

  • ?
    정훈 2024.12.13 15:29
    안녕하세요.
    질문 내용 중에 "큐브리드에서 접근해 가져올 땐 데이터베이스명.사용자(스키마?)명.테이블명 이렇게 조회해서 가져오더라구요" 부분이 잘못된 것 같습니다.

    AP -> DB 연결할 때 connection url 정보에는 DB서버(인스턴스), DB user, 패스워드가 필요하고,
    SQL 수행 시 조회하고자 하는 테이블은 user schema 적용되어서, user_name.table_name 으로 조회할 수 있고, DB user가 해당 테이블의 권한을 가지고 있다면, user_name 은 생략 가능합니다.

    DB의 메타데이터 목록을 조회하고 싶으면, DB user를 생성하시고 필요한 권한(grant)을 부여하면 될 것 같습니다.
    dba 그룹의 권한이 필요할 수 있습니다.

    감사합니다.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. DBeaver 폐쇄망 사용시 문제점

  3. 성능 데이터 수집을 위한 방법 문의 드립니다.

  4. 테이블 생성 시, 컬럼명으로 value, domain 등 예약어? 사용 불가? 해결방법

  5. No Image 16Jan
    by 아저씨1212
    2025/01/16 by 아저씨1212
    Views 4682 

    cubrid loaddb 관련 질의 드립니다.(내용수정->해결되었습니다.)

  6. CentOS7.x EOS에 따른 Rocky 8.10으로 CUBRID 마이그레이션 관련 문의드립니다.

  7. plandump api 질문 드립니다

  8. No Image 06Jan
    by ith
    2025/01/06 by ith
    Views 5840 

    cubrid.jdbc.driver.CUBRIDException: Cannot allocate query entry any more. Maximum allocatable entries are 100

  9. Cubrid Manager Server 관련 OOM이 발생하는 버전 정보를 추가 확인 요청드립니다.

  10. 수행한 SQL 성능 이력 확인 방법

  11. CREATE OR REPLACE

  12. cubrid user 와 데이터베이스 참조 오류?

  13. 큐브리드의 ResultSet의 REMARKS

  14. ROWNUM 함수에 대해서 질문드립니다.

  15. cubrid 11.2 설치시 오류

  16. Cannot connect to a broker 오류 문의드립니다.

  17. ssl 인증서 오류

  18. 오류확인요청드립니다.

  19. 데이터베이스이름.스키마.테이블 쿼리에 대해

  20. c드라이브에 ces_숫자 폴더

  21. 큐브리드 테이블 삭제로 인한 오류

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 213 Next
/ 213

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales