powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX, работа с разными схемами
11 сообщений из 11, страница 1 из 1
APEX, работа с разными схемами
    #34998144
Alex Rubtsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые господа !
В процессе изучения APEX (применительно к новому проекту) возник такой вопрос:
Есть >1 схемы с одинаковыми структурами данных. Т.е все данные разбиты по одинаковым по структуре схемам. Предполагается использовать одно приложение под APEX, которое в зависимости от введенного логина будет предоставлять пользователю работу с одной из схем.
Возможно ли сделать такое и как ?
Как я понимаю, alter session set current_schema не подойдет, также мне не удалось сделать в апексе динамическое подставление имени схемы в запросы.

С уважением, Alex.
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #34998231
Pir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 вар. - необходимо создать workspaces по количеству схем. в них копии приложения.
И создать ещё одно приложение для регистрации и переброски в нужную схему и нужное приложение.
Ну и второй вариант - одно приложение, в котором все репорты на основе ps/sql функций,
в которых динамически подставляешь имя схемы + раздать права.

Оба варианта не проверял
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #34998290
Alex Rubtsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
workspace по количеству схем - это таки да, мы на этот вариант уже обратили внимание. Там есть как минимум одна проблема - вносить изменения в приложение, для этого надо обновлять все workspaces. Зато можно претаскивать workspaces на другие сервера по мере роста загрузки.
Во втором варианте тяжко будет писать само приложение, ибо нужно будет отказаться от простых запросов в APEX и использовать только функции/процедуры.
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #35000053
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #35000167
Alex Rubtsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Mr_Frost за предоставленую ссылку. Из обсуждения, которое находиться по этой ссылке, видно, что :
1. Я не одинок в своих поисках, значит есть шансы !
2. Есть вариант VPD (мы смотрели и отвергли по тем же причинам)
3. Есть вариант alter session set current_schema в каждом вызове DML через организацию функции. Это интересно.

С уважением, Alex
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #35637746
d8m1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть схема оракл REALIZATION которой выданы куча мощных системных привелегий. В этой схеме созданы вьюхи, в т.ч. например ANY_VIEW

Есть схема INTERFACE которой даны объектные привелегии на просмотр вьюх схемы REALIZATION.

Вопрос: почему APEX в приложении схемы INTERFACE не пропускает, при создании отчёта на основе запроса select * from REALIZATION.ANY_VIEW ?
Как ещё можно обратиться к объектам не родной схемы ?
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #35637768
Pir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d8m1k,

привилегии выдаются через роли или напрямую?
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #35637798
d8m1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
через роль
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #35637838
d8m1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал выдать привелегии напрямую - при создании отчёт на запрос больше не ругается.

Как это можно объяснить?
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #35637862
Pir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d8m1k,

почитайте FAQ
это распространенная ошибка )
...
Рейтинг: 0 / 0
APEX, работа с разными схемами
    #35638003
d8m1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
большое спасибо!

неприятная фича, буду знать
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX, работа с разными схемами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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