wsadmin 명령을 사용하여 항목 맵핑 저장소, 특성 확장 저장소 또는 사용자 정의 레지스트리 데이터베이스 저장소 설정
IdMgrDBSetup 명령 그룹에서 명령을 사용하여 항목 맵핑 저장소, 특성 확장 저장소 또는 사용자 정의 레지스트리 데이터베이스 저장소를 설정할 수 있습니다.
시작하기 전에
항목 매핑 저장소를 설정하는 경우 다음에 설명된 단계부터 시작하세요. 연합 저장소 구성에서 항목 매핑 저장소 구성.
특성 확장 저장소를 설정하는 경우 다음에 설명된 단계부터 시작하십시오. 연합 저장소 구성에서 특성 확장 저장소 구성.
이 태스크 정보
저장소를 작성할 때 적절한 wsadmin 명령을 사용하여 데이터베이스 스키마를 정의하고 데이터베이스 특성 정의를 채우십시오.
프로시저
다음에 수행할 내용
- 명령행에서 인수를 지정하십시오.
- 파일에서 인수를 지정하십시오.
다음-file옵션을 사용하면 매개변수의 일부 또는 전체가 지정되는 파일을 지정할 수 있습니다. 사용하려면-file명령줄의 인수에 파일의 전체 경로를 입력합니다. 파일의 매개변수는 다음에 지정되어야 합니다.key=value쌍을 이루고 각각은 자체 라인에 있어야 합니다. 명령행과 파일 모두에 매개변수를 지정하면 명령행의 값이 우선됩니다.
인수 오류 진단 팁:
- 명령행 또는 파일에서 인수를 잘못 지정한 경우 인수가 잘못 지정되었음을 알리는 메시지가 리턴됩니다. 이는 인수가 전혀 지정되지 않았거나 주어진 구성에 필요하지만 지정되지 않았음을 의미할 수 있습니다.
- 인수를 전혀 지정하지 않은 경우 매개변수가 명령행 또는 파일에 지정되었는지와 맞춤법이 올바르고 대소문자가 일치하는지 확인하십시오.
- 구성에 인수가 필요하지만 지정되지 않은 경우 명령은 물론, 사용자가 설정한
구성 및 데이터베이스 유형에 대해 값이 필요할 수도 있습니다.
예를 들어,dn,wasAdminId또는wasAdminPassword매개변수도 지정해야 합니다.dbDriverIMPORT의 경우, 조치 문자열(예: "REPLACE into ...") 매개변수에서 컬럼 목록의 닫는 괄호 이후에 공백 이외의 문자가 있습니다.
추가적으로, 만약dn,wasAdminId또는wasAdminPassword매개변수가 지정되고databaseType는 아니다 Apache Derby v10.2 데이터베이스, 그런 다음dbAdminId및dbAdminPassword매개변수도 지정해야 합니다.
명령행 예제:
- deleteIdMgrDBTables
$AdminTask setupIdMgrDBTables {-schemaLocation "C:/WAS/etc/wim/setup" -dbPropXML
"C:/WAS/etc/wim/setup/wimdbproperties.xml" -databaseType db2
-dbURL jdbc:db2:wim -dbAdminId db2admin
-dbDriver com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd
-reportSqlError true}
$AdminTask deleteIdMgrDBTables {-schemaLocation "C:/WAS/etc/wim/setup"
-databaseType db2 -dbURL jdbc:db2:wim -dbAdminId db2admin
-dbDriver com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd
-reportSqlError true}
$AdminTask setupIdMgrPropertyExtensionRepositoryTables {-schemaLocation
"C:/WAS/etc/wim/setup"
-laPropXML "C:/WAS/etc/wim/setup/wimlaproperties.xml" -databaseType db2
-dbURL jdbc:db2:wim -dbAdminId db2admin -dbDriver com.ibm.db2.jcc.DB2Driver
-dbAdminPassword db2adminPwd -reportSqlError true}
$AdminTask deleteIdMgrPropertyExtensionRepositoryTables {-schemaLocation "C:/WAS/etc/wim/setup "
-databaseType db2 -dbURL jdbc:db2:wim -dbAdminId db2admin -dbDriver
com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd -reportSqlError true}
$AdminTask setupIdMgrEntryMappingRepositoryTables {-schemaLocation "C:/WAS/etc/wim/setup"
-databaseType db2 -dbURL jdbc:db2:wim -dbAdminId db2admin -dbDriver
com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd -reportSqlError true}
$AdminTask deleteIdMgrEntryMappingRepositoryTables {-schemaLocation "C:/WAS/etc/wim/setup"
-databaseType db2 -dbURL jdbc:db2:wim -dbAdminId db2admin -dbDriver
com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd -reportSqlError true}
-file 옵션을 사용하는 샘플 CLI 사용법:
$AdminTask setupIdMgrDBTables {-file C:/params.txt -dbPropXML
"C:/OverrideDBPropParam/wimdbproperties.xml"}
Params.txtschemaLocation=C:/WAS/etc/wim/setup
dbPropXML=C:/Program Files/IBM/WebSphere/AppServer/profiles/default
/config/cells/mycell/wim/config/wimdbproperties.xml
laPropXML=C:/Program Files/IBM/WebSphere/AppServer/profiles/default
/config/cells/mycell/wim/config/wimlaproperties.xml
databaseType=db2
dbURL=jdbc:db2:wim
dbDriver=com.ibm.db2.jcc.DB2Driver
reportSqlError=true
dn=o=db.com
dbAdminId=db2admin
dbAdminPassword=dbPassword
wasAdminId=wasadmin
wasAdminPassword=wasadmin1
$AdminTask setupIdMgrDBTables {-file C:/params.txt}