powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
9 сообщений из 9, страница 1 из 1
APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
    #39429656
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
после установки 5.1.0.00.45 поверх 5.0.4.00.12 захотелось снести схему APEX_050000

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select username from dba_users
    where regexp_like(username,'(FLOWS|APEX)_\d{6}')
        and username <> (select table_owner from all_synonyms
        where synonym_name = 'WWV_FLOW'
          and owner = 'PUBLIC');

USERNAME
--------------------------------------------------------------------------------
APEX_050000

после 
drop user APEX_050000 cascade;

остается инвалидным
SYS.WWV_DBMS_SQL (apex/core/wwv_dbms_sql.sql - в скрипте 5.1 его заменили на sys.wwv_dbms_sql_APEX_050100)
заврапленный пакет WWV_DBMS_SQL смотрит в APEX_050000
WWV_DBMS_SQL просто снести чтоль?

и второй вопрос
после апгрейда на 5.1 (собссно смены схемы) ords заново переставлять надо?
в интерфейсе-то и без переустановки кажет, что апех 5.1
но некоторые вьюшки ords ссылаются по-прежнему на 5.0
...
Рейтинг: 0 / 0
APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
    #39429713
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexVinпосле установки 5.1.0.00.45 поверх 5.0.4.00.12 захотелось снести схему APEX_050000

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select username from dba_users
    where regexp_like(username,'(FLOWS|APEX)_\d{6}')
        and username <> (select table_owner from all_synonyms
        where synonym_name = 'WWV_FLOW'
          and owner = 'PUBLIC');

USERNAME
--------------------------------------------------------------------------------
APEX_050000

после 
drop user APEX_050000 cascade;

остается инвалидным
SYS.WWV_DBMS_SQL (apex/core/wwv_dbms_sql.sql - в скрипте 5.1 его заменили на sys.wwv_dbms_sql_APEX_050100)
заврапленный пакет WWV_DBMS_SQL смотрит в APEX_050000
WWV_DBMS_SQL просто снести чтоль?

и второй вопрос
после апгрейда на 5.1 (собссно смены схемы) ords заново переставлять надо?
в интерфейсе-то и без переустановки кажет, что апех 5.1
но некоторые вьюшки ords ссылаются по-прежнему на 5.0

Можно пару вопросов, в качестве любопытства.
1. Что вы вкладываете в понятие схемы apex_050000
2. Вы при апгрейде поменяли TS?
3. Чем помешал пользователь?


На Ваш второй вопрос отвечу. ORDS обрашается к БД через пользователя APEX_PUBLIC_USER, тот в свою очередь смотрит в табличку dba_registry и определяет текушего Апексового пользователя.
ORDS перенастраивать не надо
...
Рейтинг: 0 / 0
APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
    #39429760
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel1. Что вы вкладываете в понятие схемы apex_050000

схема в бд, содержащая объекты апеха
собссно апгрейд как обычно
@apexins.sql tablespace_apex tablespace_files tablespace_temp images
и
1.Create database schemas and database objects (tables, packages).
This essentially creates the Apex_050100 schema.
2.Migrate application metadata.
This copies the repository application data from Apex_050000 into Apex_050100.
blkangel2. Вы при апгрейде поменяли TS?
нет, в те жеblkangel3. Чем помешал пользователь?
по сути он должен быть не нужен.
если ставить чисто 5.1, то там и схема только APEX_050100
а помешал - при апгрейде в 12.2 некоторые его объекты мягко говоря не собираются
...
Рейтинг: 0 / 0
APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
    #39429773
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexVin,

Про апгрейд лучше всего смотреть в документации:

https://docs.oracle.com/database/apex-5.1/HTMIG/configuring-Oracle-REST-data-services.htm#HTMIG29472 Configuring RESTful Services

In a new installation or upgrade of Oracle Application Express, you must run the configuration script apex_rest_config.sql to configure RESTful Services. Once configured, the instance administrator can control the availability of the feature.
...


По инвалидным объектам, у меня у самого куча синонимов висит на несуществующие объекты со многих предыдущих версий, про все объекты, что ставит апекс мы не знаем (в документации описано только часть),
а чистить какую-то лишь часть из того, что надо чистить, я не вижу смысла, поэтому оставляю как есть, в принципе не мешает.
...
Рейтинг: 0 / 0
APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
    #39429780
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexVinblkangel1. Что вы вкладываете в понятие схемы apex_050000

