[온-프레미스/하이브리드만]{class="badge yellow" title="온-프레미스 및 하이브리드 배포에만 적용"}
데이터베이스 만들기 및 구성 creating-and-configuring-the-database
데이터베이스를 만들 때 Adobe Campaign은 두 가지 옵션을 제공합니다.
- 데이터베이스 생성 또는 재활용: 새 데이터베이스를 생성하거나 기존 데이터베이스를 재사용하려면 이 옵션을 선택합니다. 사례 1: 데이터베이스 만들기/재활용을 참조하세요.
- 기존 데이터베이스 사용: 관리자가 빈 데이터베이스를 이미 생성했으며 이를 사용하거나 기존 데이터베이스의 구조를 확장하려는 경우 이 옵션을 선택합니다. 사례 2: 기존 데이터베이스 사용을 참조하세요.
구성 단계는 아래에 자세히 설명되어 있습니다.
사례 1: 데이터베이스 만들기/재활용 case-1--creating-recycling-a-database
데이터베이스를 만들거나 기존 기반을 재사용하는 단계는 아래에 나와 있습니다. 일부 구성은 사용되는 데이터베이스 엔진에 따라 다릅니다.
다음 단계가 포함됩니다.
1단계 - 데이터베이스 엔진 선택 step-1---selecting-the-database-engine
드롭다운 목록에 있는 데이터베이스 엔진 중에서 선택합니다.
지원되는 데이터베이스는 Campaign 호환성 매트릭스에 나열됩니다.
서버를 식별하고 수행할 작업 유형을 선택합니다. 이 경우 Create or recycle a database 입니다.
선택된 데이터베이스 엔진에 따라, 서버 식별 정보는 달라질 수 있다.
-
Oracle 엔진의 경우 응용 프로그램 서버에 대해 정의된 TNS 이름 을(를) 채우십시오.
-
PostgreSQL 엔진의 경우 데이터베이스 서버에 액세스하려면 응용 프로그램 서버에 정의된 DNS 이름(또는 IP 주소)을 지정해야 합니다.
-
Microsoft SQL Server 엔진의 경우 데이터베이스 서버에 액세스하기 위해 응용 프로그램 서버에 정의된 DNS 이름(또는 IP 주소)을 정의해야 합니다. DNS 또는 DNS
\<instance>
(인스턴스 모드),note caution CAUTION 20.3부터 Windows NT 인증이 사용 중단됩니다. SQL Server authentication 은(는) 이제 Microsoft SQL Server에서 사용할 수 있는 유일한 인증 모드입니다. 자세히 보기
2단계 - 서버에 연결 step-2---connecting-to-the-server
Server access 창에서 데이터베이스 서버 액세스를 정의합니다.
이렇게 하려면 데이터베이스에 액세스할 수 있는 권한이 있는 관리 시스템 계정 의 이름과 암호를 입력하십시오. 예:
- oracle 데이터베이스에 대한 시스템,
- Microsoft SQL Server 데이터베이스의 sa,
- PostgreSQL 데이터베이스의 경우 postgres,
3단계 - 데이터베이스 연결 및 특성 step-3---connection-and-characteristics-of-the-database
다음 단계에서는 데이터베이스에 로그온하기 위한 설정을 구성할 수 있습니다.
다음 설정을 정의해야 합니다.
-
생성할 데이터베이스의 이름을 지정합니다.
-
이 데이터베이스에 연결된 계정의 암호를 입력합니다.
-
데이터베이스가 유니코드로 되어 있어야 하는지 여부를 나타냅니다.
Unicode database 옵션을 사용하면 언어에 관계없이 모든 문자 유형을 유니코드에 저장할 수 있습니다.
note note NOTE oracle 데이터베이스에서 Unicode storage 옵션을 사용하면 NCLOB 및 NVARCHAR 형식 필드를 사용할 수 있습니다. 이 옵션을 선택하지 않으면 Oracle 데이터베이스의 문자 세트(charset)가 모든 언어로 데이터 저장을 활성화해야 합니다(AL32UTF8이 권장됨). -
데이터베이스의 시간대를 선택하고 UTC(가능한 경우)로 설정할지 여부를 지정합니다.
자세한 내용은 표준 시간대 관리를 참조하세요.
4단계 - 설치할 패키지 step-4---packages-to-install
설치할 패키지를 선택합니다.
라이선스 계약을 참조하여 "상호 작용" 또는 "소셜 마케팅"과 같이 설치할 수 있는 솔루션 및 옵션을 확인하십시오.
5단계 - 만들기 단계 step-5---creation-steps
Creation steps 창을 사용하면 테이블을 만드는 데 사용되는 SQL 스크립트를 표시하고 편집할 수 있습니다.
-
oracle, Microsoft SQL Server 또는 PostgreSQL 데이터베이스의 경우 관리자는 데이터베이스 개체를 만들 때 사용할 저장소 매개 변수 도 정의할 수 있습니다.
이러한 매개변수는 정확한 테이블스페이스 이름을 수신합니다(경고: 대소문자 구분). 다음 옵션의 Administration > Platform > Options 노드에 각각 저장됩니다(이 섹션 참조).
- WdbcOptions_TableSpaceUser: 스키마를 기반으로 하는 사용자 테이블
- WdbcOptions_TableSpaceIndex: 스키마를 기반으로 하는 사용자 테이블 인덱스
- WdbcOptions_TableSpaceWork: 스키마가 없는 작업 테이블
- WdbcOptions_TableSpaceWorkIndex: 스키마가 없는 작업 테이블 인덱스
-
oracle 데이터베이스의 경우 Adobe Campaign 사용자는 일반적으로 oinstall 그룹의 구성원으로 Oracle 라이브러리에 액세스할 수 있어야 합니다.
-
Set or change the administrator password 옵션을 사용하면 관리자 권한이 있는 Adobe Campaign 연산자에 연결된 암호를 입력할 수 있습니다.
보안을 위해 Adobe Campaign 계정 관리자 암호를 정의하는 것이 좋습니다.
6단계 - 데이터베이스 만들기 step-6---creating-the-database
도우미의 마지막 단계에서는 데이터베이스를 만들 수 있습니다. 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: 기존 데이터베이스 사용 case-2--using-an-existing-database
데이터베이스 관리자 및 사용자는 데이터베이스 및 액세스 권한이 올바르게 구성되어 있어야 합니다.
예를 들어 Oracle 데이터베이스의 경우 필요한 최소 권한은 GRANT CONNECT, RESOURCE 및 UNLIMITED TABLESPACE입니다.
기존 데이터베이스를 사용하려면 구성 단계는 다음과 같습니다.
1단계 - 데이터베이스 엔진 선택 step-1---choosing-the-database-engine
드롭다운 목록에서 데이터베이스 엔진을 선택합니다.
서버를 식별하고 수행할 작업 유형을 선택합니다. 이 경우 Use an existing database 입니다.
선택된 데이터베이스 엔진에 따라, 서버 식별 정보는 달라질 수 있다.
-
Oracle 엔진의 경우 응용 프로그램 서버에 대해 정의된 TNS 이름 을(를) 채우십시오.
-
PostgreSQL 엔진의 경우 데이터베이스 서버에 액세스하려면 응용 프로그램 서버에 정의된 DNS 이름(또는 IP 주소)을 지정해야 합니다.
-
Microsoft SQL Server 엔진의 경우 다음을 정의해야 합니다.
-
데이터베이스 서버에 액세스하기 위해 애플리케이션 서버에 정의된 DNS 이름(또는 IP 주소),
-
Microsoft SQL Server에 액세스하는 데 사용되는 보안 방법: SQL Server authentication 또는 Windows NT authentication.
-
2단계 - 데이터베이스 연결 설정 step-2---database-connection-settings
Database 창에서 데이터베이스 연결 설정을 정의합니다.
다음 설정을 정의해야 합니다.
-
사용할 데이터베이스의 이름을 입력하십시오.
-
이 데이터베이스와 연결된 계정의 이름 및 암호를 입력하십시오.
note note NOTE 스키마 이름과 사용자 이름이 모두 일치하는지 확인하십시오. 데이터베이스를 만드는 권장 방법은 campaign 콘솔 클라이언트를 사용하는 것입니다.
oracle 데이터베이스의 경우 계정 이름을 입력할 필요가 없습니다. -
데이터베이스가 유니코드여야 하는지 여부를 나타냅니다.
3단계 - 설치할 패키지 step-3---packages-to-install
설치할 패키지를 선택합니다.
라이선스 계약을 참조하여 "상호 작용" 또는 "리드"와 같이 설치할 수 있는 솔루션 및 옵션을 확인하십시오.
4단계 - 만들기 단계 step-4---creation-steps
Creation steps 창을 사용하면 테이블을 만드는 데 사용되는 SQL 스크립트를 표시하고 편집할 수 있습니다.
-
oracle, Microsoft SQL Server 또는 PostgreSQL 데이터베이스의 경우 관리자는 데이터베이스 개체를 만들 때 사용할 저장소 매개 변수 를 정의할 수 있습니다.
-
oracle 데이터베이스의 경우 Adobe Campaign 사용자는 일반적으로 oinstall 그룹의 구성원으로 Oracle 라이브러리에 액세스할 수 있어야 합니다.
-
Set or change the administrator password 옵션을 사용하면 관리자 권한이 있는 Adobe Campaign 연산자에 연결된 암호를 입력할 수 있습니다.
보안을 위해 Adobe Campaign 계정 관리자 암호를 정의하는 것이 좋습니다.
5단계 - 데이터베이스 만들기 step-5---creating-the-database
도우미의 마지막 단계에서는 데이터베이스를 만들 수 있습니다. Start 을(를) 클릭하여 확인합니다.
데이터베이스 생성이 완료되면 다시 연결하여 인스턴스 구성을 완료할 수 있습니다.
이제 배포 마법사를 시작하여 인스턴스 구성을 완료해야 합니다. 배포 마법사를 참조하세요.
인스턴스에 연결된 데이터베이스에 대한 연결 설정이 Adobe Campaign 설치 디렉터리에 있는 /conf/config-<instance>.xml
파일에 저장됩니다.
암호화된 암호를 사용하여 'campaign' 계정에 연결된 base61 데이터베이스의 Microsoft SQL Server 구성의 예:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>