goldengate ERROR: Failed to open data source for user OGG

오늘 veridata 소프트웨어 테스트를 진행하려면 먼저 Goldengate로 데이터를 동기화하는 환경을 설정해야 합니다. 목표 측에서 Goldengate의 복제 프로세스를 설정할 때 dblogin userid ogg,password ogg 명령을 사용하면 오류가 발생합니다.
ERROR: Failed to open data source for user OGG, 하루 이틀 고민했는데 무슨 문제인지 몰랐는데 이제야 해결됐어요.goldengate 환경을 설정하는 것은 win 2008 운영체제이고 데이터베이스는 11g입니다.
타겟에 Goldengate를 설치하고 mgr 프로세스를 시작했으며 글로벌 파일도 구성되어 다음 명령을 실행하면 오류가 발생합니다.

  
  
  
  
  1. GGSCI (WIN-RDG14W8R3AD) 1> info all 
  2.  
  3. Program     Status      Group       Lag           Time Since Chkpt 
  4.  
  5. MANAGER     RUNNING 
  6.  
  7.  
  8. GGSCI (WIN-RDG14W8R3AD) 2> dblogin userid ogg,password ogg 
  9. ERROR: Failed to open data source for user OGG. 
  10.  
  11. GGSCI (WIN-RDG14W8R3AD) 3> dblogin userid ogg,password ogg 
  12. ERROR: Failed to open data source for user OGG. 
  13.  
  14. GGSCI (WIN-RDG14W8R3AD) 4> dblogin userid ogg@localhost:1521/gc,password ogg 
  15. ERROR: Failed to open data source for user OGG@LOCALHOST:1521/GC. 

따라서 권한에 대한 검색을 시작하여 Goldengate 사용자에게connect,resouce,dba 역할을 부여했기 때문에 권한에서ogg 사용자는 문제가 없습니다.감청 문제 아니에요?
감청을 보는 데는 문제가 없지만, sqlplusogg/를 사용하면ogg@localhost: 1521/gc와 [email protected]: 1521/gc가 연결되지 않고 sqlplusogg/를 사용합니다[email protected]:1521/gc
연결할 수 있습니다. 수신 파일의 내용은 다음과 같습니다.

  
  
  
  
  1. sqlnet.ora : 
  2. SQLNET.AUTHENTICATION_SERVICES= (NTS) 
  3.  
  4. NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 
  5.  
  6. listener.ora : 
  7. LISTENER = 
  8.   (DESCRIPTION_LIST = 
  9.     (DESCRIPTION = 
  10.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.88.18)(PORT = 1521)) 
  11.     ) 
  12.   ) 
  13.  
  14. tnsnames.ora : 
  15. GC = 
  16.   (DESCRIPTION = 
  17.     (ADDRESS_LIST = 
  18.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.88.18)(PORT = 1521)) 
  19.     ) 
  20.     (CONNECT_DATA = 
  21.       (SERVER = DEDICATED) 
  22.       (SERVICE_NAME = gc) 
  23.     ) 
  24.   ) 

host 파일 컨텐트를 보려면 다음과 같이 하십시오.

  
  
  
  
  1. 127.0.0.1       localhost 
  2. ::1             localhost 
  3. 192.168.88.18    WIN-RDG14W8R3AD 

감청을 다시 설정하려면listener.ora 및 tnsnames.ora 안의host값을 호스트 이름으로 바꾸고 리셋을 감청하고 이어서 사용합니다
sqlplus ogg/ogg@localhost: 1521/gc와 [email protected]:1521/gc 
sqlplus ogg/[email protected]: 1521/gc와 sqlplusogggogg@WIN-RDG14W8R3AD:1521/gc 네 가지 방식으로 연결할 수 있습니다.
다음 dblogin 명령을 다시 사용합니다.
 

  
  
  
  
  1. GGSCI (WIN-RDG14W8R3AD) 6> info all 
  2.  
  3. Program     Status      Group       Lag           Time Since Chkpt 
  4.  
  5. MANAGER     STOPPED 
  6.  
  7.  
  8. GGSCI (WIN-RDG14W8R3AD) 7> dblogin userid ogg,password ogg 
  9. ERROR: Failed to open data source for user OGG. 
  10.  
  11. GGSCI (WIN-RDG14W8R3AD) 8> dblogin userid ogg@gc,password ogg 
  12. ERROR: Failed to open data source for user OGG@GC. 
  13.  
  14. GGSCI (WIN-RDG14W8R3AD) 9> dblogin userid ogg@localhost:1521/gc,password ogg 
  15. Successfully logged into database

봤어, 이번에 들어갔어...
--------------------------------------------실험 오류 기록 배열.중간에 재건축 사용자가 재배치된 것처럼 문제가 해결되지 않았다.결국 감청으로 인한 문제가 발견됐다.

좋은 웹페이지 즐겨찾기