hdbnameserver无法启动。

2020-08-30 13:14发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


停电后我们的HANA数据库无法启动。 重新启动后,尝试运行 HDB启动。 ,我们收到以下错误。

StartService

通过'rscpCInit'即时执行CCC初始化。

请参阅SAP注释1266393。

确定

确定

使用以下命令启动实例:/usr/sap/GDB/SYS/exe/hdb/sapcontrol -prot NI_HTTP -nr 02 -function StartWait 2700 2

12.11.2019 21:17:44

开始

确定

12.11.2019 21:18:04

StartWait

失败:进程hdbdaemon HDB守护进程未运行


之后,我们尝试执行以执行进程 ./hdbnameserver。 它抛出以下错误。

XXXXXX @ XXXXXXX:/usr/sap/GDB/HDB02/exe> ./hdbnameserver

使用pid 4440不正常关闭服务实例

在127.0.0.1:30201接受请求

服务启动...

正在搜索主域名服务器XXXXXXXX:30201 ...

指定为主域名服务器。

分配给卷1开始服务启动...

正在检查恢复请求...

正在加载拓扑...

持久性...

作为事务主分配运行,失败,并显示持久性启动错误。 例外1:No.3000280(DataAccess/impl/PersistenceManagerImpl.cpp:3197)TID:6285

缺少日志,恢复在日志pos 0x36a2adf停止

异常抛出位置:1:

