powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как определить наличие application root ?
5 сообщений из 5, страница 1 из 1
Как определить наличие application root ?
    #39640630
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В команде CREATE SEQUENCE есть опция
SHARING
This clause applies only when creating a sequence in an application root.

Я так понимаю, что на обычной базе это не пройдет. Значит, надо как-то узнать сабж.
Особенно смущает CDB appears to an Oracle Net client as a traditional Oracle database .

Пытался по глоссарию пройтись, но там как у Лема с сепульками:
application root -> CDB root -> multitenant container database (CDB) -> CDB -> PDB -> multitenant container database (CDB)
И ничего толком, по одному предложению.

Где почитать?
...
Рейтинг: 0 / 0
Как определить наличие application root ?
    #39640644
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ВасяГде почитать?

Как и в большинстве случаев - в доке. Читаем Overview of Applications in an Application Container . Там-же и находим Application Root .

SY.
...
Рейтинг: 0 / 0
Как определить наличие application root ?
    #39640646
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный Вася,

Там-же и сказано:

You can create most schema objects—such as tables, views, PL/SQL and Java program units, sequences , and so on—as common objects in an application root. If the object exists in an application root, then it is called an application common object.

И там-же:

To create common objects, connect to an application root, and then execute a CREATE statement that specifies a sharing attribute .

SY.
...
Рейтинг: 0 / 0
Как определить наличие application root ?
    #39640658
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, но я спросил не об этом.

Как узнать, что подключен не к традиционной базе, а именно к Application root ?
...
Рейтинг: 0 / 0
Как определить наличие application root ?
    #39640677
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ВасяКак узнать, что подключен не к традиционной базе, а именно к Application root ?

Дa начни-ты доку читать а не листать (если ты её вообще открываешь). Судя по всему application root ты не создавал, так-что ты к нему не подключен . Ну а так, начни рассуждать логически. Application root это PDB созданная с AS APPLICATION CONTAINER. Где в data dictionary views хранится информация о PDB? В DBA_PDBS. Смотрим в DBA_PDBS и видим в 12.2 дoбавились APPLICATION_ROOT, APPLICATION_PDB, APPLICATION_SEED, APPLICATION_ROOT_CON_ID, APPLICATION_CLONE. Дальше надеюсь все понятно? Если нет смотри DBA_PDBS в Database Reference manual.

SY.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как определить наличие application root ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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