사용중인 큐브리드 매니저에 등록된 수많은 호스트 접속정보를 어떻게 다른 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에서 기존 워크스페이스로 전환하여 접속 호스트 정보를동일하게 사용할 수 있다.

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

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

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

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

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

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

//아래는 ab_host.xml의 내부이다. <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"/> |