* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS | Linux 64bit |
CUBRID Ver. | 11.2 |
CUBRID TOOL Ver. | [도움말]-[버전정보] 확인 |
응용 환경(API) | java, php, odbc 등 입력 |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
안녕하세요.
큐브리드 11.2 버전을 사용하고 있습니다. 시스템 카탈로그를 조회해보고 있는데 메뉴얼에 안내된 카탈로그들이
조회가 안되는 것들이 있습니다.(_db_synonym, DB_SYNONYM 등)
시스템 카탈로그 — CUBRID 11.2.0 documentation
계정은 dba로 접속하여 조회하였습니다. 조회 방법 문의드립니다.
그리고, 몇 가지 더 질문드립니다.
1. csql접속 후 계정 변경은 CALL login ('dba', 'oracle123') ON CLASS db_user; 식으로 하고 있는데 다른방법은 없나요?
2. 현재 csql에 접속되어 있는 계정을 확인하는 방법이 있나요? (오라클의 show user와 같은 커맨드)
3. 오라클의 패키지와 같은 개념이 존재하는지요? 복수의 함수를 패키지로 묶어서 사용하고 싶습니다.
감사합니다.
_db_synonym, db_synonym catalog table은 dba로 접속하셔서 select * from _db_synonym 또는 db_synonym 으로 보실 수 있습니다. (synonym을 사용하지 않으셨으면 result가 0으로 표시됩니다.)
추가 질문 사항에 대한 답변입니다.
1. csql의 계정 변경 명령어인 connect은 11.3부터 지원합니다. 11.3 이전버전에서는 call login() 으로만 가능합니다.
2. 현재 접속된 계정을 확인하는 방법은 "select current_user;" 질의 를 사용하시면 됩니다.
3. 아직 패키지 개념을 지원하지 않습니다.
감사합니다.