Silent/Batch Installation of Dbvisit Standby Version 7.0 and 8.0

Follow

Description

Automate Installation process of Dbvisit Standby using batch scripts and providing arguments to install file. This can be done in both version 7.0 and Version 8.0


Steps Performed for Version 7.0

Yes, this is an option on the Linux/Unix platforms with v7. Please see the following when running against the installer:

oracle@dbvlin801[/usr/tmp/dbvisit/installer]: ./install-dbvisit -silent

Option to install product with all default values accepted:

--batch-install

Available options and default values for batch installation:

Installation directory? (default: /usr/dbvisit) 
--install-dir /usr/dbvisit 
-------------------------------------------------------- 
 
Dbvserver interface, HTTP or HTTPS? (default: https): 
--dbvserver-protocol https 
 
Dbvserver listening port number for HTTP or HTTPS? (default: 8443): 
--dbvserver-port 8443 
 
Dbvserver user name for login page? (default: admin): 
--dbvserver-username admin 
 
Dbvserver password for the above user? (default: admin): 
--dbvserver-password admin 
 
Dbvserver, start daemon after the installation to provide access to the Dbvisit web interface? (default: yes) 
--dbvserver-start y(es)|n(o) 
-------------------------------------------------------- 
 
Dbvnet listening port number? (default: 7890): 
--dbvnet-port 7890 
 
Dbvnet password to encrypt network data transfers? (default: admin): 
--dbvnet-password admin 
 
Dbvnet, start daemon after the installation to enable secure network data transmissions between servers? (default: yes) 
--dbvnet-start y(es)|n(o) 
-------------------------------------------------------- 
 
Automatically send email notification to the Dbvisit support team if an issue is detected in Dbvserver or Dbvnet? (default: yes) 
--bug-track y(es)|n(o) 
 
Email address to be used? (default: [bugtrack700@dbvisit.com](mailto:bugtrack700@dbvisit.com)) 
--bug-track-email [bugtrack700@dbvisit.com](mailto:bugtrack700@dbvisit.com)Debug option: 
--debug

So the correct syntax should resemble the following:

./install-dbvisit --batch-install --install-dir /usr/dbvisit --dbvserver-protocol https --dbvserver-port 8443 --dbvserver-username admin --dbvserver-password admin --dbvserver-start y --dbvnet-port 7890 --dbvnet-password admin --dbvnet-start y

Steps Performed for Version 8.0

Yes, this is an option on the Linux/Unix platforms with v8. Please see the following when running against the installer:

oracle@dbvlab01[/usr/tmp/dbvisit/installer]: ./install-dbvisit -silent

Option to install product with all default values accepted:

--batch-install

Available options and default values for batch installation:

            Installation directory? (default: /usr/dbvisit)
                --dbvisit-base /usr/dbvisit

            Components to install? (default: core)
                --components standby,dbvnet,dbvagent,dbvserver|all|core

            Local server to run Dbvnet? (default OS hostname)
                --dbvnet-local-host dbvlin1

            Dbvnet listening port number on local server? (default: 7890):
                --dbvnet-local-port 7890

            Remote server to run Dbvnet? (mandatory)
                --dbvnet-remote-host dbvlin2

            Dbvnet listening port number on remote server? (default: dbvnet-local-port):
                --dbvnet-remote-port 7890

            Dbvnet passfrase to encrypt network data transfers? (mandatory):
                --dbvnet-passphrase abc123

            Local server to run Dbvagent? (default OS hostname)
                --dbvagent-local-host dbvlin1

            Dbvagent listening port number on local server? (default: 7891):
                --dbvagent-local-port 7891

            Dbvagent passfrase to encrypt network data transfers? (mandatory):
                --dbvagent-passphrase abc123

            Local server to run Dbvserver? (default OS hostname)
                --dbvserver-local-host dbvlin1

            Dbvserver listening port number on local server? (default: 4493):
                --dbvserver-local-port 4493

So the final batch script would look something like this

./install-dbvisit --batch-install --dbvisit-base /usr/dbvisit --dbvisit-base --components all  --dbvnet-local-host dbvlab01 --dbvnet-local-port 7890  --dbvnet-remote-host dbvlab02  --dbvnet-passphrase kiwi123  --dbvagent-local-host dbvlab01  --dbvagent-local-port 7891
 --dbvagent-passphrase kiwi123  --dbvserver-local-host dbvlab01  --dbvserver-local-port 4433 
Have more questions? Submit a request

Comments

  • Avatar
    Rainier Kaczmarczyk

    Hi All,

    OK. So then I do a replication setup via CLI:

    #!/bin/bash

    cp dbv_SID.env /usr/dbvisit/standby/conf/dbv_dbv.env

    /usr/dbvisit/standby/dbvctl -d dbv -o setup --mode CLI --noprompt --action new << EOF
    Y
    1
    2
    EOF

    /usr/dbvisit/standby/dbvctl -d dbv -l 46y6m-xddei-8qwf5-ivx20-omd9j-2evwf-jzp37 --force
    /usr/dbvisit/standby/dbvctl -d dbv --csd --noprompt << EOF
    1
    N
    Y
    /home/oracle/tt
    /home/oracle/tt
    N
    1
    Y
    Y
    EOF

    My problem: the GUI console does not know of this setup. How do I tell the GUI interface, that I have done a setup via the GUI interface?

    Thank you, Rainier