Как найти ИМЯ РАБОЧЕЙ ПРОСТРАНЫ Oracle APEX и ИМЯ ПОЛЬЗОВАТЕЛЯ?

Всем привет, у меня есть VMware, на которой я практиковался Oracle APEX 5.0, в настоящее время я не могу войти в Oracle APEX, потому что я не знаю свой worksapce name и username для входа в apex, у меня все еще есть доступ к базе данных Oracle через пользователя system , Мне просто нужен query, который позволит мне получить имя пользователя Oracle APEX и имя рабочего пространства?


person Osama Al-Banna    schedule 07.04.2018    source источник


Ответы (1)


Что касается рабочих областей: при запросе списка пользователей:

SQL> select * From all_users;

USERNAME                          USER_ID CREATED
------------------------------ ---------- ----------
XS$NULL                        2147483638 29.05.2014
MIKE                                   71 30.03.2018
SCOTT                                  66 03.03.2018
APEX_040000                            47 29.05.2014   --> this
APEX_PUBLIC_USER                       45 29.05.2014

вы увидите пользователя APEX; в моей базе данных XE по умолчанию устанавливается Apex 4.0.

Как только вы найдете имя пользователя APEX_, найдите все рабочие области как

SQL> select workspace from apex_040000.apex_workspaces;

WORKSPACE
---------------------------------------------------------

HR
INTERNAL

SQL>

Что касается имен пользователей, попробуйте с

SQL> select user_name from apex_040000.wwv_flow_fnd_user;

USER_NAME
---------------------------------------------------------
ADMIN
HR

SQL>
person Littlefoot    schedule 07.04.2018
comment
не все запросы у меня работают, но я редактирую некоторые из них и работаю ... спасибо, мне удалось найти имя пользователя ... но я все еще не могу найти имя рабочей области - person Osama Al-Banna; 07.04.2018
comment
При подключении в качестве привилегированного пользователя попробуйте следующее: select * From dba_objects where owner = 'APEX_040000'; (конечно, используйте свой собственный APEX _... user) - он вернет все объекты, принадлежащие этому пользователю. Включите предложение WHERE, которое может выглядеть как where object_name like '%WORKSPACE%', возможно, вы найдете что-нибудь полезное. - person Littlefoot; 07.04.2018