Prerequisites

Note: The Prerequisites are the same for both Manual deployment and Docker deployment.

Database Prerequisites

Important: If the DATABASECHANGELOGLOCK table doesn't exists in the database then the following script should be executed first to create the table.

  • Script for the Oracle Database:

    CREATE TABLE DATABASECHANGELOGLOCK ( ID NUMBER(38) NOT NULL, LOCKED NUMBER(1) NOT NULL, LOCKGRANTED TIMESTAMP(6), LOCKEDBY VARCHAR2(255), CONSTRAINT PK_DATABASECHANGELOGLOCK PRIMARY KEY (ID) );

  • Script for the SqlServer Database:

    CREATE TABLE DATABASECHANGELOGLOCK ( ID INT NOT NULL, LOCKED BIT NOT NULL, LOCKGRANTED DATETIME, LOCKEDBY VARCHAR(255), CONSTRAINT PK_DATABASECHANGELOGLOCK PRIMARY KEY (ID));

MSSQL Specific Change

Execute the below command to set the compatibility level of the OIPA and IVS databases to 140.

ALTER DATABASE <<database_name>> SET COMPATIBILITY_LEVEL = 140;

Check the compatibility level to make sure its set to 140.

SELECT compatibility_level FROM sys.databases WHERE name = '<<database_name>>';

Note: Replace the actual database name in the above SQL.

Oracle Specific Change

grant CREATE TABLE to <OIPA Username>; (Ignore if already grant was provided)

Note: Replace the actual user name in the above script.

Setup Prerequisites

  • The docker must be installed on the host machine, where the PAS application container will be built.

  • By default, the Dockerfiles are configured with Oracle Proxy. Comment the proxy if you are outside the Oracle network or update it as per your proxy configuration.

    # Comment https_proxy outside the ORACLE network

    ENV https_proxy www-proxy-hqdc.us.oracle.com:80

  • Administrative rights to the server.