0.Настройка
Вы начинаете с двух экземпляров:
Загрузите zip-файл кошелька из экземпляра ATP, содержащего tnsnames.ora
, sqlnet.ora
и некоторые файлы кошелька.
Затем загрузите разархивированные файлы в ваш экземпляр DBCS.
1.Конфигурация кошелька
На DBCS: замените sqlnet.ora
и tnsnames.ora
в папке $ORACLE_HOME/network/admin
на те, которые находятся в zip-файле (возможно, потребуется объединить их, если у вас есть записи, которые по-прежнему нужны).
Замените WALLET_LOCATION
в файле sqlnet.ora
фактическим расположением файлов вашего кошелька (в частности, cwallet.sso
и ewallet.p12
).Убедитесь, что разрешение открыто для пользователя оракула.
2.Ссылка на базу данных
У вас есть два варианта ссылки на базу данных (о которых я знаю).Сначала получите имена сервисов (например, randomatp_high
) из файла tnsnames.ora
.
Используя имя пользователя / пароль вашего администратора ATP в команде подключения к базе данных
create database link <DBLinkName> connect to ADMIN identified by "<ATPpassword>" using '<ATPServiceName>';
Создайте двух пользователей с тем же именем пользователя и тем же паролем в DBCS и ATP, подключитесь к DBCS какзатем пользователь:
create database link <DBLinkName> using '<ATPServiceName>';
Вам может понадобиться использовать alter session set global_names=false;
, чтобы помочь с ORA-02085, говоря, что ссылка на базу данных подключена к другой базе данных.
3.Test
Проверьте ссылку на базу данных, например: select banner from v$version@<DBLinkName>;