기능 FAQ-F103 : 오라클 클라이언트 10gR2를 사용하는데 오렌지 모니터링 툴 사용 시 ORA-29275 : partial mutibyte character 에러가 납니다.

v$session의 program 칼럼의 값이 2 바이트 문자일 때 v$session을 select 하는 경우 발생합니다.

이 문제가 발생하는 Oracle 버전은 아래와 같습니다. 

 

* 9.2.0.6 

* 9.2.0.7

* 10.1.0.2               

* 10.1.0.3 

* 10.1.0.4               

* 10.2.0.1          

 

기능 FAQ-F102 : Trace Tool에서 SSH 포트를 사용하려 합니다. 지원되는 버전이 따로 있나요?

Orange에서는 SSH 포트(SFTP) 기능에 대해 6.0 부터 FTP/SFTP로 선택할 수 있도록 지원을 하고 있습니다. 6.0 최신 패치를 설치하시거나, 7.0 사용을 권장합니다.

기능 FAQ-F101 : 트레이스 조회 속도가 너무 느립니다. 오렌지에서, 작업창에서 트레이스 실행시, trace 결과 화면이 한참 뒤에 보여집니다. SQL수행 시간및 건수와 상관없이, 몇분에서 십여분 후에 결과 확인이 됩니다.

트레이스 조회 속도가 느린 부분은 아래 두가지 상황인 경우가 대부분입니다.

 

1. 트레이스 조회시 로드되는 트레이스 파일 용량이 큰가?

=> 트레이스 조회할 쿼리의 트레이스 정보 말고 이전에 조회한 정보들이 누적된 파일이라서 해당 트레이스 파일의 용량이 크면 전체 데이터 로드 및 파싱시에 오래 걸릴 수 있습니다.

만약 파일 용량이 크다면 해당 파일을 삭제 혹은 백업해놓으신 상태(새로운 트레이스 파일이 새로 생길 수 있는 환경)에서 트레이스 조회해보시기 바랍니다. 

 

2. 사내의 네트워크 환경이 느린가?

=> Orange는 원격의 DB서버의 트레이스 파일을 전송받아 해당 데이터를 파싱해서 트레이스 정보를 보여드리고 있습니다. 트레이스 파일이 크지 않은데도 조회 속도가 느리다면 네트워크 환경을 점검해보실 필요가 있습니다. 

가장 확실한 방법은 로컬의 DB서버가 있다면 로컬에 있는 DB연결->트레이스 조회해보시면 확인하실 수 도 있습니다.

혹시 위에 언급된 상황 확인하시고 또 다른 문의 사항이 있으시면 orange@warevalley.com으로 회신 주시면 됩니다.

기능 FAQ-F086 : SQL Tool에서 @qqq.sql 과 같이 특정 SQL 구문을 실행하고 싶은데, "Cannot open file qqq.sql" 이라고 나타납니다. 이는 오렌지에서 사용하는 디폴트 폴더의 위치가 문제이지 않을까 싶은데 이 값을 변경하거나, 특정 로컬디렉토리로 실행하는 방법을 알고 싶습니다.

디폴트 디렉토리와 상관 없이 특정 경로를 입력하실경우, @K:\qqq.sql 과 같이 입력하여 주시면 해당파일을 읽어 실행할수 있습니다.

기능 FAQ-F085 : 공백 문자가 '?'로 보이는 현상이 있습니다. SQL Developer 툴을 사용하면 '?' 문자가 보이지 않는데 오렌지에서는 '?'표로 보이고, 해당 테이블을 EAI를 통해 MSSQL로 인터페이스하고 있는데 MSSQL에서도 동일하게 '?'로 문자가 보이네요. 모든 공백에서 발생하진 않는것으로 보입니다.

Orange는 Oracle 클라이언트, 즉 SQLPlus를 통한 쿼리시에 동일한 데이터로 보이는지 확인바랍니다. 

SQLPlus 에서도 동일한 컬럼에 대해 공백이 ?로 표시될 경우, 해당 하는 데이터에 대한 확인이 필요합니다.

                          Select to_char(rawtohex(' ')) from dual;

위 문장 실행시 20으로 리턴되는데, ?로 표시되는 컬럼에 대해 확인 결과, 

물음표로 나오는 값의 공백이 '20'이 아닌 'C2A0'로 표시되는 경우, 데이터의 이관 등으로 인해 발생할 가능성이 있습니다. 

