CftClub.ru
Клуб специалистов ЦФТ-Банк

Импорт документов из другой системы

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA
Предыдущая тема :: Следующая тема  
Автор Сообщение
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеВт Сен 13, 2011 07:46   Импорт документов из другой системы Ответить с цитатой
Полезность: Нет оценки
Доброго времени суток. Появилась такая необходимость передать документы из одной базы в другую. Сейчас это делается с использованием DBLink, стандартной функции по созданию документов - Z$MAIN_DOCUM_NEW#AUTO и из под пользователя IBS. Собственно вопрос в следующем, можно ли делать все тоже самое из под другого пользователя? И если да, то как?
pas
Профи


Вступление в Клуб: 20.11.2007
СообщениеВт Сен 13, 2011 08:13    Ответить с цитатой
Полезность: Нет оценки
Все зависит от DBLink.
Почитай про DBLink и все станет ясно.
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеВт Сен 13, 2011 09:32    Ответить с цитатой
Полезность: Нет оценки
да, странно, может я что то делал не так, но действительно раздал гранты, создал DBLink и вроде заработало. Щас буду тестить. Спс за ответы.
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеЧт Сен 15, 2011 08:56    Ответить с цитатой
Полезность: Нет оценки
Вот. Собственно проблема то в том, что все юзеры завязаны на схему IBS, и соответственно могут использовать только таблицы IBS по DBLink, а хотелось бы что бы и свои тоже. Имеется в виду без указания схемы перед именем таблицы
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеЧт Сен 15, 2011 16:06    Ответить с цитатой
Полезность: Нет оценки
в таком случае, наверно, только через динамический SQL - формировать имя таблицы программно ...
maestro
Профи


Вступление в Клуб: 12.10.2010
СообщениеПт Сен 16, 2011 10:04    Ответить с цитатой
Полезность: Нет оценки
По идее, "своих" таблиц у юзеров быть не должно.
Для того, чтобы обращаться без префикса IBS необходимо создать синонимы таблиц на схеме пользователя.

Лично на мой взгляд давать доступ через DB-Link к таблице не есть гут. Лучше дать на вьюху, выполняющую запрос из таблицы, либо на пакет.
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеСр Сен 21, 2011 16:08    Ответить с цитатой
Полезность: Нет оценки
Вопрос, снят, проблема решена. Все решилось через настройки прав созданного пользователя и манипуляциями с DBLink'ами.
Всем спасибо.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru