Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A new option exists to reset the repositories in standby MultiPlatform from version Dbvisit Standby MP 11.4 . These commands will provide options to reset

...

provides the repository repair utility for dbvagentmanager and dbvcontrol. There are three reset levels by which you can reset the repositories.

  • Mirror: Removes all mirrored repos under ($DBVISIT_BASE/standbymp/db/mirrors)

  • Tasks and events: Removes all mirrors as well as the tasks, events, and executions.

    • For dbvagentmanager, it removes all the agent repos and

    events from the specific server
    • DDC monitor repos

    • For dbvcontrol, it removes the tasks and events from Director.db

  • Factory reset. This option would completely remove all data and events, and the control center would be clean. You have to start by adding the configurations by importing them again.

The repository reset can be done by both agentmanagers and from the control center.

...

  • Removes all the repos

Info

This option requires restart the services to reload the dbvagentmanager and dbvcontrol process with new repo

Before removing any repo files, all the current repository db files are backed up to <DBVISIT_BASE>/reset-backup directory.

1. Dbvagentmanager

Code Block
[oracle@repotest1 bin]$ ./dbvagentmanager reset-repo -h
reset local repositories

Usage:
  dbvagentmanager reset-repo [flags]

Flags:
  -h, --help           help for reset-repo
      --level string   Reset levels: mirrors, tasks-events, factory-setting
[oracle@repotest1 bin]$

Reset from agentmanager:

Choose the option to reset

Code Block
[oracle@dbvel71 bin]$ ./dbvagentmanager reset-repo
? Are you sure you want to reset local repositories? Yes
? Reset level:  [Use arrows to move, type to filter]
> mirrors
  tasks and events
  factory settings

[oracle@dbvel71 bin]$ ./dbvagentmanager reset-repo
? Are you sure you want to reset local repositories? Yes
? Reset level: mirrors
Backing up current repositories to /usr/dbvisit/standbymp/reset_backup
[oracle@dbvel71 bin]$

Restart Dbvagentmanager services

Code Block
sudo /opt/dbvisit/standbymp/bin/dbvagentmanager service stop
sudo /opt/dbvisit/standbymp/bin/dbvagentmanager service start

You can use the below commands for non-interactive mode

Code Block
dbvagentmanager reset-repo --level mirrors
dbvagentmanager reset-repo --level tasks-events
dbvagentmanager reset-repo --level factory-settings

2. Dbvcontrol

Code Block
[oracle@repotest2 bin]$ ./dbvcontrol reset-repo -h
reset local repositories

Usage:
  dbvcontrol reset-repo [flags]

Flags:
  -h, --help           help for reset-repo
      --level string   Reset levels: mirrors, tasks-events, factory-setting
Code Block
[oracle@repotest2 bin]$ ./dbvcontrol reset-repo
? Are you sure you want to reset local repositories? Yes
? Reset level: mirrors
Backing up current repositories to /opt/dbvisit/standbymp/reset_backu

Resetting task and events repo, removes all task and events from GUI

Code Block
[oracle@repotest2 bin]$ ./dbvcontrol reset-repo
? Are you sure you want to reset local repositories? Yes
? Reset level: tasks and events
Backing up current repositories to /opt/dbvisit/standbymp/reset_backup
Note

Factory resetting of Dbvcontrol repo requires reimport of DDC file in GUI

Code Block
[oracle@repotest2 bin]$ ./dbvcontrol reset-repo
? Are you sure you want to reset local repositories? Yes
? Reset level: factory settings
Backing up current repositories to /opt/dbvisit/standbymp/reset_backup

You can use the below commands for non-interactive mode

Code Block
dbvcontrol reset-repo --level mirrors
dbvcontrol reset-repo --level tasks-events
dbvcontrol reset-repo --level factory-settings

Restart Dbvcontrol services

Code Block
sudo /opt/dbvisit/standbymp/bin/dbvcontrol service stop
sudo /opt/dbvisit/standbymp/bin/dbvcontrol service start