C2A0 값은 공백은 맞으나 2바이트 공백문자를 뜻합니다.

 

 * chr(32) : 1byte / trim 가능, replace 처리가 space로 만든 공백으로 가능

 * chr(49824) : 2byte, trim 불가, replace 처리가 space로 만든 공백으로 불가능

 

해당 값은 Unicode에서 사용되는 공백으로 정상적으로 보시기 위해서는 Unicode 버전으로 사용하셔야 합니다. 

이는 chr(49824)의 값을 공백으로 보여준다는것 뿐이지, chr(32) 값으로 변경된다는 것을 뜻하진 않기에, EAI를 통한 MSSQL에서의 ?표시는 변경되지 않습니다.

기능 FAQ-F084 : SQL Tool에서 50줄 이상의 쿼리를 Ctrl+Enter 를 이용해서 실행하면 화면이 SQL의 1번째 줄로 이동합니다. 이동하지 않도록 할수 있는 옵션이 있을까요? 긴쿼리를 수행하고 매번 스크롤 하려니 불편합니다.

Ctrl+Enter = Ctrl+K 와 동일한 Run Cursor 기능을 실행하는 기능입니다.

해당 기능은 커서가 위치한, SQL 구문을 실행하도록 하는 기능으로 실행후 화면이 해당 문장의 처음으로 이동을 하고 있습니다.

다만 커서는 원래의 위치로 남아있어서, 화면이 이동했다하더라도, 화살표등으로 커서를 이동하시면 해당 화면으로 이동하는것을 확인하실수 있습니다.

기능 FAQ-F083 : Windows 10으로 업그레이드 하고, SQL Tool에 입력이 되지 않습니다.

해당 이슈는 Active Directory 를 사용하여 보안이 강화된 일부 환경에서 발생하는 것이 확인되었습니다.

이런 증상이 나타날 경우, Orange의 실행 방법에 대해 확인해주세요.

버전별로 다음 방법으로 실행하실 경우 정상 동작 합니다.

 

* Orange 7        : 윈도우 시작 > Orange for [DB] 7.0 > Orange Launcher 바로가기

* Orange 6 이하  : 윈도우 시작 > Orange for [DB] 6.0 > Orange for [DB] 바로가기

 

해당 증상은 Windows 보안문제와 관련된 것으로, Orange 설치시 제공된 바로가기를 통해서 사용 부탁 드립니다.

기능 FAQ-F082 : show as a grid excel 을 실행 했는데 Cannot initialize a excel 이라는 오류메시지 후 진행이 안됩니다.

해당 현상은 MS Office 구성 파일에 문제가 발생한 경우로 실제 동일 현상이 발생한 고객에게 MS Office 삭제및 재설치를 권장하였으며, 정상 처리되었습니다.

기능 FAQ-F081 : SQL 실행후 데이터를 save/show as a grid excel을 실행했을때, 가끔 아래와 같은 메시지가 보이면서 엑셀파일이 만들어지지 않습니다. Do not have the authority to show the result

해당 메시지는 저희 웨어밸리의 또 다른 제품 샤크라 맥스 제품을 설치하였을때, 특정 데이터베이스에 대해 파일 저장/복사기능에 대한 제한이 걸려있을 경우, 오렌지에서 표시하는 메시지입니다. 

해당하는 테이블이 속한 데이터베이스에 대한 설정을 소속하신 사내의 샤크라를 관리하시는 담당자에게 문의하여 주시기 바랍니다.

기능 FAQ-F080 : 쿼리 작성시 자동완성할때 튕기고 다른 툴이나 순간적으로 뭔가 다른 작업을 빠르게 실행시키면 튕깁니다.

에디터에서 자동완성 기능을 사용할 때 프로그램 종료 현상이 발생할 수 있습니다. 

이런 경우에는 Orange 종료시에 자동완성 캐시 파일을 자동 삭제하도록 옵션을 설정하시거나

캐시파일을 삭제하시고 Orange를 재시작 바랍니다.

옵션 위치 :  Orange Option -> Common -> Auto Complete -> Clear Auto Complete cache when exiting Oracle

                        (오렌지 옵션 -> 공통 -> 자동완성 -> 오렌지 종료시 자동완성 캐시 삭제 )

캐시파일 위치 :  C:\Users\[사용자계정]\AppData\Local\WareValley\[Orange 설치 폴더]\AC 폴더\모든 ac 파일

이후 사용시 문제 발생하시면 개발팀 orange@warevalley.com으로 연락 주시기 바랍니다..