Я не верю, что существует опубликованный API для взаимодействия с RMAN, кроме командной строки.Поэтому, если вы хотите создать такую программу, как Oracle Secure Backup, которая использует RMAN, вам, вероятно, придется вызывать исполняемый файл RMAN из Java.Это означает, что вам, вероятно, также придется анализировать выходные данные различных команд RMAN, чтобы предоставить обратную связь пользователю.
Если вы хотите пойти по этому пути, вы должны использовать среду выполнениякласс на Java.Вот пример вызова внешней программы из Java .