Headless installation is difference from console mode by the fact it does not require any input from the user so it can be done by soe automation agent like Jenkins or ElectricFlow. However it requires an XML file passed as a parameter to the installer instead of the "-console" option) .
The autoInstalled.xml autoInstall-Linux.xml file used for the Ubuntu example and a version tailored for Windows are attached.
Code Block | ||
---|---|---|
| ||
Overview: 1. Verify / Install prerequisites > Java Runtime 7.x or 8.x (only required for initial installation) > Oracle Client - Database Utilities (impdp & expdp) (required to run deploymentPackager, not required for installation) > zip, unzip 2. Create datical group & datical user (optional) > Alternatively, install software using existing jenkins user 3. Download Datical Files (into tmp directory) & Setup Directories > Installer: DaticalDB-linux.gtk.x86_64-x.y.z.jar > Composite Repo: DaticalDBCompositeRepo-x.y.z.zip > License File: filename-admin.lic > Directory Structure: datical_install_files.zip 4. Install Datical > Run installer > Create symbolic link to versioned install directory (optional) > Copy license to install directory & repl directory (optional) > Modify logging-config.ini (optional) > Modify repl/logging-config.ini (optional) > Modify datical.ini (optional) > Modify hammer-bin.ini (optional) > Unzip reporttemplates.zip to $workspace/.reporttemplates > Install Drivers 5. Verify install 6. Zip datical for distribution 7. Unzip /opt on other servers for replication. 8. Install DaticalDB Jenkins plugin (see Datical DB - Integrating Other Tools Systems.pdf, pg 11-13) Create datical user & group? Create sym link? export $PATH (optional) in .bash_profile? export DATICAL_DB_HOME in .bash_profile? run ./~.bash_profile Questions: * How does the datical/jdbc_drivers directory get recognized? (See Full Access doc pg. 15) * Which user / group on linux should install DaticalDB? |
...