Одно и то же имя таблицы для двух схем в одном табличном пространстве - PullRequest
0 голосов
/ 18 декабря 2018

В Oracle возможно ли хранить в одном табличном пространстве данные для двух таблиц, которые имеют одно и то же имя, но определены для разных пользователей (схем)?

Или, возможно, мне нужно создать отдельное табличное пространство для пользователяможет ли быть столкновение имен?

Я не могу легко проверить это самостоятельно, поскольку у меня нет ни одного экземпляра с подходящими привилегиями, доступными в настоящее время.

1 Ответ

0 голосов
/ 18 декабря 2018

Если вы имеете в виду, что у вас есть 2 пользователя (схемы), то да, вы можете создать 2 таблицы с одинаковыми именами для разных пользователей, например create table user1.tab1 ... и create table user2.tab1 ...

Мне нужно создать отдельное табличное пространстводля каждого пользователя, если может быть имя clash

позвольте мне сделать некоторые пояснения ... в оракуле у вас уже есть несколько пользователей, например, системные пользователи, которые, как очевидно, имеют высокие привилегии, чем вы / создаете другиепользователи, которые имеют определенные привилегии, каждый пользователь имеет свои собственные объекты, свои собственные таблицы, процедуры ... и эти пользователи и их объекты обычно и могут находиться в одном файле данных, который находится в табличном пространстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...