It's all about the answers!

Ask a question

urgent: DataMigration error


Hehui Liu (7052730) | asked Sep 21 '09, 5:25 a.m.
We have built an application based on RTC 2.0, now I need to migrate the data from Derby to DB2. I use the following command to do the migration:
./repotools.sh -clean -copy toFile=myDB.tar overwrite=yes source.teamserver.properties=./conf/jazz/mydb.properties target.teamserver.properties=./conf/jazz/teamserver.properties

I run this command under server folder, and I have set DEFINE="$DEFINE -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true" in the repotools.sh. However, it always give me the following error message:

2009-09-20 04:16:01,158 CRJAZ1218I The bundle "..." with the id 311 is invalid, it is not "RESOLVED".
2009-09-20 04:16:01,158 CRJAZ1218I The bundle "..." with the id 313 is invalid, it is not "RESOLVED".
2009-09-20 04:16:02,784 Rational Jazz Team Server - Standard
2009-09-20 04:16:02,787 Unrecognized parameters: "target.team.server.properties", "./conf/jazz/mydb.properties", "".
2009-09-20 04:16:02,800 CRJAZ1363I Loading configuration from "com.ibm.team.repository.common/teamserver.properties".
2009-09-20 04:16:02,803 Usage:
repotools <addTables>
-addTables --Add database tables.
--Path to the teamserver.properties file.
--Path to the log file.
-clone --Create a clone of a repository (special purpose). See the product documentation for details.
toFile=<value> --Path to the TAR file.
target.teamserver.properties=<value> --Path to the target teamserver.properties file.
--Path to the source teamserver.properties file.
--Path to the log file.
--Whether to overwrite an existing TAR file.
--Do not prompt before creating the tables prior to importing.
--Do not perform imported data verification.
-convertTomcatUsers --Convert a tomcat-users.xml to encrypted passwords.
--The path to the tomcat users file.
--Path to the log file.
-copy --Copy data from one database to another, via a TAR file.
toFile=<value> --Path to the TAR file.
target.teamserver.properties=<value> --Path to the target teamserver.properties file.
--Path to the source teamserver.properties file.
--Path to the log file.
--Whether to overwrite an existing TAR file.
--Do not prompt before creating the tables prior to importing.
--Do not perform imported data verification.
-createTables --Create the database tables.
--Path to the teamserver.properties file.
--Path to the log file.
--Do not prompt before creating the tables.
-createUser --Create a user and/or assign a license. If a user with the specified id exists, it will be updated.
userId=<value> --The id of the user to be created or updated.
--The name of the user. The default value is the user id.
--The e-mail address of the user.
--The group the user is a member of. Valid values are JazzAdmins, JazzDWAdmins, JazzUsers, JazzGuests.
--The id of the license to be assigned to the user. The license must exist.
--The connection URL for the server where the users will be stored.
--Admin user id to login to the Jazz repository.
--Admin password to login to the Jazz repository.
-createUsers --Create or update a batch of users from a file.
--The path to the file containing the users to be created or updated. The format of the file is a comma separated list of userid, e-mail address, name and license id.
--The connection URL for the server where the users will be stored.
--Admin user id to login to the Jazz repository.
--Admin password to login to the Jazz repository.
-dropTables --Drop the database tables.
--Path to the teamserver.properties file.
--Path to the log file.
--Do not prompt before dropping the tables.
-export --Export the contents of the database tables to a TAR files.
toFile=<value> --Path to the TAR file.
--Path to the teamserver.properties file.
--Path to the log file.
--Whether to overwrite an existing TAR file.
-help --Display this command usage.
-import --Import the contents of a TAR into newly create database tables.
fromFile=<value> --Path to the TAR file.
--Path to the teamserver.properties file.
--Path to the log file.
--Do not prompt before creating the tables prior to importing.
--Do not perform imported data verification.
-isServerRunning --Check to see if the server is running.
--Path to the teamserver.properties file.
--Path to the log file.
-listLicenses --List the known client access licenses for the specified server.
--The connection URL for the server.
--Admin user id to login to the Jazz repository.
--Admin password to login to the Jazz repository.
-rebuildIndices --Rebuild the database's indices.
--Path to the teamserver.properties file.
--Path to the log file.
-rebuildTextIndices --Rebuild text indices.
--Path to the teamserver.properties file.
--Path to the log file.
-verify --Verify the integrity of the database tables.
--Path to the teamserver.properties file.
--Path to the log file.
--The level at which to perform verification.

Examples:
repotools -addTables
repotools -clone toFile=/export.tar target.teamserver.properties=db.properties
repotools -convertTomcatUsers tomcatUsersPath=tomcat/conf/tomcat-users.xml
repotools -copy toFile=/export.tar target.teamserver.properties=db.properties
repotools -createTables
repotools -createUser userid=testId name="Test User1" emailAddress=test@test.com
repotools -createUsers fromFile=users.csv
repotools -dropTables
repotools -export toFile=/export.tar
repotools -help
repotools -import fromFile=/export.tar
repotools -isServerRunning
repotools -listLicenses
repotools -rebuildIndices
repotools -rebuildTextIndices
repotools -verify level=5

Tip: The -clean parameter can always be used to force repotools to be reprovisioned.


my OS is linux RedHat, could any one kindly to help me? Thank you.

Be the first one to answer this question!


Register or to post your answer.