|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#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:21 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
Javl, грант на "SCHEMA2"."DICT" для схемы разбора приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 10:47 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
SvDev, Гранты для пробы все дал, пользователю APEX_190100. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 10:58 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
Javl, Текущий "рабочий" пользователь APEX-а - это имя рабочей схемы , которая была задана при создании данного workspace. Вот на этого юзера и нужно выдавать гранты Причем не через роли а только напрямую ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:14 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
ZhVJavl, Текущий "рабочий" пользователь APEX-а - это имя рабочей схемы , которая была задана при создании данного workspace. Вот на этого юзера и нужно выдавать гранты Причем не через роли а только напрямую А разве: BEGIN APEX_INSTANCE_ADMIN.ADD_SCHEMA('WORSPASE', 'SCHEMA1'); END; Не дает таких разрешений? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:18 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
JavlSvDev, Гранты для пробы все дал, пользователю APEX_190100. По-идее надо давать грант не апексу а владельцу workspace, ибо когда apex_public_user connecting,- то делается Код: plsql 1.
и второе уберите в запросе Код: plsql 1.
sys служебно-зарезервированное слово..возможно компилятору pl/sql оно не понравится. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:19 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
Javl, APEX_XXXXXX не нужны гранты. гранты нужны для Shared Components > Edit Security Attributes > Parsing Schema ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:21 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
SvDevJavl, APEX_XXXXXX не нужны гранты. гранты нужны для Shared Components > Edit Security Attributes > Parsing Schema Если я там изменю на SCHEMA2 то недоступны запросы к SHEMA1 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:26 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#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:30 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
JavlА разве: BEGIN APEX_INSTANCE_ADMIN.ADD_SCHEMA('WORSPASE', 'SCHEMA1'); END; Не дает таких разрешений? APEX-у - апексово ORACLE - ораклово Ваше APEX-приложение входит в ORACLE под именем дефолтовой схемы workspace Общие правила ORACLE-доступа из environment текущей сессии к обьектам другой схемы никто не отменял. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:41 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
ZhV, А может это быть из-за того, что я поставил Апекс в отдельный таблспейс, не в SYSAUX как по стандарту, а создал APEX? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 12:02 |
|
Помогите с запросом из Апекса к другой схеме!
|
|||
---|---|---|---|
#18+
Javl, По стандарту как раз ровно наоборот - на всякий юзерский workspace создается отдельный юзерский tablesapce и даже отдельный файл данных В одном из системных tablespace-ах размещается только workspace INTERNAL Не стоит искать черную кошку... чуть выше SpDev (11:30) дал нормальное решение ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 13:02 |
|
|
start [/forum/topic.php?fid=50&msg=39838652&tid=1874013]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 18ms |
total: | 270ms |
0 / 0 |