Кошелек (и) для Oracle База данных мультитенантов - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь включить SSL / TLS, чтобы пользователи могли общаться с помощью TCPS на Oracle 12.2. База данных. Сама база данных - basi c, просто CDB с четырьмя PDB. В конечном итоге кошелек базы данных будет содержать доверенный подписанный сертификат, хотя я могу использовать самозаверяющий ключ для тестирования.

Существует внутренний документ Oracle (2099733.1), который описывает этот процесс; он примерно соответствует этому Oracle -базу с инструкциями . Кажется, все, что мне нужно сделать, это создать единый кошелек для контейнера. Довольно прямо вперед. Но если я посмотрю на Руководство по безопасности базы данных 12.2, а именно на раздел Использование безопасности транспортного уровня в многопользовательской среде , это звучит так, будто мне нужен кошелек для каждой PDB в виде чего-то вроде / oracle / product / 12.2.0 / dbhome_1 / wallet / $ GUID, где этот путь указан в файле sq lnet .ora как "DIRECTORY = /oracle/product/12.2.0/dbhome_1/wallet" (Oracle, вероятно, будет затем предположительно знать, чтобы посмотреть на путь $ DIRECTORY / $ GUID для кошелька).

Что это? Один кошелек или кошелек для каждой PDB?

Спасибо за помощь.

...