Как заставить Oracle expdp изменить размерность текстовых полей, определенную в NLS_LENGTH_SEMANTICS в DDL?

Утилита импорта expdp, для создания таблиц собирает скрипты DDL с учетом параметра NLS_LENGTH_SEMANTICS, заданного для каждого поля таблицы. А что если при экспорте данных требуется поменять этот параметр?

(далее…)

Continue Reading

Резервное копирование отдельной схемы Oracle (data pump)

Подготовка к резервному копированию схемы Создаем необходимые директории в файловой системе для записи файлов дампа и логов. Рассматриваемая утилита снятия дампа создает файлы только на стороне сервера. mkdir /u01/app/oracle/oradata/datapump mkdir…

Continue Reading

Восстановление БД на Oracle 11gR2 из копии

Неблагодарное это дело – восстановление безвозвратно упавшей БД. Мое мнение – надежней всего делать полный дамп, копии скриптов создания всех своих пользователей, создания ролей, синонимов и контекстов. Тем не менее, выдался случай, когда в наличии только копия (да еще горячая!) всей структуры файлов сервера и работавших на нем экземпляров (instance). Первое, что стоит отметить (да об этом и весь интернет говорит), если уж и делать копию то холодную. И не стоит забывать о создании шаблона актуальной версии controlfile’а! Это на тот случай, если новая платформа, куда срочно понадобится восстановить базу, будет отличаться разрядностью.

(далее…)

Continue Reading

Перенос БД Oracle 11gR2 c 32-битной платформы на 64-битную

Начиная с Oracle 11gR1, перенести базу данных с одной платформы на другую, отличающуюся разрядностью (32-бит -> 64 бит, 64 бит -> 32 бит) можно методом копирования всех конфигурационных файлов и файлов с данными. Для этого необходимо выполнить несколько шагов. Эта схема применима для ОС linux. В других случаях могут потребоваться дополнительные операции. (далее…)

Continue Reading

Как пересоздать табличное пространство TEMP

Если что-то случилось с табличным пространством, предназначенным для временного хранения информации (TEMP), то его достаточно просто пересоздать. При этом нет никакой необходимости останавливать БД. Если во временном табличном пространстве возникли ошибки, то сама БД их будет попросту игнорировать, а вот операции DML будут приводить к сбоям.

(далее…)

Continue Reading

Починка Enterprise Manager в 10 и 11 версиях Oracle

Oracle Enterprise Manager (OEM) – комплекс средств для централизованного управления системами, созданными на основе продуктов Oracle, включая базы данных, серверы приложений, HTTP-серверы, Интернет-приложения и т.д.

Удобное средство настройки и администрирования БД. Его работу обеспечивает Database Control, для работы которого создается специальный зашифрованный репозиторий. Для шифрования используется специальный ключ, который располагается в ORACLE_HOME/<host>_<sid>/emkey.ora. Рекомендуется сделать резервную копию этого ключа, т.к. в случае его исчезновения использование репозитория станет невозможным. Если же ключ все-таки потерялся или повредился сам репозторий, то восстановить настройки можно с помощью утилиты emca. (далее…)

Continue Reading

История переноса одной базы

Перенос сервера, смена версии ПО и т.д. – занятия неизменно муторные. И вот настал тот час, когда необходимость переноса немаленькой БД на новую платформу встала во всей красе. Задача: полностью перенести БД с ORACLE 10gR2 на ORACLE 11gR2. Никаких премудростей вида RMAN в наличии не присутствует, по старинке пользуемся обычным дампом.

(далее…)

Continue Reading

Конец ленты публикаций

Больше нет публикаций для загрузки

Close Menu