Ранее мы рассматривали возможность подключения СУБД Oracle к другим платформам - MySQL и MS SQL. Пришла очередь научить Oracle напрямую общаться с PostgreSQL. Это также возможно через DBLink и ODBC. Настраиваем гетерогенное соединение на Oracle Linux 7.3.
Дано:
- Oracle Linux 7.8 с Oracle Database 19c EE 19.0.0.0.0, ORDS 20.2, APEX 20.1, приложение в APEX
- MS Server 2016 с SQL Server 13.0.1601.5 (SQL Server 2016 RTM), база данных ERP Галактика, Server Collation Cyrillic_General_CI_AS
- 10.2.1.108:1433 имя базы GALERP
- имя пользователя с необходимыми правами чтения, подключения gal-api-user и пароль SECRET_PASSWORD
- авторизация SQL Server (не Active Directory)
Необходимо обращаться к данным SQL Server из PL/SQL с применением технологии DB Link.
(далее…)
Можно ли с помощью распределенных транзакций получать и передавать данные между СУБД Oracle и СУБД MySQL? Можно! Для этого в Oracle существует сервис гетерогенных (или разнородных) подключений – Heterogeneous Service. И не только с MySQL, но и с другими популярными базами данных.
(далее…)