Create workspace schema utility
The create_workspace_schema utility creates a workspace schema in
the database. This utility can be executed on all three commerce dbs, such as db2, oracle, or
postgres. Its purpose is to create workspace schemas and add sample data to them.
Command syntax
./create_workspace_schema_sample.sh [dbType] [dbName] [dbServer] [dbPort] [dbaUser] [dbaPassword] [dbUser] [dbPassword] [numOfWorkspaceSchema] [lastWorkspaceSchemaNumber] [sslKeyFile] [sslKeyPassword]
Parameter values
- dbType
- The Commerce+ database type. Accepted values are db2, oracle, or postgres.
- dbName
- The Commerce+ database name. For example,
mall. - dbServer
- The Commerce+ database server name.
- dbPort
- The Commerce+ database port number.
- dbaUser
- The Commerce+ database administrator user name.
- dbaPassword
- The Commerce+ database administrator user password.
- dbUser
- The Commerce+ database application user name.
- dbPassword
- The Commerce+ database application user password.
- numOfWorkspaceSchema
- Number of workspace schemas to be created, for example: 5.
- lastWorkspaceSchemaNumber
- The last number allocated for workspace schema, for example: 100.
- sslKeyFile
- SSL key file for SSL connection. The Java key store file. This is required when SSL is enabled in DB.
- sslKeyPassword
- SSL key file password. The Java key store ssl key password. This is required when SSL is enabled in DB.
Example
Example usage with
db2:
./create_workspace_schema_sample.sh db2 mall db 50001 dbinst1 myunguessablepassword wcs wcs1 5 100 /opt/java/openjdk/lib/security/cacerts changeit
Example usage with
postgres:./create_workspace_schema_sample.sh postgres mall ivtespostgresauthpostgres 5432 postgres passw0rd wcs wcs1 5 100 /opt/java/openjdk/lib/security/cacerts changeit
Example usage with
oracle:./create_workspace_schema_sample.sh oracle orclpdb1 ivtesoracleauthdb 1521 system myunguessablepassword wcs wcs1 5 100