Skip to Content
0

HDB can't start: process hdbindexserver HDB Indexserver not running

Jul 12, 2017 at 06:30 AM

225

avatar image
Former Member

After HANA server can be installed and sucess message is shown, I stop/start HDB again. I always get the following error.

FAIL: process hdbindexserver HDB Indexserver not running

I also check indexserver trace file which report access error:

16: 0x00007fa0a8c7a719 in TRexAPI::AssignThread::run(void*)+0x35 at TREXIndexServer.cpp:597 (hdbindexserver)
17: 0x00007fa084a62af1 in TrexThreads::PoolThread::run()+0x830 at PoolThread.cpp:389 (libhdbbasement.so)
18: 0x00007fa084a64590 in TrexThreads::PoolThread::run(void*&)+0x10 at PoolThread.cpp:165 (libhdbbasement.so)
19: 0x00007fa0836c9637 in Execution::Thread::staticMainImp(void**)+0x743 at Thread.cpp:463 (libhdbbasis.so)
20: 0x00007fa0836cacc8 in Execution::Thread::staticMain(void*)+0x34 at ThreadMain.cpp:26 (libhdbbasis.so)
[31898]{-1}[-1/-1] 2017-07-12 13:53:01.321727 e assign TREXIndexServer.cpp(01354) : assign failed with persistence startup error. exception 1: no.2000004 (Basis/IO/FileAccess/impl/FileDescriptors.cpp:321)
Cannot open file ""<root>/datavolume_0000.dat" ((closed, mode= RW, access= rw-rw-r--, flags= DIRECT|MUST_EXIST), factory= (root= "/usr/sap/SH8/SYS/global/hdb/data/mnt00001/hdb00002/" (access= rw-rw-r--, flags= AUTOCREATE_DIRECTORY, usage= DATA, fs= ext3, config= (async_write_submit_active=on,async_write_submit_blocks=all,async_read_submit=on,num_submit_queues=1,num_completion_queues=1,size_kernel_io_queue=512,max_parallel_io_requests=64,min_submit_batch_size=16,max_submit_batch_size=64))", rc=1: Operation not permitted
exception throw location:
1: 0x00007fa0836e698b in FileAccess::FileDescriptors::open(char const*, FileAccess::Mode, int, int, unsigned long)+0x1f7 at FileDescriptors.cpp:321 (libhdbbasis.so)
2: 0x00007fa083717c8a in FileAccess::LocalFile::open()+0x76 at LocalFile.cpp:175 (libhdbbasis.so)
3: 0x00007fa0837189f8 in FileAccess::LocalFile::LocalFile(ltt::allocator&, FileAccess::FileFactory&, FileAccess::FileStatistics&, unsigned long, char const*, FileAccess::Mode, int, int)+0x54 at LocalFile.cpp:147 (libhdbbasis.so)
4: 0x00007fa083720cab in FileAccess::LocalFileFactory::open(ltt::basic_string > const&, FileAccess::Mode, int, int)+0x3c7 at LocalFileFactory.cpp:135 ( libhdbbasis.so)
5: 0x00007fa08747a668 in PageAccess::DataVolumeImpl::init(Configuration::ConfigurationHandler&, Diagnose::StatisticsData const*, PageAccess::ExtendedDataVolumeInfo const&)+0x244 at DataVolumeImpl.cpp:650 (libhdbdataaccess.so)
6: 0x00007fa08747c57a in PageAccess::DataVolume::createInstance(ltt::allocator&, Configuration::ConfigurationHandler&, PageAccess::PageIO const&, Diagnose::StatisticsData const*, PageAccess::ExtendedDataVolumeInfo const&)+0xa6 at DataVolumeImpl.cpp:128 (libhdbdataaccess.so)
7: 0x00007fa0874cbf9a in PageAccess::PageIOImpl::init(Configuration::ConfigurationHandler&, PageAccess::ExtendedDataVolumeInfo const&, Diagnose::StatisticsData const*)+0x26 at PageIOImpl.cpp:719 (libhdbdataaccess.so)
8: 0x00007fa0874cc28b in PageAccess::PageIOSPI::createInstance(ltt::allocator&, Configuration::ConfigurationHandler&, PageAccess::ExtendedDataVolumeInfo const&, Diagnose::StatisticsData const*)+0x77 at PageIOImpl.cpp:427 (libhdbdataaccess.so)
9: 0x00007fa0871556c5 in DataAccess::PersistenceManagerImpl::PersistenceManagerImpl(ltt::refcounted_handle &, bool, bool, bool)+0xaa1 at PersistenceManagerImpl.cpp:2209 ( libhdbdataaccess.so)
10: 0x00007fa08715606c in DataAccess::PersistenceManagerImpl::createInstance(ltt::refcounted_handle &, bool, bool, bool)+0xf8 at PersistenceManagerImpl.cpp:2300 ( libhdbdataaccess.so)
11: 0x00007fa087156830 in DataAccess::PersistenceManager::open(ltt::refcounted_handle const&, bool)+0x80 at releasable_handle.hpp:202 ( libhdbdataaccess.so)
12: 0x00007fa08883adac in PersistenceLayer::PersistenceSystem::initialize(NameServer::ServiceStartInfo const&, bool, PersistenceLayer::PERSISTENCE_MODE)+0x5a8 at PersistenceSystem.cpp:403 (libhdbpersistence.so)
13: 0x00007fa08886f1dc in PersistenceLayer::PersistenceFactory::initPersistence(PersistenceLayer::PERSISTENCE_MODE, ltt::releasable_handle &, DataAccess::TransactionCallback*, NameServer::ServiceStartInfo&, ltt::refcounted_handle &, bool)+0x168 at PersistenceFactory.cpp:393 ( libhdbpersistence.so)
14: 0x00007fa0a299195a in PersistenceController::startup(PersistenceLayer::PERSISTENCE_MODE, NameServer::ServiceStartInfo*, bool, DataAccess::TablePreloadWriteCallback*, DataAccess::TablePreloadReadCallback*, Backup::RecoverCbc_Federation*)+0x13d6 at PersistenceController.cpp:508 (libhdblogger.so)
15: 0x00007fa0a8c4356e in TRexAPI::TREXIndexServer::assign(NameServer::ServiceStartInfo&, bool, TREX_ERROR::TRexError&)+0x78a at TREXIndexServer.cpp:1326 (hdbindexserver)
16: 0x00007fa0a8c7a719 in TRexAPI::AssignThread::run(void*)+0x35 at TREXIndexServer.cpp:597 (hdbindexserver)
17: 0x00007fa084a62af1 in TrexThreads::PoolThread::run()+0x830 at PoolThread.cpp:389 (libhdbbasement.so)
18: 0x00007fa084a64590 in TrexThreads::PoolThread::run(void*&)+0x10 at PoolThread.cpp:165 (libhdbbasement.so)
19: 0x00007fa0836c9637 in Execution::Thread::staticMainImp(void**)+0x743 at Thread.cpp:463 (libhdbbasis.so)
20: 0x00007fa0836cacc8 in Execution::Thread::staticMain(void*)+0x34 at ThreadMain.cpp:26 (libhdbbasis.so)
stopping service...
[31846]{-1}[-1/-1] 2017-07-12 13:53:01.322654 i Service_Shutdown TrexService.cpp(00803) : Preparing for shutting service down
[31898]{-1}[-1/-1] 2017-07-12 13:53:01.322890 i assign TREXIndexServer.cpp(04419) : unassign from volume 2
[31898]{-1}[-1/-1] 2017-07-12 13:53:01.322895 i Service_Shutdown TREXIndexServer.cpp(04422) : Preparing to shutdown
[31898]{-1}[-1/-1] 2017-07-12 13:53:01.322896 i Service_Shutdown TREXIndexServer.cpp(04430) : stopping statistics server worker threads

I set datavolume_0000.dat to

-rwxrwxrwx 1 sh8adm sapsys 3405774848 Jul 12 13:52 datavolume_0000.dat

It also doesn't work. I have tried suse 11/12. I always get the same error.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

0 Answers