/
Reset Repository

Reset Repository

Dbvisit Standby MP 11.4 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 DDC monitor repos

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

  • Factory reset. Removes all the repos

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

[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

[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

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

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

2. Dbvcontrol

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

[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

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

[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

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

Restart Dbvcontrol services

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

Related content