Support
Orange Support > 문의하기
Q & A
[알티베이스] 인덱스 정보 출력에 대한 질문입니다.
정확한 응답을 위해 아래의 정보를 포함하여 질문을 작성해 주십시오.
- 제품명 및 버전: orange for altibase 6/7
- DBMS 버전: altibase 7.1.0.3.9
- DB Client 버전: 접속 시 clinet 6.3.1
- OS 버전: 리눅스 7.5
안녕하세요.
알티베이스 이남현 이라고 합니다.
현재 고객사 데이터를 구축 후 오렌지 툴을 사용하는 도중 아래의 현상으로 질문 드리게 되었습니다.
"테이블 오너 유저와 인덱스 생성 유저가 다를 경우 Desc(디스크립션)에서 해당 인덱스 정보가 누락되는 현상" (SYS 유저로 접속했을 때도 동일한 현상)
[테스트 진행]
# TEST 유저 생성
iSQL> create user test identified by test;
Create success.
# TEST 유저 접속
iSQL> connect test/test;
Connect success.
# TEST 유저의 TEST 테이블 생성
iSQL> create table test(c1 char(10), c2 numeric);
Create success.
# SYS 유저로 TEST 테이블에 인덱스 생성 (idex_test1)
iSQL> create index idex_test1 on test.test(c1);
Create success.
# TEST 유저로 TEST 테이블에 인덱스 생성 (idex_test2)
iSQL> connect test/test;
Connect success.
iSQL> create index idex_test2 on test(c2);
Create success.
# 디스크립션 정보
CREATE TABLE TEST.TEST
(
C1 CHAR(10),
C2 NUMERIC(38)
)
TABLESPACE SYS_TBS_MEM_DATA;
CREATE INDEX SYS.IDEX_TEST1
ON TEST.TEST
() <-- 정보 누락
TABLESPACE SYS_TBS_MEM_DATA;
CREATE INDEX TEST.IDEX_TEST2
ON TEST.TEST
(C2)
TABLESPACE SYS_TBS_MEM_DATA;
이 현상은 스키마브라우저에 Table 탭의 Index 정보도 동일하게 SYS 유저로 만든 IDEX_TEST1 만 목록에는 나오지만 안에 컬럼 정보 등이 보이지 않습니다.
스키마브라우저의 Index 탭에서는 보이지만 사용자가 해당 테이블 정보의 디스크립션 정보에서 바로 보는게 편하기 때문에 사용하기 불편하다고 합니다.
참고로 고객이 사용하는 다른 SQL툴에서는 나온다고 합니다.
해당 사항 개선이 가능한지 문의 드립니다.
감사합니다.
[알티베이스] 인덱스 정보 출력에 대한 질문입니다.
이남현
2020.09.14
Re: [알티베이스] 인덱스 정보 출력에 대한 질문입니다.
오렌지팀
2020.09.15