Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Sharing Connection Information in the CM and CQB_kr


사용중인 큐브리드 매니저에 등록된 수많은 호스트 접속정보를 어떻게 다른 PC의 큐브리드 매니저로 적용할 수 있을까. 물리적으로다른PC에서의 큐브리드 매니저에 호스트 정보들을 수동으로 등록하는 것은 매우 번거로운 작업이다. 이번 글에서는 간편하게 접속정보를 이관하는 방법을 소개한다.

 

1. CM 기존버전의 접속 정보 파일을 백업한 후 새 버전의 설정 파일을 덮어쓰기
 CUBRID Manager 8.4.0이전 버전에서는 호스트정보 이전 기능을 제공하지 않는다. 따라서, 수동으로 기존버전의 CM설정파일을 별도로 복사한 후, CUBRID Manager 새버전을 설치한 후 동일 파일을 덮어쓰기 한다.
 
 설정파일 : cubridmanagerworkspace.metadata.pluginsorg.eclipse.core.runtime
                   .settingscom.cubrid.cubridmanager.ui.prefs
 

 

2. CM 기존버전이 있는 상태에서 CM새버전을 추가 설치한 후 워크스페이스전환

 CM 기존 버전이 있는 시스템에서 별도디렉터리에 최신 버전의 CM클라이언트를 설치한다. 이후, 새버전의 CM에서 기존 워크스페이스로 전환하여 접속 호스트 정보를동일하게 사용할 수 있다.

          같은PC에 두번의 CM.jpg

 그림1 - 같은 PC에 두 버전의 CM

 

매니저에서 <파일> -> <워크스페이스 전환> -> 워크스페이스경로에서 CM 기존 버전의 워크스페이스를 지정하여 접속 환경을 공유할 수 있다.

워크스페이스전환.jpg

그림2 - 워크스페이스 전환을 위한 워크스페이스 경로 설정

 
로컬에서CM두개.jpg

그림3 -  버전이 다른 CUBRID매니저가 같은 워크스페이스를 사용하여 동일한 접속 환경을 공유한 화면

 

 

3. CM 기존버전이 있는 상태에서 CM 새 버전을 추가 설치한 후 워크스페이스가져오기
  CM 8.4.0 이상 버전에서는 <파일> -> <워크스페이스 가져오기> 메뉴를 통해 기존 버전의 워크스페이스를 새 버전에 추가할 수 있다. <그림4>와 같이 가져오기할 워크스페이스 경로를 선택하면, 새 버전에 사용중이던 접속 환경이 추가된다.
 

 

워크스페이스 가져오기.jpg

그림4 - 워크스페이스가져오기

 

워크스페이스 가져오기 예시.jpg

 그림5 - 워크스페이스 가져오기 예시
 
 

4. 접속정보 내보내기/가져오기 기능을 추가하여 접속 정보 이관하기
 CM 8.4.1 버전 이상부터는 일부/전체 호스트에 대한 접속 정보를 xml 파일로 내보내기하고, 이를 가져오기할 수 있다. 이를 사용하여 공유하고자 하는 접속 정보를 원격 운영자 환경에 쉽게 적용할 수 있다. <파일> -> <접속정보 내보내기>를 클릭하여, 접속 정보를 덤프할 호스트를 선택한다. 아래 예시에서는 a_host, b_host호스트 정보를 지정한 디렉토리에 xml파일로 내보냈다.

접속정보내보내기.jpg

 그림6 - 접속정보 내보내기

 

원격의 다른 컴퓨터에서는 ab_host.xml을 선택하여 호스트정보를 가져올 수 있다.

 접속정보가져오기.jpg

 그림7 - 접속정보 가져오기
※주의사항: 접속정보 설정파일인com.cubrid.cubridmanager.ui.prefs 또는 접속정보 내보내기를 수행한*.xml은 호스트
                    
                       이름, IP, 접속포트, JDBC 드라이버, CM 사용자 계정, 암호가 정보가 저장되어 있으므로, 파일 공유 시
                      
                       유의하여야 한다.

//아래는 ab_host.xml의 내부이다.
  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  <hosts>

 <host address="123.123.123.12" id="b_host" jdbcDriver="CUBRID-JDBC-8.3.0.1004" name="b_host" password="" port="8001" savePassword="false" user="admin"/>
  <host address="123.123.123.13" id="a_host" jdbcDriver="CUBRID-JDBC-8.3.0.1004" name="a_host" password="28a87662ed9ae7609139" port="8001" savePassword="true" user="admin"/>
  </hosts>

comments powered by Disqus
Page info
viewed 808 times
translations ko en
Author
posted 2 years ago by
leejogun
Contributors
updated 2 years ago by
View revisions
Share this article