Oracle Golden Gate版本12.1.2 DBLOGIN抛出错误

时间:2015-09-24 15:55:09

标签: oracle-golden-gate

我无法从GGSCI内登录GGS_OWNER。我可以从sqlplus登录,但是当我尝试登录zeugh GGSCI时会抛出错误:

  

GG Version: 12.1.2 Database version: 12c Type of replication: Integrated Capture Replication setup: Unidirectional DML replication

Source Context :
SourceModule            : [ggapp.util.pcs]
SourceID                : [/scratch/aime1/adestore/views/aime1_adc4150327/oggcore/OpenSys/src/gglib/ggapp/pcsutl.c]
SourceFunction          : [AbendHandler]
SourceLine              : [1005]
ThreadBacktrace         : [21] elements
                      : [/ggsadmin/app/ggate/12.1.2/libgglog.so(CMessageContext::AddThreadContext()+0x1e) [0x7f79191a286e]]
                      : [/ggsadmin/app/ggate/12.1.2/libgglog.so(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x340) [0x7f791919d580]]
                      : [/ggsadmin/app/ggate/12.1.2/libgglog.so(_MSG_ERR_SIGNAL_RECEIVED(CSourceContext*, int, char const*, CMessageFactory::MessageDisposition)+0x3b) [0x7f791918078b]]
                      : [ggsci [0x50f653]]
                      : [/lib64/libpthread.so.0 [0x36b940eca0]]
                      : [/lib64/libpthread.so.0(pthread_mutex_lock+0) [0x36b9408dd0]]
                      : [ggsci(ggs::gglib::MultiThreading::Mutex::Lock()+0x9) [0x5449c9]]
                      : [ggsci(CContextItem::operator char const*() const+0x15) [0x4e2b3f]]
                      : [ggsci(DBOCI_init_connection_logon(ggs::gglib::ggapp::CLoginName const&, ggs::gglib::ggapp::CDBObjName<(DBObjType)12> const&, char const*, int, int, int, char*)+0x1e5) [0x553b85]]
                      : [ggsci [0x566ba4]]
                      : [ggsci(gl_db_login(char const*, char const*,   ggs::gglib::ggapp::CDBObjName<(DBObjType)11>&, ggs::gglib::ggapp::CDBObjName<(DBObjType)12>&, short, char (&) [2048])+0x5f) [0x566edf]]
                      : [ggsci [0x4a4d12]]
                      : [ggsci(GGSCIDB_get_command(char const*, char const*, char const*, short, short, char (&) [2048])+0x11b) [0x4a525b]]
                       : [ggsci(do_cmd(char*, unsigned long, char*, unsigned long)+0xb14) [0x4dd654]]
                      : [ggsci [0x4e145b]]
                      : [ggsci(ggs::gglib::MultiThreading::MainThread::ExecMain()+0x4f) [0x54241f]]
                      : [ggsci(ggs::gglib::MultiThreading::Thread::RunThread(ggs::gglib::MultiThreading::Thread::ThreadArgs*)+0x104) [0x542624]]
                      : [ggsci(ggs::gglib::MultiThreading::MainThread::Run(int, char**)+0x8b) [0x54273b]]
                      : [ggsci(main+0x3f) [0x4bc94f]]
                      : [/lib64/libc.so.6(__libc_start_main+0xf4) [0x36b841d9f4]]
                      : [ggsci [0x49c379]]

2015-09-24 08:35:18  ERROR   OGG-01117  Received signal: Segmentation violation (11).

2015-09-24 08:35:18  ERROR   OGG-01668  PROCESS ABENDING.

分段错误

2 个答案:

答案 0 :(得分:0)

建议您始终只能从OGG_HOME路径登录GGSCI。因为,当您登录GGSCI时,GGSCI会尝试从当前路径(而不是绝对路径)读取参数。当您从OGG_HOME以外的任何位置登录GGSCI时,这可能会导致一些params无法加载。

  

cd $ OGG_HOME

     

./ GGSCI

但不是:

  

cd $ OGG_HOME / dirprm(例如)

     

../ GGSCI

答案 1 :(得分:-1)

我希望到现在你已经找到了解决这个问题的方法;如果你可以共享你运行的导致错误的DBLOGIN命令会更好。

以下是命令格式: DBLOGIN SOURCEDB AAA USERID XXX,PASSWORD YYY,SESSIONCHARSET latin1

这些链接也可能有用: SOURCEDB:https://docs.oracle.com/goldengate/1212/gg-winux/GWURF/gg_parameters149.htm#GWURF649

DBLOGIN:https://docs.oracle.com/goldengate/1212/gg-winux/GWURF/ggsci_commands059.htm#GWURF251