DataAccess :: PersistenceManagerImpl :: replayOrClearLog中的0x00007f0e6be61e5e(布尔,布尔,布尔,无符号long&,无符号long&)+ 0x65a,位于PersistenceManagerImpl.cpp:3197( libhdbdataaccess.so

2:在DataAccess :: PersistenceManagerImpl :: replayImpl(bool)中的0x00007f0e6be5ecac,在PersistenceManagerImpl.cpp:4935处为0x178( libhdbdataaccess.so

3:PersistenceLayer :: PersistenceSystem :: start(NameServer :: ServiceStartInfo const&,bool,bool)中的0x00007f0e6e235d8e,位于PersistenceSystem.cpp:566( libhdbpersistence.so

4:PersistenceLayer :: PersistenceFactory :: startPersistence(NameServer :: ServiceStartInfo&,bool,bool,DataAccess :: TablePreloadWriteCallback *,ltt :: smartptr_handle中的0x00007f0e6e1f08ce ,DataAccess :: DisasterRecoveryESCallback *)+ 0xba(位于PersistenceFactory.cpp:538( libhdbpersistence.so

5:0:在PersistenceController :: startup(PersistenceLayer :: PERSISTENCE_MODE,NameServer :: ServiceStartInfo *,bool,DataAccess :: TablePreloadWriteCallback *,DataAccess :: TablePreloadReadCallback *,Backup :: RecoverCbc_Federation *):+ 0x5d5中的持久性控制器中:0x00007f0e8b794fa9。 678( libhdblogger.so

6:0:NameServer :: Topology :: initPersistence(NameServer :: ServiceStartInfo&,bool,bool,TREX_ERROR :: TRexError *,bool,ltt_adp :: basic_string中的0x00007f0e8e60164a ,ltt :: integral_constant >,位于Topology上的NameServer :: ServiceStartInfo :: RequestAction)+ 0x406.cpp:392( libhdbns.so

7:0x00007f0e8e497c06在NameServer :: TREXNameServer :: loadTopology(NameServer :: LoadTopologyMode,NameServer :: ServiceStartInfo&,Backup :: Backup_ExtendedRecoveryInformation *,bool)+ 0x722 at TREXNameServer.cpp:11160( libhdbns.so
8:0:0x00007f0e8e4f1c05在NameServer :: TREXNameServer :: assign(NameServer :: ServiceStartInfo&)+ 0xe41 at TREXNameServer.cpp :1804( libhdbns.so

TRexAPI :: TREXIndexServer :: assign(NameServer :: ServiceStartInfo&,bool,TREX_ERROR :: TRexError&)中的0x000055d58ad5245c,位于TREXIndexServer.cpp:1077(hdbnameserver)的0x108
10:TRexAPI :: Assign中的0x000055d58ad5a139: :run(void *)+ 0x35 at TREXIndexServer.cpp:533(hdbnameserver)

11:0x00007f0e6d9c373f在PoolThread.cpp:462( libhdbbasement中的TrexThreads :: PoolThread :: run()+ 0x78b中 .so

12:在PoolThread.cpp:143中的TrexThreads :: PoolThread :: run(void *&)+ 0x10中的0x00007f0e6d9c6250( libhdbbasement.so

13:0x00007f0e68a7108f执行:: Thread :: staticMainImp(Execution :: Thread *)+ 0x54b at Thread.cpp:529( libhdbbasis.so

14:0x00007f0e68a5fe48在Execution :: pthreadFunctionWrapper(Execution :: Thread *)+ 0x164在ThreadInterposition.cpp:633( libhdbbasis.so

15:start_thread + 0xc6(libpthread.so.0)中的0x00007f0e681f774a

16:__clone + 0x69(libc.so.6)中的0x00007f0e66a7fedd

例外类型信息:

-0:公共ltt :: exception @ 0x7f0e6815d960

停止服务...

持久性初始化失败->停止实例...

如果以前有人遇到此问题,请让我知道如何解决。

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


停电后我们的HANA数据库无法启动。 重新启动后,尝试运行 HDB启动。 ,我们收到以下错误。

StartService

通过'rscpCInit'即时执行CCC初始化。

请参阅SAP注释1266393。

确定

确定

使用以下命令启动实例:/usr/sap/GDB/SYS/exe/hdb/sapcontrol -prot NI_HTTP -nr 02 -function StartWait 2700 2

12.11.2019 21:17:44

开始

确定

12.11.2019 21:18:04

StartWait

失败:进程hdbdaemon HDB守护进程未运行


之后,我们尝试执行以执行进程 ./hdbnameserver。 它抛出以下错误。

XXXXXX @ XXXXXXX:/usr/sap/GDB/HDB02/exe> ./hdbnameserver

使用pid 4440不正常关闭服务实例

在127.0.0.1:30201接受请求

服务启动...

正在搜索主域名服务器XXXXXXXX:30201 ...

指定为主域名服务器。

分配给卷1开始服务启动...

正在检查恢复请求...

正在加载拓扑...

持久性...

作为事务主分配运行,失败,并显示持久性启动错误。 例外1:No.3000280(DataAccess/impl/PersistenceManagerImpl.cpp:3197)TID:6285

缺少日志,恢复在日志pos 0x36a2adf停止

异常抛出位置:1:

DataAccess :: PersistenceManagerImpl :: replayOrClearLog中的0x00007f0e6be61e5e(布尔,布尔,布尔,无符号long&,无符号long&)+ 0x65a,位于PersistenceManagerImpl.cpp:3197( libhdbdataaccess.so

2:在DataAccess :: PersistenceManagerImpl :: replayImpl(bool)中的0x00007f0e6be5ecac,在PersistenceManagerImpl.cpp:4935处为0x178( libhdbdataaccess.so

3:PersistenceLayer :: PersistenceSystem :: start(NameServer :: ServiceStartInfo const&,bool,bool)中的0x00007f0e6e235d8e,位于PersistenceSystem.cpp:566( libhdbpersistence.so

4:PersistenceLayer :: PersistenceFactory :: startPersistence(NameServer :: ServiceStartInfo&,bool,bool,DataAccess :: TablePreloadWriteCallback *,ltt :: smartptr_handle中的0x00007f0e6e1f08ce ,DataAccess :: DisasterRecoveryESCallback *)+ 0xba(位于PersistenceFactory.cpp:538( libhdbpersistence.so

5:0:在PersistenceController :: startup(PersistenceLayer :: PERSISTENCE_MODE,NameServer :: ServiceStartInfo *,bool,DataAccess :: TablePreloadWriteCallback *,DataAccess :: TablePreloadReadCallback *,Backup :: RecoverCbc_Federation *):+ 0x5d5中的持久性控制器中:0x00007f0e8b794fa9。 678( libhdblogger.so

6:0:NameServer :: Topology :: initPersistence(NameServer :: ServiceStartInfo&,bool,bool,TREX_ERROR :: TRexError *,bool,ltt_adp :: basic_string中的0x00007f0e8e60164a ,ltt :: integral_constant >,位于Topology上的NameServer :: ServiceStartInfo :: RequestAction)+ 0x406.cpp:392( libhdbns.so

7:0x00007f0e8e497c06在NameServer :: TREXNameServer :: loadTopology(NameServer :: LoadTopologyMode,NameServer :: ServiceStartInfo&,Backup :: Backup_ExtendedRecoveryInformation *,bool)+ 0x722 at TREXNameServer.cpp:11160( libhdbns.so
8:0:0x00007f0e8e4f1c05在NameServer :: TREXNameServer :: assign(NameServer :: ServiceStartInfo&)+ 0xe41 at TREXNameServer.cpp :1804( libhdbns.so

TRexAPI :: TREXIndexServer :: assign(NameServer :: ServiceStartInfo&,bool,TREX_ERROR :: TRexError&)中的0x000055d58ad5245c,位于TREXIndexServer.cpp:1077(hdbnameserver)的0x108
10:TRexAPI :: Assign中的0x000055d58ad5a139: :run(void *)+ 0x35 at TREXIndexServer.cpp:533(hdbnameserver)

11:0x00007f0e6d9c373f在PoolThread.cpp:462( libhdbbasement中的TrexThreads :: PoolThread :: run()+ 0x78b中 .so

12:在PoolThread.cpp:143中的TrexThreads :: PoolThread :: run(void *&)+ 0x10中的0x00007f0e6d9c6250( libhdbbasement.so

13:0x00007f0e68a7108f执行:: Thread :: staticMainImp(Execution :: Thread *)+ 0x54b at Thread.cpp:529( libhdbbasis.so

14:0x00007f0e68a5fe48在Execution :: pthreadFunctionWrapper(Execution :: Thread *)+ 0x164在ThreadInterposition.cpp:633( libhdbbasis.so

15:start_thread + 0xc6(libpthread.so.0)中的0x00007f0e681f774a

16:__clone + 0x69(libc.so.6)中的0x00007f0e66a7fedd

例外类型信息:

-0:公共ltt :: exception @ 0x7f0e6815d960

停止服务...

持久性初始化失败->停止实例...

如果以前有人遇到此问题,请让我知道如何解决。

谢谢

付费偷看设置
发送
1条回答
Climb_Ma
1楼-- · 2020-08-30 13:34

您好

如果您拥有实例备份,则需要重新安装所有内容并还原实例备份,这将是使其联机的最快方法。

谢谢。

一周热门 更多>