我无法从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.
分段错误
答案 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