vCenter Server 설치 관리자는 vCenter Server 데이터베이스의 JDBC URL을 생성하고 유효성을 검사합니다. 설치 관리자가 생성된 JDBC URL을 사용하여 데이터베이스에 연결하지 못한 경우 JDBC URL을 지정하라는 메시지가 표시됩니다.

모든 데이터베이스에 대한 JDBC URL 참고

참고:

도메인 이름에는 느낌표 문자(!)를 사용할 수 없습니다. Java에서는 느낌표를 jar 파일 구분 기호로 해석합니다.

Microsoft SQL Server 데이터베이스의 JDBC URL 형식

Microsoft SQL Server 데이터베이스의 경우 다음 JDBC URL 예제를 모델로 사용할 수 있습니다.

  • 이름이 지정되지 않은 기본 SQL Server 인스턴스에 호스트 이름을 사용하여 연결합니다.

    jdbc:sqlserver://host;databaseName=database

  • 이름이 지정된 인스턴스에 호스트 이름 및 인스턴스 이름을 사용하여 연결합니다.

    jdbc:sqlserver://host;instanceName=instance;databaseName=database

  • SQL Server에 호스트 이름 및 포트를 사용하여 연결합니다.

    jdbc:sqlserver://host:port;databaseName=database

  • 포트를 사용하여 연결합니다.

    jdbc:sqlserver://localhost:1422;databaseName\=VIM_VCDB(사용자 이름, 암호 및 데이터베이스 유형은 별도로 전달)

  • 통합 보안을 사용하여 로컬 서버에 연결합니다.

    jdbc:sqlserver://localhost\\SQLEXP_VIM;databaseName=VIM_VCDB;integratedSecurity=true

  • 통합 보안을 사용하지 않고 로컬 서버에 연결합니다.

    jdbc:sqlserver://localhost\\SQLEXP_VIM;databaseName\=VIM_VCDB (사용자 이름, 암호 및 데이터베이스 유형은 별도로 전달)

직접 IPv6 주소를 사용할 경우 기본적으로 Microsoft SQL Server의 VMware vCenter Server JDBC 구성이 작동하지 않을 수 있습니다. 다음 형식 중 하나를 사용해야 합니다.

  • 표준 Type-4 JDBC URL에 대한 호스트 이름 형식을 사용합니다(권장).

    jdbc:sqlserver://database-fully-qualified-host-name:port

  • 직접 IPv6 주소 형식을 사용합니다.

    jdbc:sqlserver://;serverName=[IPv6-address]

포트 및 인스턴스 구성 옵션을 포함하여 MS SQL 데이터베이스의 JDBC URL 형식에 대한 자세한 내용은 msdn.microsoft.com 웹 사이트를 참조하십시오. 이 항목을 게시하는 당시에는 http://msdn.microsoft.com/en-us/library/ms378428.aspx에서 이 정보를 볼 수 있었습니다.

Oracle 데이터베이스의 JDBC URL 형식

Oracle 데이터베이스의 경우 다음 JDBC URL 예제를 모델로 사용할 수 있습니다.

  • 이 형식에는 호스트 이름, 호스트 주소, 포트(기본값 1521) 및 서비스 이름(예: "oracle.world")이 필요합니다.

    jdbc:oracle:thin:@host:port/service

  • 이 형식에는 호스트 이름, 호스트 주소, 포트(기본값 1521) 및 SID(예: "ORCL")가 필요합니다.

    jdbc:oracle:thin:@host:port:SID

  • 이 형식은 Oracle Net을 사용하여 완전히 구성된 Oracle 클라이언트용으로, TCP가 아닌 구성이나 Oracle RAC(Real Application Cluster)에 유용합니다.

    jdbc:oracle:thin:@tnsname

  • 다음 예제는 전체 Oracle 클라이언트가 설치되지 않고 씬 드라이버가 있는 Oracle RAC용입니다.

    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=rac2-vip)(PORT=1521))(LOAD_BALANCE=yes)(FAILOVER=ON)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=RAC.DBTEAM)(FAILOVER_MODE=(BACKUP=rac1)(TYPE=SELECT)(METHOD=BASIC)))))

    이 예제에서 rac1-viprac2-vip는 각각 첫 번째 노드와 두 번째 노드의 가상 IP이고, RAC.DBTEAM은 RAC DB 서비스 이름이며, rac1은 페일오버 노드의 이름입니다.

Oracle 데이터베이스의 JDBC URL 형식에 대한 자세한 내용은 oracle.com 웹 사이트를 참조하십시오.