Show Menu
화제×

데이터베이스 만들기 및 구성

데이터베이스를 만들 때 Adobe Campaign은 두 가지 옵션을 제공합니다.
  1. 데이터베이스 생성 또는 재활용:새 데이터베이스를 만들거나 기존 데이터베이스를 다시 사용하려면 이 옵션을 선택합니다. 사례 1을 참조하십시오.데이터베이스 생성/재활용
  2. 기존 데이터베이스 사용:관리자가 빈 데이터베이스를 이미 만든 후 사용할 경우 이 옵션을 선택합니다.또는 기존 데이터베이스의 구조를 확장하려면 사례 2를 참조하십시오.기존 데이터베이스 사용.
구성 단계는 이후에 자세히 설명합니다.
데이터베이스, 사용자 및 스키마 이름은 숫자로 시작하거나 특수 문자를 포함하지 않아야 합니다.
내부 식별자만 이러한 작업을 수행할 수 있습니다 . 자세한 내용은 내부 식별자를 참조하십시오 .

사례 1:데이터베이스 만들기/재활용

데이터베이스를 만들거나 기존 베이스를 재활용하는 단계는 아래에 나와 있습니다. 일부 구성은 사용된 데이터베이스 엔진에 따라 다릅니다.
다음 단계가 포함됩니다.

1단계 - 데이터베이스 엔진 선택

드롭다운 목록에서 데이터베이스 엔진을 선택합니다.
지원되는 데이터베이스는 호환성 매트릭스에서 제공됩니다.
서버를 식별하고 수행할 작업 유형을 선택합니다. 이 경우, Create or recycle a database ​됩니다.
선택한 데이터베이스 엔진에 따라 서버 식별 정보가 달라질 수 있습니다.
  • Oracle 엔진의 경우 애플리케이션 서버에 대해 정의된 TNS 이름을 채웁니다.
  • PostgreSQL 또는 DB2 ​엔진의 경우 데이터베이스 서버에 액세스하려면 응용 프로그램 서버에 정의된 DNS 이름(또는 IP 주소)을 지정해야 합니다.
  • Microsoft SQL Server 엔진의 경우 다음을 정의해야 합니다.
    1. 데이터베이스 서버에 액세스할 응용 프로그램 서버에 정의된 DNS 이름(또는 IP 주소):DNS 또는 <instance> ​DNS\(인스턴스 모드),
    2. Microsoft SQL Server에 액세스하는 데 사용되는 인증 방법: SQL Server authentication 또는 Windows NT authentication .

2단계 - 서버에 연결

창에서 데이터베이스 서버 액세스를 Server access 정의합니다.
이렇게 하려면 데이터베이스에 액세스할 수 있는 권한이 있는 Administration 시스템 계정의 이름과 암호를 입력합니다. 예를 들면 다음과 같습니다.
  • 시스템 (Oracle 데이터베이스)
  • sa for the Microsoft SQL Server database,
  • postgreSQL 데이터베이스에 대한 게시물,
  • db2inst1 DB2 데이터베이스에 대한 DB2inst1

3단계 - 데이터베이스의 연결 및 특성

다음 단계에서는 데이터베이스에 로그온하기 위한 설정을 구성할 수 있습니다.
다음 설정을 정의해야 합니다.
  • 생성할 데이터베이스의 이름을 지정합니다.
    DB2 데이터베이스의 경우 데이터베이스 이름은 8자를 초과할 수 없습니다.
  • 이 데이터베이스에 연결된 계정의 암호를 입력합니다.
  • 데이터베이스가 유니코드로 되어 있어야 하는지 여부를 지정합니다.
    Unicode database 옵션을 사용하면 언어에 관계없이 모든 문자 유형을 유니코드로 저장할 수 있습니다.
    Oracle 데이터베이스에서 이 Unicode storage 옵션을 사용하면 NCLOB 및 NVARCHAR 유형 필드를 사용할 수있습니다.
    이 옵션을 선택하지 않으면 Oracle 데이터베이스의 문자 집합(문자 집합)이 모든 언어로 데이터 저장소를 활성화해야 합니다(AL32UTF8이 권장됨).
  • 데이터베이스의 표준 시간대를 선택하고 UTC에 포함할지 여부를 지정합니다(가능한 경우).
    자세한 내용은 시간대 관리를 참조하십시오.

4단계 - 설치할 패키지

설치할 패키지를 선택합니다.
"상호 작용" 또는 "소셜 마케팅"과 같은 설치 권한이 있는 솔루션 및 옵션을 확인하려면 라이선스 계약을 참조하십시오.

5단계 - 작성 단계

Creation steps 창을 사용하면 테이블을 만드는 데 사용되는 SQL 스크립트를 표시하고 편집할 수 있습니다.
  • Oracle, Microsoft SQL Server 또는 PostgreSQL 데이터베이스의 경우 관리자는 데이터베이스 객체를 생성할 때 사용할 저장 영역 매개변수를 정의할 수도 있습니다.
    이러한 매개 변수는 정확한 테이블스페이스 이름을 받습니다(경고:대/소문자를 구분합니다.) 이러한 항목은 각각 다음 옵션의 Administration > Platform > Options 노드에 저장됩니다.
    • WdbcOptions_TableSpaceUser :스키마를 기반으로 하는 사용자 테이블
    • WdbcOptions_TableSpaceIndex :스키마를 기준으로 사용자 테이블 색인
    • WdbcOptions_TableSpaceWork :스키마가 없는 작업 테이블
    • WdbcOptions_TableSpaceWorkIndex :스키마 없는 작업 테이블 인덱스
  • Oracle 데이터베이스의 경우 Adobe Campaign 사용자는 일반적으로 설치 그룹의 구성원으로서 Oracle 라이브러리에 액세스할 수 있어야 합니다.
  • Set or change the administrator password 옵션을 사용하면 관리자 권한으로 Adobe Campaign 운영자에 연결된 암호를 입력할 수 있습니다.
    보안을 위해 Adobe Campaign 계정 관리자 암호를 정의하는 것이 좋습니다.

