Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> репликация, репликация 
:(
    Опции темы
Petro123
Дата 11.7.2007, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Возник еще вопрос: 
Обновление происходит с какой то периодичностью
Как сделать чтобы обновление снимка происходило в определенное время или по желанию (при запуске какой-нибудь процедуры)

PM MAIL   Вверх
Petro123
Дата 11.7.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Еще вопросик:
как сделать чтобы снимок обновлялся в определенное время или вообще по желанию пользователя из процедуры?
Да и чем отличается снимок от мат представления и что лучше использовать?

PM MAIL   Вверх
DimW
Дата 11.7.2007, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 23
Всего: 44



Цитата(Petro123 @  11.7.2007,  15:53 Найти цитируемый пост)
Да и чем отличается снимок от мат представления и что лучше использовать?

в более ранних версиях оракла был снимок, кажется с 9-й или последних 8-х вырсии стал мат. представлением.

Цитата(Petro123 @  11.7.2007,  15:53 Найти цитируемый пост)
как сделать чтобы снимок обновлялся в определенное время или вообще по желанию пользователя из процедуры?


из процедуры что то вроди: sbms_snapshort.refrash('mv_name');

в определенное время: выше сказанное пихаешь в джобу.

при изменениях в таблице: устанавливается при создании мат. вьюхи.

если не разберешься топиши, завтра смогу сказать поточнее.

PM MAIL ICQ   Вверх
Petro123
Дата 12.7.2007, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Попробовал
Execute DBMS_Mview.Refresh(View); - 
ошибка 
ORA-01041: внутренняя ошибка. hostdef расширение не существует
Что за ошибка?
PM MAIL   Вверх
LSD
Дата 12.7.2007, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Судя по тому, что пишет народ - енто баг. Иногда помогает переустановка.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Petro123
Дата 13.7.2007, 06:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Еще на опцию On Commit ругается, типа отсутствует ключевое слово. Почему?
PM MAIL   Вверх
DimW
Дата 13.7.2007, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 23
Всего: 44



наверное потому что опция пишется так: REFRESH ON COMMIT.

и водще выложи ddl мат. вьюхи. 
PM MAIL ICQ   Вверх
Petro123
Дата 17.7.2007, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



CREATE SNAPSHOT smcard
    Build Deferred
    Refresh On Commit    
    as SELECT * FROM supermag.smcard@essen01
ругается типа нельзя установить атрибут регенерации On Commit для мат представления.

И еще как сделать чтобы снимок обновлялся скажем каждый день, например, в 8:00
PM MAIL   Вверх
Petro123
Дата 17.7.2007, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



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

PM MAIL   Вверх
LSD
Дата 17.7.2007, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



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


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
DimW
Дата 17.7.2007, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 23
Всего: 44



Цитата(Petro123 @  17.7.2007,  13:56 Найти цитируемый пост)
CREATE SNAPSHOT smcard
    Build Deferred
    Refresh On Commit    
    as SELECT * FROM supermag.smcard@essen01
ругается типа нельзя установить атрибут регенерации On Commit для мат представления.


Petro123, саветую тебе найти эту книгу http://forum.ru-board.com/topic.cgi?forum=...ic=0002&glp
там подробно написано какие настройки нужно сделать для того что бы работали мат. представления.
у меня есть в электронном виде на русском языке, если примешь 10 метров то могу кинуть.


Цитата(Petro123 @  17.7.2007,  13:56 Найти цитируемый пост)
И еще как сделать чтобы снимок обновлялся скажем каждый день, например, в 8:00

тебе нужно юзать пакет dbms_job, в этом форуме не однократно эта тема поднималась, инфы навалом.

Добавлено через 2 минуты и 2 секунды
вот: http://forum.vingrad.ru/forum/topic-142949..._job/index.html

Добавлено через 3 минуты и 10 секунд
http://forum.vingrad.ru/forum/topic-120867..._job/index.html

Добавлено через 4 минуты и 13 секунд
http://forum.vingrad.ru/forum/topic-116234..._job/index.html
PM MAIL ICQ   Вверх
Petro123
Дата 18.7.2007, 06:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Спасибо за ссылки
Двухтомник Тома Кайта у меня есть, спасибо

Добавлено через 1 минуту и 32 секунды
Цитата

Увелич его, или сделай авторасширяемым. 

Как?

Табл пространство делал так
create tablespace my_tablespace datafile 'D:\...\Sasha.DAT'
size 10000M REUSE AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED
Что нужно добавить?
PM MAIL   Вверх
Petro123
Дата 18.7.2007, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



MAXSIZE UNLIMITED разве не то
PM MAIL   Вверх
DimW
Дата 18.7.2007, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 23
Всего: 44



Цитата(Petro123 @  18.7.2007,  06:59 Найти цитируемый пост)
Табл пространство делал так
create tablespace my_tablespace datafile 'D:\...\Sasha.DAT'


ты уверен что именно это пространство является временным?
PM MAIL ICQ   Вверх
LSD
Дата 18.7.2007, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538





--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.0840 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.