使用 wsadmin 指令來設定項目對映儲存庫、內容延伸儲存庫或自訂登錄資料儲存庫
您可以使用 IdMgrDBSetup 指令群組中的指令來設定項目對映儲存庫、內容延伸儲存庫或自訂登錄資料儲存庫。
開始之前
如果您要設定項目對映儲存庫,請從 在聯合儲存庫配置中配置項目對映儲存庫中說明的步驟開始。
如果您要設定內容延伸儲存庫,請從 在聯合儲存庫配置中配置內容延伸儲存庫中說明的步驟開始。
關於這項作業
當您建立儲存庫時,請使用適當的 wsadmin 指令來定義資料庫綱目,以及移入資料庫內容定義。
程序
下一步
使用這些指令,您可以:
- 在指令行上指定引數。
- 指定檔案中的引數。
The-file選項可讓您指定其中指定部分或所有參數的檔案。 若要使用-file指令行上的引數,請輸入檔案的完整路徑。 必須在中指定檔案中的參數key=value配對,且每一個都必須在自己的行上。 如果同時在指令行及檔案中指定參數,則指令行上的值優先。
診斷引數錯誤的提示:
- 如果在指令行或檔案中未適當地指定引數,則會傳回一則訊息,指出未適當地指定引數。 這可能表示根本未指定引數,或給定的配置需要引數,但未指定。
- 如果完全未指定引數,請檢查是否在指令行或檔案中指定參數,且其拼字正確且大小寫相符。
- 如果配置需要引數但未指定,則可能不是指令單獨需要值,但您所設定的資料庫和配置類型需要值。
例如,如果您設定dn,wasAdminId,或wasAdminPassword參數,您也必須指定dbDriver參數。
此外,如果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 用法範例:
若要使用來設定資料庫,請執行-file使用下列範例的選項params.txt檔案,請輸入下列行:
$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若要使用來設定資料庫,請執行-file僅使用檔案的選項,請輸入下列指令:
$AdminTask setupIdMgrDBTables {-file C:/params.txt}附註: 只有在下列情況下才能使用檔案:-file是指令行上指定的唯一參數。 如果指定其他參數,則會忽略檔案,且只會使用指令行上的參數來執行指令。