6단계 - 데이터베이스 만들기

마법사의 마지막 단계에서는 데이터베이스를 만들 수 있습니다. 을 Start 클릭하여 확인합니다.
데이터베이스가 만들어지면 다시 연결하여 인스턴스 구성을 완료할 수 있습니다.
이제 인스턴스 구성을 완료하려면 배포 마법사를 시작해야 합니다. 배포 마법사를 참조하십시오.
인스턴스에 연결된 데이터베이스에 대한 연결 설정은 Adobe Campaign 설치 디렉토리에 /conf/config-<instance>.xml 있는 파일에 저장됩니다.
암호화된 암호를 사용하여 'campaign' 계정에 연결된 base61 데이터베이스에 대한 Microsoft SQL Server 구성의 예:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

사례 2:기존 데이터베이스 사용

데이터베이스와 사용자는 데이터베이스 관리자가 만들었어야 하며 액세스 권한이 올바르게 구성되어 있어야 합니다.
예를 들어 Oracle 데이터베이스의 경우 필요한 최소 권한은 다음과 같습니다.CONNECT, 리소스 및 무제한 테이블스페이스를 부여합니다.
기존 데이터베이스를 사용하려면 구성 단계는 다음과 같습니다.

1단계 - 데이터베이스 엔진 선택

드롭다운 목록에서 데이터베이스 엔진을 선택합니다.
서버를 식별하고 수행할 작업 유형을 선택합니다. 이 경우, Use an existing database ​됩니다.
선택한 데이터베이스 엔진에 따라 서버 식별 정보가 달라질 수 있습니다.
  • Oracle 엔진의 경우 애플리케이션 서버에 대해 정의된 TNS 이름을 채웁니다.
  • PostgreSQL 또는 DB2 ​엔진의 경우 데이터베이스 서버에 액세스하려면 응용 프로그램 서버에 정의된 DNS 이름(또는 IP 주소)을 지정해야 합니다.
  • Microsoft SQL Server 엔진의 경우 다음을 정의해야 합니다.
    1. 데이터베이스 서버에 액세스하기 위해 응용 프로그램 서버에 정의된 DNS 이름(또는 IP 주소),
    2. microsoft SQL Server에 액세스하는 데 사용되는 보안 방법: SQL Server authentication 또는 Windows NT authentication .

2단계 - 데이터베이스 연결 설정

창에서 데이터베이스 연결 설정을 Database 정의합니다.
다음 설정을 정의해야 합니다.
  • 사용할 데이터베이스의 이름을 입력합니다.
  • 이 데이터베이스와 연결된 계정의 이름과 암호를 입력하십시오.
    Oracle 데이터베이스의 경우 계정 이름을 입력할 필요가 없습니다.
  • 데이터베이스가 유니코드인지 여부를 지정합니다.

3단계 - 설치할 패키지

설치할 패키지를 선택합니다.
"상호 작용" 또는 "리드"와 같은 설치 권한이 있는 솔루션 및 옵션을 확인하려면 라이선스 계약을 참조하십시오.

4단계 - 만들기 단계

Creation steps 창을 사용하면 테이블을 만드는 데 사용되는 SQL 스크립트를 표시하고 편집할 수 있습니다.
  • Oracle, Microsoft SQL Server 또는 PostgreSQL 데이터베이스의 경우 관리자는 데이터베이스 객체를 생성할 때 사용할 저장 영역 매개변수를 정의할 수 있습니다.
  • Oracle 데이터베이스의 경우 Adobe Campaign 사용자는 일반적으로 설치 그룹의 구성원으로서 Oracle 라이브러리에 액세스할 수 있어야 합니다.
  • Set or change the administrator password 옵션을 사용하면 관리자 권한으로 Adobe Campaign 운영자에 연결된 암호를 입력할 수 있습니다.
    보안을 위해 Adobe Campaign 계정 관리자 암호를 정의하는 것이 좋습니다.

5단계 - 데이터베이스 만들기

마법사의 마지막 단계에서는 데이터베이스를 만들 수 있습니다. 을 Start 클릭하여 확인합니다.
데이터베이스 생성이 완료되면 인스턴스 구성을 완료하기 위해 다시 연결할 수 있습니다.
이제 인스턴스 구성을 완료하려면 배포 마법사를 시작해야 합니다. 배포 마법사를 참조하십시오.
인스턴스에 연결된 데이터베이스에 대한 연결 설정은 Adobe Campaign 설치 디렉토리에 /conf/config-<instance>.xml 있는 파일에 저장됩니다.
암호화된 암호를 사용하여 'campaign' 계정에 연결된 base61 데이터베이스에 대한 Microsoft SQL Server 구성의 예:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>