溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

OGG mgr 進(jìn)程無法啟動(dòng)問題解析

發(fā)布時(shí)間:2020-04-09 04:35:05 來源:網(wǎng)絡(luò) 閱讀:1630 作者:dbaway 欄目:關(guān)系型數(shù)據(jù)庫

在遷移數(shù)據(jù)庫的時(shí)候,遇到一個(gè)比較奇怪的問題

在ogg中運(yùn)行  start mgr

界面中提示mgr已經(jīng)運(yùn)行,但是通過 info all命令查看 mgr進(jìn)程還是stop狀態(tài)

隨后去dirrpt目錄查看mgr進(jìn)程日志,發(fā)現(xiàn)ogg報(bào)錯(cuò)信息如下:

cd dirrpt

cat MGR.rpt


Source Context :

  SourceModule            : [ggdb.ora.sess]

  SourceID                : [/scratch/aime1/adestore/views/aime1_adc4150256/oggcore/OpenSys/src/gglib/ggdbora/ocisess.c]

  SourceFunction          : [oci_try]

  SourceLine              : [642]

  ThreadBacktrace         : [14] elements

                          : [/opt/ggs/libgglog.so(CMessageContext::AddThreadContext()+0x1e) [0x2adda13be06e]]

                          : [/opt/ggs/libgglog.so(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x2cc) [0x2adda13ba44c]]

                          : [/opt/ggs/libgglog.so(_MSG_ERR_ORACLE_OCI_ERROR_WITH_DESC(CSourceContext*, int, char const*, char const*, CMessageFactory::Messa

geDisposition)+0x41) [0x2adda13a68b7]]

                          : [./mgr(OCISESS_context_def::oci_try(int, char const*, ...)+0x4e0) [0x4f2070]]

                          : [./mgr(OCISESS_context_def::logon(ggs::gglib::ggapp::CLoginName const&, ggs::gglib::ggapp::CDBObjName<(DBObjType)12> const&, ggs

::gglib::ggunicode::UString const&, int, bool, int, int, int)+0x86f) [0x4f346f]]

                          : [./mgr(DBOCI_init_connection_logon(ggs::gglib::ggapp::CLoginName const&, ggs::gglib::ggapp::CDBObjName<(DBObjType)12> const&, ch

ar const*, int, int, int, char*)+0xd6) [0x4d8b26]]

                          : [./mgr [0x4ebbf5]]

                          : [./mgr(gl_odbc_param(char const*, char const*, char*)+0x4c) [0x4ebf2c]]

                          : [./mgr(param_file_args(char*)+0x12d3) [0x4479e3]]

                          : [./mgr(init_functions(int, char**)+0x5f0) [0x448030]]

                          : [./mgr(main_loop(int, char**)+0x4c) [0x44e13c]]

                          : [./mgr(main+0xdc) [0x44e8bc]]

                          : [/lib64/libc.so.6(__libc_start_main+0xf4) [0x33a801d994]]

                          : [./mgr(__gxx_personality_v0+0x14a) [0x43a49a]]


2016-03-16 00:04:47  ERROR   OGG-00664  OCI Error beginning session (status = 1034-ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

Linux-x86_64 Error: 2: No such file or directory).


2016-03-16 00:04:47  ERROR   OGG-01668  PROCESS ABENDING.


看到這個(gè)錯(cuò)誤感覺比較奇怪,Oracle實(shí)例沒有啟動(dòng)的時(shí)候會(huì)報(bào)這個(gè)錯(cuò)誤,但是我的實(shí)例已經(jīng)啟動(dòng)了,為什么還是會(huì)報(bào)這個(gè)錯(cuò)誤呢。

通過網(wǎng)絡(luò)搜索資料也沒有得到解決辦法,隨后便自己研究。

檢查ogg用戶,是否因?yàn)閛gg用戶組導(dǎo)致無法識(shí)別到實(shí)例:

[ggs@qfangsh3 dirrpt]$ id ggs

uid=1008(ggs) gid=1000(oinstall) groups=1000(oinstall),1001(dba),1004(asmdba)


檢查ogg目錄權(quán)限發(fā)現(xiàn)也沒有問題。


查看mgr進(jìn)程配置

GGSCI (qfangsh3) 2> view params mgr


DYNAMICPORTLIST 7840-7914

PORT 7809

PURGEOLDEXTRACTS /opt/ggs/dirdat/*****/*, USECHECKPOINTS, MINKEEPFILES 30

AUTORESTART ER *, RETRIES 3, WAITMINUTES 5

USERID ***, PASSWORD *******

PURGEDDLHISTORY MINKEEPDAYS 3, MAXKEEPDAYS 5, FREQUENCYMINUTES 30

PURGEMARKERHISTORY MINKEEPDAYS 3, MAXKEEPDAYS 5, FREQUENCYMINUTES 30

LAGREPORTHOURS 1

LAGINFOMINUTES 30

LAGCRITICALMINUTES 45


發(fā)現(xiàn)除了用戶以外,也沒有其他關(guān)于數(shù)據(jù)庫的配置,此前懷疑ORACLE_HOME變量配置錯(cuò)誤的想法也不攻自破了。

那么配置文件中沒有相關(guān)參數(shù)的配置,ogg的mgr進(jìn)程是通過什么來確定oracle實(shí)例呢?

后來想到是不是通過 ORACLE_SID 環(huán)境變量呢,就去檢查一些環(huán)境配置,

結(jié)果發(fā)現(xiàn)ORACLE_SID配置成了另外一個(gè)節(jié)點(diǎn)的SID,修改正確,并且使其生效。


從新進(jìn)入ogg客戶端

./ggsci

start mgr

start *


GGSCI (******) 3> info all


Program     Status      Group       Lag at Chkpt  Time Since Chkpt


MANAGER     RUNNING                                           

EXTRACT     RUNNING     ******    00:00:09      00:00:05    

EXTRACT     RUNNING     ******     00:00:00      00:00:02    

EXTRACT     RUNNING     ******     00:00:00      00:00:00    

REPLICAT    RUNNING     ******     00:00:00      00:00:06    

REPLICAT    RUNNING     ******     00:00:00      00:00:03  


mgr進(jìn)程正常啟動(dòng),問題解決

遇到問題多想想,多檢查一下,總是可以解決問題的


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI