> 설치 관련

QueryBox가 여러 데이터베이스를 지원하는 것으로 알고 있습니다. 데이터베이스마다 QueryBox를 각각 설치해야 하나요?

[답변]

QueryBox 는 하나의 툴로 여러 데이터베이스를 개발 및 관리할 수 있도록 기능을 제공합니다.

QueryBox 는 통합된 환경에서 여러 데이터베이스에 동시 접속을 지원하며,
개발 및 관리에 편리한 기능을 제공합니다.

데이터베이스 개발 및 관리를 위해서 다른 툴은 필요가 없습니다.
QueryBox 하나만 설치하세요.

MAC OS X 이상 버전(시에라)에서 QueryBox 실행하기(3.2.1.1137 이전 버전)

안녕하세요. QueryBox 개발팀입니다.

쿼리박스 2.1.0.937 버전이 MAC OS X 이상 버전(시에라)에서 정상 동작하지 않는 문제가 발생하여,
임시적으로 실행할 수 있는 방법에 대해서 설명 드리겠습니다.

MAC OS 가 업그레이드 되면서 Gatekeeper에서 쿼리박스의 정상적인 실행을 블록하는 현상이 발생하였습니다.
그러나, 다음과 같이 옵션을 변경하면 쿼리박스를 실행할 수 있습니다.

  • 3.2.1.1138버전 이상부터 이상없이 실행되니 실행 하기 전 버전을 꼭 확인하시기 바랍니다.

 

[처리 방법]

1) Security & Privacy 화면에서 “Anywhere (모든 곳)” 설정합니다.
    기본 화면은 아래와 같이 “Anywhere (모든 곳)” 설정하는 부분이 없습니다.

security01

2) “Anywhere (모든 곳)”  옵션을 보이기 위해 콘솔 화면에서 아래 명령어를 입력합니다.
      sudo spctl ––master–disable 

 

3) 다시 Security & Privacy 설정화면을 보면 “Anywhere (모든 곳)” 를 보실 수 있습니다.
     선택을 하고 화면을 닫습니다.

security02

4) 위 옵션을 변경하기전에 쿼리박스가 이미 설치되었다면 제거하시기 바랍니다.

5) 쿼리박스를 설치하고 실행합니다.

 

사용에 불편을 드려 죄송합니다.
빠른 시간내에 위 문제를 해결하여 사용에 불편함이 없도록 하겠습니다.

QueryBox를 설치하는데 Windows Smart Screen창이 떠요

[답변]

안녕하세요. QueryBox 개발팀입니다.

쿼리박스 3.2.1.1139버전 설치시 Windows Smart Screen가 뜨신다면 다음과 같은 작업을 해주셔야 합니다.

먼저 제어판으로 가서 오른쪽 상단에 있는 보기 기준을 범주로 변경합니다.

이후 [시스템 및 보안]이란 메뉴를 선택합니다.

111

 

[시스템 및 보안]을 클릭해서 다음페이지로 이동 한 뒤 제일 상단에 있는 [보안 및 유지 관리] 메뉴를 선택합니다.

2222

[보안 및 유지 관리]를 클릭해서 들어간 화면에서 [Windows Smart Screen 설정 변경] 이란 메뉴를 통해 설정을 변경할 수 있습니다.

33333

[Windows Smart Screen 설정 변경] 메뉴를 클릭하시면 팝업창이 뜨게되며, 팝업창에서 3가지 옵션이 있는 제일 하단에 [아무런 동작 수행 안함]을 체크해주시면 더이상 QueryBox를 필터하지 않습니다.

44444

감사합니다.

 

> 기능 관련

Oracle Client 를 지원하나요?

[답변]

Oracle Client 를 지원하고 있습니다.

데이터베이스 로그인 화면에서 데이터베이스 종류를 Oracle 를 선택하면,
Oracle 접속에 필요한 정보를 입력하실 수 있습니다.

Oracle 접속 정보는 Direct Input 과 Oracle Client 부분으로 구성됩니다.
Oracle Client 탭에서 Oracle 홈을 설정하고 TNSNAMES 이름을 선택할 수 있습니다.

Oracle Home 은 Oracle Client 설치 시 설정된 환경 정보나
Instant Client 를 직접 선택하여 Oracle Home 을 지정할 수 있습니다.

Oracle Client 를 반드시 설치해야 하나요?

[답변]

QueryBox의 기본적인 데이터베이스 접속은
사용자의 쉬운 사용을 위해서 Direct Input 기능을 제공합니다.

Oracle 뿐만 아니라, 그 외 다른 데이터베이스의 경우에도 Client 설치가 필요없습니다.

데이터베이스 접속에 필요한 호스트 및 포트 정보를 직접 입력하여,
데이터베이스에 접속 하실 수 있습니다.

Oracle Client 도 지원하므로,
이미 TNSNAMES 가 구성된 경우 해당 정보를 이용할 수 있습니다.

 

> 기타 관련

QueryBox 라이선스 정책은 어떻게 되나요?

[답변]

QueryBox의 라이선스 정책은 다음과 같으며,
Download 페이지에서도 확인하실 수 있습니다.

[QueryBox 라이선스 정책]
QueryBox는 개인 사용자 및 기업, 공공기관, 단체에 무료로 제공됩니다.
무료 라이선스 제품은 기능적으로 정품과 동일하며, 무상으로 패치와 자동업데이트를 제공합니다.
단, 벤더사의 사정에 따라 라이선스 정책이 변경될 수 있으며, 변경이 필요한 경우 QueryBox 홈페이지를 통하여 고지 하도록 하겠습니다.

QueryBox-S 라이선스 정책은 어떻게 되나요?

QueryBox-S는 구성상 개인 사용자의 사용이 불가하며, 기업, 공공기관, 단체에 유상으로 제공됩니다.
QueryBox-S는 데이터베이스 보안 정책에 따라 보안 기능을 중앙에서 통제 및 관리할 수 있는 솔루션으로 중앙관리를 위한 보안장비가 필요하며, QueryBox-S는 다운로드를 제공하고 있지 않습니다.

구매 관련하여 문의사항은 연락주시기 바랍니다.

(구매문의메일 : sales@pnpsecure.com)

QueryBox가 지원하는 OS 는 어떤것이 있나요?

[답변]

현재 Windows(32bit, 64bit), MAC OS X 를 지원하고 있습니다.

DBMS 접속목록 백업 및 복구는 어떻게 해야하나요?

[답변]

기존의 설정해 놓은 DBMS 연결정보는 아래의 위치에 저장되어 있습니다.
해당 파일을 백업 해두어 이후 사용자 PC를 포맷 후 혹은 새로운 PC에서 QueryBox 접속 시 동일한 위치에 넣어 주시면 백업했던 DBMS접속 목록이 로드됩니다.

[DBMS 연결정보 위치]
위 치 : C:/Users/<사용자명>/AppData/Roaming/QueryBox/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings
파일명 : com.pnpsecure.databases.prefs

*AppData가 보이지 않으시다면 숨김파일을 해제하셔야 확인 하실 수 있습니다.
*DBMS연결정보를 동일하게 사용하기 위해서는 위의 파일을 복사해서 변경한 PC에서의 동일한 장소에 넣어 주셔야 합니다.

 

> 작업 관련

테이블 생성시 “ORA-01031: 권한이 불충분합니다” 라는 에러가 출력됩니다. 테이블 생성을 하기 위해서는 어떻게 해야 하나요?

[답변]

1.  PNP_001 스키마에 테이블을 생성하기 위해서는 RESOURCE 롤이 필요합니다.

2. RESOURCE 롤을 부여하기 위해서, 사용자 탭에서 PNP_001 을 선택합니다.

security01

3.  상세 탭의 ‘부여된 롤’ 에서 “롤 부여” 아이콘을 클릭합니다.

4. 롤 부여 대화상자에서 RESOURCE 를 선택한 후 “확인” 버튼을 클릭하면 권한이 부여됩니다.

5. PNP_001 로 다시 접속을 해서 CREATE TABLE 을 실행하면 테이블이 생성됩니다.

security01

테이블 조회 시 “ORA-00942: 테이블 또는 뷰가 존재하지 않습니다” 라는 에러가 출력됩니다. 테이블 이외에 다른 스키마의 테이블도 SELECT 할 수 있는 권한을 주고 싶습니다.

[답변]

1. 다른 스키마의 테이블을 SELECT 하기 위해서는 SELECT ANY TABLE 권한 또는 SELECT 오브젝트 권한이 필요합니다.

2. 여러 스키마의 테이블을 SELECT 할 수 있는 권한을 요청했으므로, SELECT ANY TABLE 시스템 권한을 부여합니다.

3. SELECT ANY TABLE 시스템 권한을 부여하기 위해서, 사용자 탭에서 PNP_001 을 선택합니다.

security01

 

4. 상세 탭의 ‘시스템 권한’ 에서 “시스템 권한 부여” 아이콘을 클릭합니다.

5. 시스템 권한 부여 대화창에서 SELECT ANY TABLE 를 선택한 후 “확인” 버튼을 클릭하면 권한이 부여됩니다.

6. EMP 테이블을 SELECT 조회할 수 있습니다.

security01

테이블 UPDATE 시 “ORA-01031: 권한이 불충분합니다” 라는 에러가 출력됩니다. 테이블의 데이터를 UPDATE 하기 위해서는 어떻게 해야 하나요?

[답변]

1. 다른 스키마의 테이블을 UPDATE 하기 위해서는 UPDATE ANY TABLE 권한 또는 UPDATE 오브젝트 권한이 필요합니다.

2. EMP 테이블에 대한 UPDATE 오브젝트 권한을 부여하기 위해서, 사용자 탭에서 PNP_001 을 선택합니다.

security01

3. 상세 탭의 ‘오브젝트 권한’ 에서 “오브젝트 권한 부여” 아이콘을 클릭합니다.

4. 오브젝트 권한 부여 대화 상자에서 UPDATE 권한을 선택한 후 “확인” 버튼을 클릭하면 권한이 부여됩니다.

5. EMP 테이블을 UPDATE 하면 정상 처리됩니다.

security01

DB 접속 시 “ORA-28001: the password has expired“ 에러가 발생합니다. 만료된 암호를 활성화 하기 위해서는 어떻게 해야 하나요?

[답변]

1. 만료된 암호를 활성화 하기 위해서는 ‘암호 변경’ 기능을 실행합니다.

2. 사용자 탭에서 PNP_001 을 선택한 다음, ”암호 변경” 아이콘을 클릭 후 새 암호를 입력하면 계정이 활성화 됩니다.

security01

DB 접속 시 “ORA-28000: the account is locked“ 에러가 발생합니다. 잠긴 계정을 해제하기 위해서는 어떻게 해야 하나요?

[답변]

1. 잠긴 계정을 해제하기 위해서는 ‘계정 잠금 해제’ 기능을 실행합니다.

2. 사용자 탭에서 PNP_001 을 선택 후 ‘계정 잠금 해제’ 아이콘을 클릭합니다.

security01

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][답변]

1. 잠긴 계정을 해제하기 위해서는 ‘계정 잠금 해제’ 기능을 실행합니다.

2. 사용자 탭에서 PNP_001 을 선택 후 ‘계정 잠금 해제’ 아이콘을 클릭합니다.

8[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][답변]

1. 만료된 암호를 활성화 하기 위해서는 ‘암호 변경’ 기능을 실행합니다.

2. 사용자 탭에서 PNP_001 을 선택한 다음, ”암호 변경” 아이콘을 클릭 후 새 암호를 입력하면 계정이 활성화 됩니다.

9[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][답변]

1. 다른 스키마의 테이블을 UPDATE 하기 위해서는 UPDATE ANY TABLE 권한 또는 UPDATE 오브젝트 권한이 필요합니다.

2. EMP 테이블에 대한 UPDATE 오브젝트 권한을 부여하기 위해서, 사용자 탭에서 PNP_001 을 선택합니다.

6

3. 상세 탭의 ‘오브젝트 권한’ 에서 “오브젝트 권한 부여” 아이콘을 클릭합니다.

4. 오브젝트 권한 부여 대화 상자에서 UPDATE 권한을 선택한 후 “확인” 버튼을 클릭하면 권한이 부여됩니다.

5. EMP 테이블을 UPDATE 하면 정상 처리됩니다.

7[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][답변]

1. 다른 스키마의 테이블을 SELECT 하기 위해서는 SELECT ANY TABLE 권한 또는 SELECT 오브젝트 권한이 필요합니다.

2. 여러 스키마의 테이블을 SELECT 할 수 있는 권한을 요청했으므로, SELECT ANY TABLE 시스템 권한을 부여합니다.

3. SELECT ANY TABLE 시스템 권한을 부여하기 위해서, 사용자 탭에서 PNP_001 을 선택합니다.

4

 

4. 상세 탭의 ‘시스템 권한’ 에서 “시스템 권한 부여” 아이콘을 클릭합니다.

5. 시스템 권한 부여 대화창에서 SELECT ANY TABLE 를 선택한 후 “확인” 버튼을 클릭하면 권한이 부여됩니다.

6. EMP 테이블을 SELECT 조회할 수 있습니다.

5[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][답변]

1.  PNP_001 스키마에 테이블을 생성하기 위해서는 RESOURCE 롤이 필요합니다.

2. RESOURCE 롤을 부여하기 위해서, 사용자 탭에서 PNP_001 을 선택합니다.

2

3.  상세 탭의 ‘부여된 롤’ 에서 “롤 부여” 아이콘을 클릭합니다.

4. 롤 부여 대화상자에서 RESOURCE 를 선택한 후 “확인” 버튼을 클릭하면 권한이 부여됩니다.

5. PNP_001 로 다시 접속을 해서 CREATE TABLE 을 실행하면 테이블이 생성됩니다.

3[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

안녕하세요. QueryBox 개발팀입니다.

쿼리박스 3.2.1.1139버전 설치시 Windows Smart Screen가 뜨신다면 다음과 같은 작업을 해주셔야 합니다.

먼저 제어판으로 가서 오른쪽 상단에 있는 보기 기준을 범주로 변경합니다.

이후 [fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][시스템 및 보안]이란 메뉴를 선택합니다.

111

 

[시스템 및 보안]을 클릭해서 다음페이지로 이동 한 뒤 제일 상단에 있는 [보안 및 유지 관리] 메뉴를 선택합니다.

2222

[보안 및 유지 관리]를 클릭해서 들어간 화면에서 [Windows Smart Screen 설정 변경] 이란 메뉴를 통해 설정을 변경할 수 있습니다.

33333

[Windows Smart Screen 설정 변경] 메뉴를 클릭하시면 팝업창이 뜨게되며, 팝업창에서 3가지 옵션이 있는 제일 하단에 [아무런 동작 수행 안함]을 체크해주시면 더이상 QueryBox를 필터하지 않습니다.

44444

감사합니다.

 [/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][답변]

기존의 설정해 놓은 DBMS 연결정보는 아래의 위치에 저장되어 있습니다.
해당 파일을 백업 해두어 이후 사용자 PC를 포맷 후 혹은 새로운 PC에서 QueryBox 접속 시 동일한 위치에 넣어 주시면 백업했던 DBMS접속 목록이 로드됩니다.

[DBMS 연결정보 위치]
위 치 : C:/Users/<사용자명>/AppData/Roaming/QueryBox/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings
파일명 : com.pnpsecure.databases.prefs

*AppData가 보이지 않으시다면 숨김파일을 해제하셔야 확인 하실 수 있습니다.
*DBMS연결정보를 동일하게 사용하기 위해서는 위의 파일을 복사해서 변경한 PC에서의 동일한 장소에 넣어 주셔야 합니다.[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

안녕하세요. QueryBox 개발팀입니다.

쿼리박스 2.1.0.937 버전이 MAC OS X 이상 버전(시에라)에서 정상 동작하지 않는 문제가 발생하여,
임시적으로 실행할 수 있는 방법에 대해서 설명 드리겠습니다.

MAC OS 가 업그레이드 되면서 Gatekeeper에서 쿼리박스의 정상적인 실행을 블록하는 현상이 발생하였습니다.
그러나, 다음과 같이 옵션을 변경하면 쿼리박스를 실행할 수 있습니다.

  • 3.2.1.1138버전 이상부터 이상없이 실행되니 실행 하기 전 버전을 꼭 확인하시기 바랍니다.

 

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][처리 방법]

1) Security & Privacy 화면에서 “Anywhere (모든 곳)” 설정합니다.
    기본 화면은 아래와 같이 “Anywhere (모든 곳)” 설정하는 부분이 없습니다.

