Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: проблема с восстановлением из резервной копии

добрый день!
помогите понять, что происходит при восстановлении пользователей из резервной копии.
Сам процесс востановления RMAN-ом проходит успешно, однако после этого одним пользователем (владелец схемы) нельзя подключиться, пишет invalid username/password, logon denied. Если поменять пароль и войти то клиентское приложение выдает ошибки ORA-00604 (рекурсивный уровень) ORA-00942 (таблица или представление пользователя не существует)
Ответ:
KoTTT
Сравните параметры в spfile обеих баз.
А ну там какой-нибудь O7_DICTIONARY_ACCESSIBILITY...


благодарю, так и есть, spfile не переносил а этот параметр там был TRUE
все заработало
Вопрос: Выпущена новая версия Oracle SQL Developer

04 мая 2015 г. выпущена новая версия Oracle SQL Developer 4.1 (Version 4.1.0.19.07)
Скачать утилиту и получить о ней информацию можно

Обратите внимание, что внизу указанной страницы имеется ссылка на "Command Line - SQLcl - Early Adopter"
Это новая утилита командной строки, создаваемая командой разработчиков SQL Developer.

(см. рисунок)

К сообщению приложен файл. Размер - 22Kb
Ответ:
jan2ary
казинак,
Кстати, мой любимый вопрос. Сколько денех вы выложили за PL/SQL Developer?


А почему он любимый? его ценой можно и пренебречь по сравнению с ценником на Oracle
особенно если в конторе много разработчиков, они к нему привыкли и это повышает их производительность.
Вопрос: Восстановление БД из резервной копии приводит к проблемам с процедурами (IB XE7)

Имеется БД, изначально созданная в IB XE3 Update 4, которая прекрасно неоднократно восстанавливалась из копий без каких-либо неожиданностей.

После перехода на IB XE7 Update 1 перестали проходить некоторые тесты хранимых процедур, которые до этого, разумеется, не падали. Вся соль в том, что это происходит только на базе, восстановленной из резервной копии, другими словами есть два сценария:

1 - с падением тестов.
  • Берётся БД с XE3-сервера, с помощью XE7 создаётся её копия.
  • База тут же восстанавливается из только что созданной копии.
  • Запускаются тесты - некоторые не проходят.

    2 - без падения тестов.
  • Берётся БД с XE3-сервера, в IBExpert создаётся SQL-скрипт на получение её полного дубликата (благо данных в ней мало).
  • Скрипт отрабатывает на сервере XE7 - получаем новую БД.
  • Запускаются тесты - все проходят.
  • Выполняем создание резервной копии этой новой базы и тут же восстанавливаем из неё.
  • Запускаются тесты - некоторые не проходят (ровно те же, что и в первом сценарии).
  • Попытки перекомпиляции всех процедур (с отключением пользователей, чтобы кеш метаданных стал актуальным) и обновления индексов ничего не дают. Хотя, один раз удалось каким-то образом восстановить работу тестов, но последовательность действий забылась, т. к. перебиралось всё, что приходило в голову (например, никак не влияющие на логику процедуры правки - добавление лишнего пробела в комментарии, удаление тела и возврат кода обратно...).

    Буду рад любым советам по поиску причины такого поведения.
  • Ответ: Калям,

    жду деталей на kdv@ibase.ru.
    Вопрос: холодная копия БД с Oracle 9.2.0.7 на 9.2.0.8

    можно ли поднять холодную копия БД с Oracle 9.2.0.7 на 9.2.0.8 ?
    или все же нужно делать апгрейд?

    PS: можно ли сделать даунгрейд СУБД 9.2.0.8 до 9.2.0.7 ? или необходимо переустанавливать с нуля?
    Ответ:
    c0re
    просвятите плз как это сделать?

    Viewer
    с патчсетом идёт readme.html, в котором всё подробно описано.

    +1.
    Вопрос: Совместимость БД с разными версиями Oracle 10

    Имеется рабочая БД на Oracle 10.2.0.4.0, но на пару дней на ремонт надо отключить этот сервер.
    Хочу на это время БД запустить временно на другом сервере, но там установлен Oracle 10.2.0.1.0, естественно, при запуске он ругается на версию контрольных файлов.
    Скажите, как без обновления версии Oracle запустить БД на резервном сервере?
    Ответ:
    Вопрос: SIEBEL, обращение по линку в другую БД Oracle, курсоры

    Есть проблемка. При формировании отчётности, помимо запросов к таблицам самой БД SIEBEL, происходит обращение по линку в другую БД Oracle. Получается так, что в той базе выполняется многократно запрос и на каждое такое выполнение открывается и не закрывается курсор. В итоге курсоры плодятся, а потом ошибка ORA-01000: maximum open cursors exceeded. Курсоров может быть несколько десятков тысяч. Увеличивать open_cursors до бесконечности - не вариант.
    Что там в SIEBEL делается - хр...н его знает. Там даже запросы напрямую не пишутся, они как-то собираются из описаний, поэтому где собственно вызов идёт - никто не знает.

    Что делать?
    Ответ:
    Shtock
    Очень много эмоций. Отчётность через что? bip? obiee? кто автор отчётов?


    bip, кастомный
    Вопрос: Если возможность восстановить БД из резервной копии с AIX на Windows

    У меня есть резервная копия БД IM_0609 сделанная на ОС AIX.
    При попытке восстановления БД из резервной копии, выполняя следующую команду:
    RESTORE DATABASE IM_0609 FROM "C:\Шара\IM_0609.0.db2inst4.NODE0000.CATN0000.20180311194030" TAKEN AT 20180311194030 WITH 1 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;
    

    возникает следующая ошибка:
    автор
    SQL2570N Попытка выполнить восстановление в операционной системе
    назначения "NT-32" из резервной копии, созданной в исходной
    операционной системе "AIX-32", завершилась неудачно из-за
    несовместимости операционных систем или неверных параметров
    команды restore. Код причины: "1".

    Вопросы:
    1) как мне выполнить восстановления моей БД с помощью данной команды?
    2) если с её помощью нельзя это сделать, то нужно выполнять следующие кросс платформенные команды db2move и db2look?
    Ответ: CawaSPb,
    спасибо за информацию но в той организации от куда я мигрирую БД стоит DB2 версии 8.1
    Вопрос: Модуль автоматического создания резервных копий (архивирования)

    Пользуюсь давно. Вот решил оформить в качестве примера. Может кому-то и пригодится.

    Модуль автоматического создания резервных копий табличной части разделённой базы данных.

    Имя табличной части разделённой БД должно состоять из имени интерфейсной части и суффикса _be.
    Может работать в ручном режиме и по расписанию.
    Может производить сжатие перед созданием резервной копии.
    Можно выбрать место для хранения резервной копии.
    Имя резервной копии состоит из имени табличной части базы данных и даты-времени создания резервной копии.
    Для Windows XP и выше используются встроенные средства создания ZIP архивов
    для младших версий Windows резервные копии создаются без архивирования.

    Может работать в Access от 2000 и выше в базах формата MDB и ACCDB.
    Может функционировать в 32-х и 64-х версиях Access.
    Табличная часть должна иметь тот же формат, что и интерфейсная - MDB или ACCDB.


    Критикуйте и предлагайте.
    -------------------------------------------------------------
    А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?

    К сообщению приложен файл (sd_AutoArchiveDB_mdb.zip - 110Kb)
    Ответ: Версия в формате ACCDB. (просто общий архив превысил допустимый размер)
    Модуль работал в Windows XP - Access 2003 и 2007
    и Windows 7 - Access 2010 в 32-х и 64-х битных версиях

    К сообщению приложен файл (sd_AutoArchiveDB_accdb.zip - 141Kb)
    Вопрос: Как сделать полную резервную копию базы, являющейся "приёмником" для логшиппинга?

    Коллеги, помогите с чайниковским вопросом!

    Есть два сервера. Есть две базы на сервере, база на 2м сервере "следящая" в процессе логшиппинга, она находится в состоянии standby/read_only.

    Как сделать ее полную резервную копию? (copy_only)?
    Не прерывая, разумеется, процесса доставки логов. Ну, или прерывая, конечно, но только на время, пока эта копия делается?
    Ответ:
    pXn
    uaggster,

    А так ли необходимо делать копию стендбай базы? Может заказчик что-то не понимает?

    Ну если все таки надо:
    1. Если остался полный бэкап, с которого настраивали логшипинг - это и будет начальная начальная копия БД + еще все транлоги, которые накатились (если все это еще живет)

    2. Холодный бэкап стендбая - переводим в оффлайн и копируем все файлы БД (mdf, ldf, tuf) куда надо.
    Как прицепить стендбай на новое место тут

    Ага, спасибо :-)
    Вопрос: Восстановление из резервной копии непрерывного архивирования

    Тестирую процедуру непрерывного архивирования и восстановления БД.
    Корректное восстановление происходит только в том случае, если скопировать WAL архив в каталог pg_xlog. Иначе (когда pg_xlog пуст) выдается ошибка:
    2015-11-11 16:09:49 MSK LOG: database system was interrupted; last known up at 2015-11-11 09:49:39 MSK
    2015-11-11 16:09:49 MSK LOG: starting point-in-time recovery to "db-9.3.5-11.11.2015_ 9-39-45"
    2015-11-11 16:09:49 MSK LOG: invalid primary checkpoint record
    2015-11-11 16:09:49 MSK LOG: invalid secondary checkpoint record
    2015-11-11 16:09:49 MSK PANIC: could not locate a valid checkpoint record
    2015-11-11 16:09:49 MSK LOG: startup process (PID 7984) exited with exit code 3
    2015-11-11 16:09:49 MSK LOG: aborting startup due to startup process failure

    В документации про то что надо копировать WAL архив в каталог pg_xlog описание я не нашел. Что я делаю не так?
    Или все так, но тогда где это в документации. Пока нету полной уверенности, что при падении сервера удастся его восстановить.
    Конфиг recovery:
    restore_command = 'copy "\\\\ss-10\\archivedir_test\\%f" "%p"'
    recovery_end_command = 'echo finish'
    Ответ: Вопрос снят.
    Удалил файл backup_label.
    Этого делать нельзя.