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
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