security01

2) “Anywhere (모든 곳)”  옵션을 보이기 위해 콘솔 화면에서 아래 명령어를 입력합니다.
      sudo spctl ––master–disable 

 

3) 다시 Security & Privacy 설정화면을 보면 “Anywhere (모든 곳)” 를 보실 수 있습니다.
     선택을 하고 화면을 닫습니다.

security02

4) 위 옵션을 변경하기전에 쿼리박스가 이미 설치되었다면 제거하시기 바랍니다.

5) 쿼리박스를 설치하고 실행합니다.

 

사용에 불편을 드려 죄송합니다.
빠른 시간내에 위 문제를 해결하여 사용에 불편함이 없도록 하겠습니다.[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

[답변]

QueryBox의 기본적인 데이터베이스 접속은
사용자의 쉬운 사용을 위해서 Direct Input 기능을 제공합니다.

Oracle 뿐만 아니라, 그 외 다른 데이터베이스의 경우에도 Client 설치가 필요없습니다.

데이터베이스 접속에 필요한 호스트 및 포트 정보를 직접 입력하여,
데이터베이스에 접속 하실 수 있습니다.

Oracle Client 도 지원하므로,
이미 TNSNAMES 가 구성된 경우 해당 정보를 이용할 수 있습니다.

[답변]

Oracle Client 를 지원하고 있습니다.

데이터베이스 로그인 화면에서 데이터베이스 종류를 Oracle 를 선택하면,
Oracle 접속에 필요한 정보를 입력하실 수 있습니다.

Oracle 접속 정보는 Direct Input 과 Oracle Client 부분으로 구성됩니다.
Oracle Client 탭에서 Oracle 홈을 설정하고 TNSNAMES 이름을 선택할 수 있습니다.

Oracle Home 은 Oracle Client 설치 시 설정된 환경 정보나
Instant Client 를 직접 선택하여 Oracle Home 을 지정할 수 있습니다.

[답변]

현재 Windows(32bit, 64bit), MAC OS X 를 지원하고 있습니다.

[답변]

QueryBox 는 하나의 툴로 여러 데이터베이스를 개발 및 관리할 수 있도록 기능을 제공합니다.

QueryBox 는 통합된 환경에서 여러 데이터베이스에 동시 접속을 지원하며,
개발 및 관리에 편리한 기능을 제공합니다.

데이터베이스 개발 및 관리를 위해서 다른 툴은 필요가 없습니다.
QueryBox 하나만 설치하세요.

[답변]

QueryBox의 라이선스 정책은 다음과 같으며,
Download 페이지에서도 확인하실 수 있습니다.

[QueryBox 라이선스 정책]
QueryBox는 비영리 목적으로 사용하는 국내 모든 개인 사용자 및 교육용으로 사용하는 교육기관에게 무료로 제공됩니다.
무료 라이선스 제품은 기능적으로 정품과 동일하며, 무상으로 패치와 자동업데이트를 제공합니다.
단, 내부 사정에 따라 라이선스 정책이 변경될 수 있으며, 변경이 필요한 경우 QueryBox 홈페이지를 통하여 고지 하도록 하겠습니다.

기업, 공공기관, 단체에서는 본 소프트웨어의 라이선스 구매 후 사용하시기 바랍니다.
기업, 공공기관, 단체에서 사용하는 컴퓨터는 개인적인 용도로 사용한다고 하여도 기업용 라이선스를 구매하여 사용하셔야 합니다.
교육기관에서 교육용 목적 이외의 사용은 기업용 라이선스를 구매하여 사용하셔야 합니다.