схема в бд, содержащая объекты апеха
собссно апгрейд как обычно
@apexins.sql tablespace_apex tablespace_files tablespace_temp images
и
1.Create database schemas and database objects (tables, packages).
This essentially creates the Apex_050100 schema.
2.Migrate application metadata.
This copies the repository application data from Apex_050000 into Apex_050100.
blkangel2. Вы при апгрейде поменяли TS?
нет, в те жеblkangel3. Чем помешал пользователь?
по сути он должен быть не нужен.
если ставить чисто 5.1, то там и схема только APEX_050100
а помешал - при апгрейде в 12.2 некоторые его объекты мягко говоря не собираются


Что можно тут сказать, я не сносил старые схемы. Я думаю Вы первый, прошу отчитаться в случае удачи или иного исхода.

Так же я видел в пакетах апекса условия на проверку версии, и в зависимости от версии идти по той или иной ветке.
Код: plaintext
Возможно
, я не утверждаю,апекс при АПЕ версии умеет/поддерживает предыдущие версии. Помните в настройках приложения есть совместимость версий? Может этот как раз работает, если сервер апался, а не в чистую подняли. Еще раз повторюсь, это только рассуждения, а не ссылки на какую то оф. документацию.
...
Рейтинг: 0 / 0
APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
    #39429816
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevПо инвалидным объектам, у меня у самого куча синонимов висит на несуществующие объекты со многих предыдущих версий, про все объекты, что ставит апекс мы не знаем (в документации описано только часть),
а чистить какую-то лишь часть из того, что надо чистить, я не вижу смысла, поэтому оставляю как есть, в принципе не мешает.
т.е. я делаю только то, что описано в документации, удаляю старые схемы AXEX_0X0X00, остальное не трогаю:

About Cleaning Up Your Environment
About Oracle Application Express Schemas (в табличке нет схемы FLOWS_FILES с файлами, её удалять не надо)
...
Рейтинг: 0 / 0
APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
    #39429903
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
от 4.2 тоже два объекта оставалось после удаления схемы, про них потом в нотке писали, что надо удалить ручками
Код: sql
1.
2.
drop public synonym APEX_PKG_APP_INSTALL_LOG;
drop public synonym APEX_SPATIAL;


а вот про WWV_DBMS_SQL пока молчат
...
Рейтинг: 0 / 0
APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
    #39430030
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexVin,

Проверил еще раз, кстати, все-таки скорее всего синонимы я почистил:
По запросам всё хорошо теперь:
Код: plsql
1.
2.
3.
4.
5.
select *
from dba_synonyms t
where t.TABLE_OWNER not in (select t2.username from dba_users t2
                            union all
                            select 'PUBLIC' from dual)



С этим и так норм на 5.0:
Код: plsql
1.
2.
3.
4.
5.
select * from dba_dependencies t
where t.referenced_owner not in (select t2.username from dba_users t2
                                 union all
                                 select 'PUBLIC' from dual)
  and t.referenced_link_name is null



Я бы глянул, если объект не компиллируется, и в dba_dependencies по этому объекту ссылки исключительно на старые апексные схемы, значит можно дропнуть (правда бэкап при таких операциях никогда не помешает)
...
Рейтинг: 0 / 0
APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
    #39430619
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вобщем, с такими удалениями апекс 5.1 завелся норм, но тщательно его не гоняли
кстати, в 5.1.1 пакет тоже sys.wwv_dbms_sql_APEX_050100
у меня получилось собрать инвалидов в 12.2 и без удаления схемы 5.0, так что сносить в рабочке пока не буду, посмотрим, что дальше напишут оракелы
потому как в pdb-шке схему APEX_050000 без set "_oracle_script"=true и не снести)

еще к слову про 12.2
у последнего ords (Version 3.0.9.348.07.16, Updated December 19, 2016)
валится с ней install и validate - не может переключиться в пдб (видимо, циферку версии не так прописали) - ждем новую версию
правда через устаревшее ords.war ords-scripts поставить можно и оно дальше работает
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX_050100 drop APEX_050000, WWV_DBMS_SQL, ORDS-standalone
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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