powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle Express - очистка Базы?
12 сообщений из 12, страница 1 из 1
Oracle Express - очистка Базы?
    #32464289
Angel13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый День.
Подскажите ПЛЗ. как в Ехпресе можно очистить базу от всех данных, чтобы только структура осталась? Вариант BackUp а потом Restore только без данных почему-то не катит, данные как были так и есть :(
Если кто знает, может там есть фукция а-ля RollBack ?
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464368
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Достать описание всей базы.
По моему команда Fulldsc

Потом этот скрипт запустить на новой пустой базе.
Пересоздадутся все объекты. И вся структура, но без данных.
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464424
Angel13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А RollBack а нету там?
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464451
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я знаю - нет.
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464483
Георгий Т.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У Birkhoff речь шла о служебной программе DBDESCRIBE. Я ей не пользовался для такого рода задач. Слишком круто :) (Уважаю тех, кто так когда-то делал, особенно с большой базой). Подозреваю, что за компанию с данными осыпятся иерархии измерений.

Более тонкий вариант действий может быть примерно таким (контролируемая очистка) :

1)
dtb attach mybase " подняли базу в стеке
lmt name to all
allstat
lmt Dim_1 to null
lmt Dim_2 to null
...
lmt Dim_N to null
export all to eif file ....

2) импортируем получившийся EIF-файл во вновь созданную базу

Пояснение :
Dim_1,...,Dim_N - те измерения, на которых живут кубы, подлежащие очистке. Надеюсь, их в базе не очень много (иначе у вас наверняка есть каталог, позволяющий написать простой цикл вместо тиражирования конструкций "lmt Dim_j to null"). После импорта в новую базу в этих измерениях не будет ни одного элемента (собственно, поэтому и кубы затираются).
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464518
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Георгий.
После моего совета не остается никаких иерархий измерений, так как все измерения также будут пустыми.

Вопрос был
как в Ехпресе можно очистить базу от всех данных, чтобы только структура осталась?

В моем понимании это значит, что содержимое измерений также не нужно.
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464532
Angel13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения за неправильно сформулированный воспрос.
Мне нужно чтобы значения всех измерений остались, только все "циферки" в Переменных были пустыми.
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464547
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда подходит вариант Георгия.

Можно еще для очистки переменной, например SALES, написать команду типа:

ALLSTAT
SALES= NA across sparse <PROD,REGION>

(зависит от того, что у вас в SPARSE помещено.
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464559
Георгий Т.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Birkhoff

Согласен с вами. Для полной очистки базы программа dbdescribe - наверняка лучшее решение. Как-нибудь сам попробую ради интереса :)
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464580
Angel13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо Оба варианта хороши :) каждый по своему :)
А может Ві знаете какую-то Доку по Ехпрессу? а то многие вопросі в родной доке плохо раскрыты (или их там совсем нет), а в Форум постоянно воспросы задавать тоже не получаеться.
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464598
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Георгий

Только Fulldsc, я уточнил. DBDESCRIBE это другое. :)

2 Angel13 с доками по экпрессу тяжело, есть пара книжек вмеру полезных.
Ну задавайте здесь вопросы, чем сможем - поможем.
...
Рейтинг: 0 / 0
Oracle Express - очистка Базы?
    #32464626
Angel13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё раз спасибо.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle Express - очистка Базы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]