Details of Running PostInstallDBSetup
This topic is part of Updating the Siebel Database Using the PostInstallDBSetup Utility.
This topic describes the command for running PostInstallDBSetup to apply any necessary schema changes. Use a command similar to the following, where 22.x stands for the actual version number, such as 22.6. All commands must be entered on one line.
docker run --rm -u 1000 --network siebelnet --env-file PostInstallDBSetup-19.list -v /var/lib/docker/volumes/PV/ENT/SES:/persistent --entrypoint /bin/bash store/oracle/siebel:22.x /config/PostInstallDBSetup.sh
Command Elements for Running PostInstallDBSetup
The following table provides information about each of the elements in this command.
Command Element | Description |
---|---|
|
The command to run a Docker container. |
|
Removes the container instance when processing is complete. |
|
Specifies the user who runs this command, such as the user with user ID 1000, who must have access to the connected persistent volume. |
|
Required only if your database is also running in a Docker container on the same machine. If the database runs on another machine, then you do not need this parameter. Allows this container execution to share a network with the database containers. This example uses Oracle Database 19c as a container running on the siebelnet network. This is required for database connectivity to apply the schema changes. |
|
Specifies a file supplying numerous parameters required for PostInstallDBSetup, as described in Using the PostInstallDBSetup-19.list File. |
|
The location of the persistent volume for a previously configured SES instance,
along with the mount point to attach it to inside the container
( |
|
Creates a Bash shell using an alternate command to execute in the container than the one configured by default in the container (which is initSES). This is the shell in which PostInstallDBSetup.sh runs. |
|
The name of the container to use, where 22.x stands for the actual version number, such as 22.6. |
|
The script that the Bash shell executes. |