Есть приложение с БД Oracle, но нет толком до него доступов, сброс паролей и другие шаманства с работающим приложением пока оставляют на самый последний вариант, подглядеть доступы в конфигах тоже пока не получается (не web). Есть физический доступ до железки. Задача поднять эту БД на тестовом серваке с известным логином и паролем. +/- погрешность в данных прощается, положить боевую БД никак нельзя.
Может у кого есть какие идеи? Насколько возможен вариант просто скопировать все файлы что записывает БД и скормить той же версии БД на другой железке? Вроде через восстановление можно было так сделать с Mysql, а тут?
Исходя из предложения 'скопировать файлы' видимо есть не только физический доступ к железке, но и к операционной системе ? Тогда надежней не просто скопировать файлы, а сделать это через снапшот файловой системы.
И вообще задачу 'поднять эту БД на тестовом серваке с известным логином и паролем' я бы трансформировал в 'поднять копию рабочей системы и сбрасывать пароль уже на ней'. Соответственно берете по резервного копирования, умеющее создавать bare metal restore для вашей платформы (99% того, что оно уже в курсе снапшотов и этого всего), делаете полный бэкап, разворачиваете на соседней железяке и играетесь.
Максим Sh, а что вас удивляет ? даже при отсутствии в СУБД интеграции с механизмами снапшотов это дает несколько больше шансов на успех, чем 'просто скопировать файлы'.
А у MS SQL сервера, где такая интеграция присутствует (SQL Server VSS Writer), это в принципе один из штатных механизмов бэкапа.
У оракла под виндой вроде бы тоже есть VSS writer, как под линухами дела обстоят - не знаю. Равно как и какая ось стоит у автора и какие у него к ней доступы.