root
vmware
(default)VCSA-50:~ # ps -ef | grep db2
VCSA-50:~ # rpm -qa | grep db2
VCSA-50:~ # su - db2inst1
db2inst1@VCSA-50:~> db2start
The database manager is already active.
db2inst1@VCSA-50:~> db2stop force
db2inst1@VCSA-50:~> db2start
db2inst1@VCSA-50:~> db2ls
db2inst1@VCSA-50:~> db2ilist
db2inst1@VCSA-50:~> db2 get instance
db2inst1@VCSA-50:~> db2 list db recovery
VCSA-50:~ # su - db2inst1
db2inst1@VCSA-50:~> db2 connect to VCDB
db2inst1@VCSA-50:~> db2 get db cfg for VCDB
Note: Make sure that the Database territory is US and that the Database Code Set is UTF-8.db2inst1@VCSA-50:~> db2set -all
The prerequisites for the database are: db2set DB2_ATS_ENABLE_YES
db2set DB2_SKIPINSERTED=ON
db2set DB2_EVALUNCOMMITTED=ON
db2set DB2_SKIPDELETED=ON
VCSA-50:~ #
grep EMB_DB_PASSWORD /etc/vmware-vpx/embedded_db.cfg
VCSA-50:~ # isql -v 'VMware VirtualCenter' vc password
SQL>
. You can now query the DB2 database from the prompt. SQL> select ver_id, version_value from vpx_version
VCSA-50:~ # su - db2inst1
db2inst1@VCSA-50:~> db2
db2 =>
when connecteddb2 => connect to VCDB
db2 => set schema vc
db2 => select ver_id, version_value from vpx_version
For more information on configuring and managing DB2 databases, see the vSphere 5 Documentation Center.
[Internal] Interacting with the VMware vCenter Server Appliance embedded vPostgres database