Сообщение об ошибке Goldengate Невозможно добавить схему и данные

Следуя руководству по настройке GoldenGate с Kafka, в sqlplus Я создал своего пользователя GoldenGate ggadmin и предоставил следующие привилегии:

CREATE USER ggadmin IDENTIFIED BY ggadmin;
GRANT CREATE SESSION, CONNECT, RESOURCE, ALTER SYSTEM TO ggadmin;
EXEC DBMS_GOLDENGATE_AUTH.GRANT_ADMIN_PRIVILEGE(grantee=>'ggadmin', privilege_type=>'CAPTURE', grant_optional_privileges=>'*');
GRANT SELECT ANY DICTIONARY TO ggadmin;
GRANT UNLIMITED TABLESPACE TO ggadmin;

Моя проблема в том, что я пытаюсь подключиться к базе данных Oracle в ggsciконсоль. мне нужноdblogin в мою базу данных pdb (названную ORCL), чтобы add schematrandata. Но я могу только войти вCDB$ROOT.

И вот я получаю такую ​​ошибку:

ERROR: OCI Error ORA (status = 1031-ORA-01031: insufficient privileges).

Я также пробовал войти в систему с dblogin userid ggadmin@ORCL password ggadmin но вместо этого я получаю эту ошибку:

ERROR: OCI Error ORA (status = 12541-ORA-12541: TNS:no listener).

У меня проблема с файлом tnsnames.ora? Я новичок, поэтому думаю, что проблема в команде dblogin, а не в этом файле, но я точно не знаю.

Есть идеи, как подключиться к pdb и добавить schematrandata в консоль ggsci?

2 ответа

вы можете использовать учебник «Oracle to Oracle Replication with Oracle Multitenant» или вместо этого пользователя использовать «системного» пользователя для входа в OGG для добавления schematrandata. Системный пользователь решит вашу проблему. для получения дополнительной информации проверьте файл журнала рядом с папкой OGG.

Чтобы использовать tnsname при выполнении dblogin внутри ggsci, вам сначала нужно создать файл tnsnames.ora где-нибудь в вашей системе и указать там правильное имя хоста, порт, имя службы и т. Д. Затем вы можете обратиться к tnsname в своей команде dblogin. Также вам нужно будет определить переменную окружения $TNS_ADMIN, прежде чем запускать ggsci.

Или гораздо более простой способ сделать это - использовать архитектуру микросервисов GoldenGate V19. Он имеет интерфейс WebUI для операций со схемой и данными. Вы просто делаете это там, используя .

Другие вопросы по тегам