Как я могу обнаружить утечки памяти приложения C ++ в Linux (ОС Ubuntu)?

Проблема имеет отношение к столбцам CLOB. Кажется, что инструмент импорта не может переписать создать оператор для использования другой табличной области.

Источник: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:66890284723848

решение: Создайте схему вручную в корректной табличной области. Если у Вас нет сценария для создания схемы, можно создать ее при помощи индексного файла = инструмента импорта.

действительно необходимо отключить все ограничения Ваш сам, инструмент импорта оракула не отключит их.

После этого можно импортировать данные со следующей командой:

импорт b / Примечание *** file=oracledump.dmp log=import.log fromuser=a touser=b statistics=none ignore=y

: Мне все еще было нужно statistics=none должное к другим ошибкам.

дополнительная информация об объекте преобразования данных

С Oracle 10 импорт/экспорт улучшен: инструмент объекта преобразования данных ([ http://www.oracle-base.com/articles/10g/OracleDataPump10g.php] [1] )

Используя это, чтобы повторно импортировать данные в новую табличную область:

  1. Первый создают каталог для временного дампа:

    СОЗДАЮТ ИЛИ ЗАМЕНЯЮТ КАТАЛОГ tempdump AS '/temp/tempdump / ';
    ЧТЕНИЕ ПРЕДОСТАВЛЕНИЯ, ЗАПИШИТЕ НА КАТАЛОГЕ tempdump К a;

  2. Экспорт:

    expdp /* schemas=a directory=tempdump dumpfile=adump.dmp logfile=adump.log

  3. Импорт:

    impdp b /* Примечание directory=tempdump dumpfile=adump.dmp logfile=bdump.log REMAP_SCHEMA=a:b

: файлы дампа хранятся и читаются из диска сервера, не из локального (клиент) диск

26
задан G-71 19 March 2011 в 06:06
поделиться

2 ответа

Используйте Valgrind для этой цели.

3
ответ дан 28 November 2019 в 07:18
поделиться

Если программное обеспечение с открытым исходным кодом не является обязательным, вы также можете проверить Purify

2
ответ дан 28 November 2019 в 07:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: