Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.07.2019, 10:21
|
|||
---|---|---|---|
|
|||
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
Туплю, не могу понять в чем дело. Для воркспейса все схемы прописаны. В SQL Workshop если выбирать соответствующую схему, запросы отрабатываются Хочу создать в Shared Components List of Values Для приложения задана по умолчанию SCHEMA1, но доступна SCHEMA2 select VALUE as VAL, ID as SYS from "SCHEMA2"."DICT" where ID = '41' order by 1 Выдает ORA-06550: ORA-00942: table or view does not exist Что неправильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 10:47
|
|||
---|---|---|---|
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
Javl, грант на "SCHEMA2"."DICT" для схемы разбора приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 10:58
|
|||
---|---|---|---|
|
|||
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
SvDev, Гранты для пробы все дал, пользователю APEX_190100. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 11:14
|
|||
---|---|---|---|
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
Javl, Текущий "рабочий" пользователь APEX-а - это имя рабочей схемы , которая была задана при создании данного workspace. Вот на этого юзера и нужно выдавать гранты Причем не через роли а только напрямую ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 11:18
|
|||
---|---|---|---|
|
|||
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
ZhVJavl, Текущий "рабочий" пользователь APEX-а - это имя рабочей схемы , которая была задана при создании данного workspace. Вот на этого юзера и нужно выдавать гранты Причем не через роли а только напрямую А разве: BEGIN APEX_INSTANCE_ADMIN.ADD_SCHEMA('WORSPASE', 'SCHEMA1'); END; Не дает таких разрешений? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 11:19
|
|||
---|---|---|---|
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
JavlSvDev, Гранты для пробы все дал, пользователю APEX_190100. По-идее надо давать грант не апексу а владельцу workspace, ибо когда apex_public_user connecting,- то делается Код: plsql 1.
и второе уберите в запросе Код: plsql 1.
sys служебно-зарезервированное слово..возможно компилятору pl/sql оно не понравится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 11:21
|
|||
---|---|---|---|
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
Javl, APEX_XXXXXX не нужны гранты. гранты нужны для Shared Components > Edit Security Attributes > Parsing Schema ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 11:26
|
|||
---|---|---|---|
|
|||
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
SvDevJavl, APEX_XXXXXX не нужны гранты. гранты нужны для Shared Components > Edit Security Attributes > Parsing Schema Если я там изменю на SCHEMA2 то недоступны запросы к SHEMA1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 11:30
|
|||
---|---|---|---|
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
Javl, Схемы для рабочего пространства вы прописываете, чтобы они были доступны в качестве схем разбора в приложении или sql commands (переключатель схем в правом верхнем углу). Далее через dbms_sys_sql применяются соответствующие гранты схемы разбора. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 11:30
|
|||
---|---|---|---|
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
Javl, grant select on "SCHEMA2"."DICT" to SHEMA1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 11:41
|
|||
---|---|---|---|
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
JavlА разве: BEGIN APEX_INSTANCE_ADMIN.ADD_SCHEMA('WORSPASE', 'SCHEMA1'); END; Не дает таких разрешений? APEX-у - апексово ORACLE - ораклово Ваше APEX-приложение входит в ORACLE под именем дефолтовой схемы workspace Общие правила ORACLE-доступа из environment текущей сессии к обьектам другой схемы никто не отменял. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 12:02
|
|||
---|---|---|---|
|
|||
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
ZhV, А может это быть из-за того, что я поставил Апекс в отдельный таблспейс, не в SYSAUX как по стандарту, а создал APEX? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 13:02
|
|||
---|---|---|---|
Помогите с запросом из Апекса к другой схеме! |
|||
#18+
Javl, По стандарту как раз ровно наоборот - на всякий юзерский workspace создается отдельный юзерский tablesapce и даже отдельный файл данных В одном из системных tablespace-ах размещается только workspace INTERNAL Не стоит искать черную кошку... чуть выше SpDev (11:30) дал нормальное решение ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=50&tablet=1&tid=1874013]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 279ms |
total: | 411ms |
0 / 0 |