Change Shared Memory owner
I am running BerkeleyDB on FreeBSD 6.2 ... our application has two sets of processes that share a common set of databases. Each set of processes runs as a different user. I would like to use the shared memory environment option ( DB_SYSTEM_MEM ).
If a process under user A creates a DB which is then later recovered by a process owned by user B ... it will fail. This is because FreeBSD only allows the owner or creator ( they can be different ) to delete a shared memory region which occurs during recovery.
If BerkeleyDB had a means to set the owner / creator as different users that would help.
Any other suggestions ?
Hi,
The easiest solution would probably for your application (in process under user A) were to change the access permissions of the region after it is opened.
- Alex
Similar Messages
-
Changing shared memory in Bios for graphics - Satellite C660 217
There is no setting in the BIOS that i can find.
Bios is up to dateHi
This is not possible.
The shared memory is assigned automatically and this is controlled by graphic card driver.
But the shared memory is only in use if the applications (i.e game) would require more graphic RAM. -
Disp+work stop because of shared memory?
Hello Gurus, I have an SAP server that will not start. It was running previously, but after a parameter update and an instance restart, I cannot get the dispatcher running.
System is Windows 2012 Server, MSSQL 2008 R2, 16 Core 132 GB RAM.
I believe it is related to shared memory overlapping somehow, but I am not sure how to resolve or investigate. I have had issues previously with memory overlap halting SAP servers with Diagnostics Agents, but this server is not currently running any DAA. It is running SAPRouter and some SAP Web Dispatcher instances.
I will include my trace files below:
Please help!
DEV_W0:
trc file: "dev_w0", trc level: 1, release: "721"
* ACTIVE TRACE LEVEL 1
* ACTIVE TRACE COMPONENTS all, MJ
M sysno 00
M sid PRD
M systemid 562 (PC with Windows NT)
M relno 7210
M patchlevel 0
M patchno 100
M intno 20020600
M make multithreaded, Unicode, 64 bit, optimized
M profile \\SAPERP\sapmnt\PRD\SYS\profile\PRD_DVEBMGS00_SAPERP
M pid 7668
M
M kernel runs with dp version 137000(ext=119000) (@(#) DPLIB-INT-VERSION-137000-UC)
M length of sys_adm_ext is 588 bytes
M ***LOG Q0Q=> tskh_init, WPStart (Workp. 0 7668) [dpxxdisp.c 1376]
I MtxInit: 30000 0 0
M DpSysAdmExtCreate: ABAP is active
M DpSysAdmExtCreate: VMC (JAVA VM in WP) is not active
M DpIPCInit2: read dp-profile-values from sys_adm_ext
M DpShMCreate: sizeof(wp_adm) 42864 (2256)
M DpShMCreate: sizeof(tm_adm) 5517056 (27448)
M DpShMCreate: sizeof(wp_ca_adm) 64000 (64)
M DpShMCreate: sizeof(appc_ca_adm) 64000 (64)
M DpCommTableSize: max/headSize/ftSize/tableSize=500/16/1384064/1384080
M DpShMCreate: sizeof(comm_adm) 1384080 (2744)
M DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
M DpShMCreate: sizeof(slock_adm) 0 (296)
M DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
M DpShMCreate: sizeof(file_adm) 0 (80)
M DpShMCreate: sizeof(vmc_adm) 0 (2160)
M DpShMCreate: sizeof(wall_adm) (41664/42896/64/192)
M DpShMCreate: sizeof(gw_adm) 48
M DpShMCreate: sizeof(j2ee_adm) 3952
M DpShMCreate: SHM_DP_ADM_KEY (addr: 0000000000200050, size: 7174832)
M DpShMCreate: allocated sys_adm at 0000000000200060
M DpShMCreate: allocated wp_adm_list at 00000000002030B0
M DpShMCreate: allocated wp_adm at 00000000002032A0
M DpShMCreate: allocated tm_adm_list at 000000000020DA20
M DpShMCreate: allocated tm_adm at 000000000020DA70
M DpShMCreate: allocated wp_ca_adm at 0000000000750980
M DpShMCreate: allocated appc_ca_adm at 0000000000760390
M DpShMCreate: allocated comm_adm at 000000000076FDA0
M DpShMCreate: system runs without slock table
M DpShMCreate: system runs without file table
M DpShMCreate: allocated vmc_adm_list at 00000000008C1C40
M DpShMCreate: system runs without vmc_adm
M DpShMCreate: allocated gw_adm at 00000000008C1CF0
M DpShMCreate: allocated j2ee_adm at 00000000008C1D30
M DpShMCreate: allocated ca_info at 00000000008C2CB0
M DpShMCreate: allocated wall_adm at 00000000008C2D40
M DpCommAttachTable: attached comm table (header=000000000076FDA0/ft=000000000076FDB0)
M DpRqQInit: use protect_queue / slots_per_queue 0 / 2001 from sys_adm
M rdisp/queue_size_check_value : -> on,50,30,40,500,50,500,80
X EmInit: MmSetImplementation( 2 ).
X MM global diagnostic options set: 0
X <ES> client 0 initializing ....
X <ES> EsILock: use spinlock for locking
X Using implementation view
X <EsNT> Using memory model view.
M <EsNT> Memory Reset disabled as NT default
X ES initialized.
X mm.dump: set maximum dump mem to 96 MB
M DpVmcSetActive: set vmc state DP_VMC_NOT_ACTIVE
M
M Fri May 16 01:23:14 2014
M ThStart: taskhandler started
M ThInit: initializing DIA work process W0
M
M Fri May 16 01:23:15 2014
M ThInit: running on host SAPERP
M
M Fri May 16 01:23:16 2014
M calling db_connect ...
B Loading DB library 'E:\usr\sap\PRD\DVEBMGS00\exe\dbmssslib.dll' ...
B Library 'E:\usr\sap\PRD\DVEBMGS00\exe\dbmssslib.dll' loaded
B Version of 'E:\usr\sap\PRD\DVEBMGS00\exe\dbmssslib.dll' is "721.02", patchlevel (0.44)
C Callback functions for dynamic profile parameter registered
C Thread ID:4168
C Thank You for using the SLODBC-interface
C Using dynamic link library 'E:\usr\sap\PRD\DVEBMGS00\exe\dbmssslib.dll'
C dbmssslib.dll patch info
C SAP patchlevel 0
C SAP patchno 100
C Last MSSQL DBSL patchlevel 0
C Last MSSQL DBSL patchno 44
C Last MSSQL DBSL patchcomment DBSL support for Microsoft ODBC Driver 11 for SQL Server (1816426)
C ODBC Driver chosen: SQL Server Native Client 11.0 native
C lpc:(local) connection used on SAPERP
C lpc:(local) connection used on SAPERP
C Driver: sqlncli11.dll Driver release: 11.00.3000
C GetDbRelease: 11.00.3339.00
C GetDbRelease: Got DB release numbers (11,0,3339,0)
B Connection 0 opened (DBSL handle 0)
M ThInit: db_connect o.k.
M ICT: exclude compression: *.zip,*.rar,*.arj,*.z,*.gz,*.tar,*.lzh,*.cab,*.hqx,*.ace,*.jar,*.ear,*.war,*.css,*.pdf,*.gzip,*.uue,*.bz2,*.iso,*.sda,*.sar,*.gif,*.png,*.swc,*.swf
I
I Fri May 16 01:23:17 2014
I MtxInit: 0 0 0
M SHM_PRES_BUF (addr: 0000000018030050, size: 4400000)
M SHM_ROLL_AREA (addr: 000007FFDDAB0050, size: 268435456)
M SHM_PAGING_AREA (addr: 0000000018470050, size: 134217728)
M SHM_ROLL_ADM (addr: 0000000020480050, size: 2767448)
M SHM_PAGING_ADM (addr: 0000000020730050, size: 787488)
M ThCreateNoBuffer allocated 548152 bytes for 1000 entries at 0000000020800050
M ThCreateNoBuffer index size: 3000 elems
M ThCreateVBAdm allocated 31056 bytes (50 server) at 0000000000910050
X EmInit: MmSetImplementation( 2 ).
X MM global diagnostic options set: 0
X <ES> client 0 initializing ....
X Using implementation view
X ES initialized.
X mm.dump: set maximum dump mem to 96 MB
B
B Fri May 16 01:23:18 2014
B db_con_shm_ini: WP_ID = 0, WP_CNT = 19, CON_ID = -1
B dbtbxbuf: Buffer TABL (addr: 0000000027280160, size: 90000000, end: 000000002C854BE0)
B dbtbxbuf: Buffer TABLP (addr: 000000002C860160, size: 20480000, end: 000000002DBE8160)
B dbsync[db_syinit]: successfully attached to shared memory, sync_adm_p = 0000000011BE0050
B dbsync[db_syinit]: Buffer synchronisation started with
B sync_concept = SEQ_NR
B sendon = 1
B bufreftime = 120
B max_gap_wait_time = 60
B ddlog_del_time = 60
B last_counter = 702514
B oldest_gap = (2147483647,00000000000000)
B time_of_last_sync = 20140516012317
B MySysId = 'SAPERP 00'
B dbexpbuf[EXP_SHB]: buffer EIBUF installed with
B semkey = 35
B shmkey = 54
B wp_n = 19
B sclass = 0
B block_length = 256
B max_objects = 2000
B max_obj_size = 859872
B pref_obj_size = 0
B est_large_obj_size = 16384
B free_vec_lg = 65
B hash_vec_size = 4001
B buffer_l = 4194304
B max_blocks = 13438
B free_blocks = 13438
B mutex_n = 4001
B max_mtx_wait_time = 17000
B recovery_delay = 500000
B tracing = 0
B force_checks = 0
B protect_shm = 0
B dbexpbuf[EXP_SHM]: buffer ESM installed with
B semkey = 56
B shmkey = 65
B wp_n = 19
B sclass = 0
B block_length = 256
B max_objects = 2000
B max_obj_size = 859872
B pref_obj_size = 0
B est_large_obj_size = 16384
B free_vec_lg = 65
B hash_vec_size = 4001
B buffer_l = 4194304
B max_blocks = 13438
B free_blocks = 13438
B mutex_n = 4001
B max_mtx_wait_time = 17000
B recovery_delay = 500000
B tracing = 0
B force_checks = 0
B protect_shm = 0
B dbexpbuf[EXP_CUA]: buffer CUA installed with
B semkey = 30
B shmkey = 47
B wp_n = 19
B sclass = 10
B block_length = 512
B max_objects = 1500
B max_obj_size = 626016
B pref_obj_size = 0
B est_large_obj_size = 98304
B free_vec_lg = 193
B hash_vec_size = 3001
B buffer_l = 3072000
B max_blocks = 4892
B free_blocks = 4892
B mutex_n = 3001
B max_mtx_wait_time = 17000
B recovery_delay = 500000
B tracing = 0
B force_checks = 0
B protect_shm = 0
B dbexpbuf[EXP_OTR]: buffer OTR installed with
B semkey = 55
B shmkey = 64
B wp_n = 19
B sclass = 13
B block_length = 256
B max_objects = 2000
B max_obj_size = 859872
B pref_obj_size = 0
B est_large_obj_size = 20480
B free_vec_lg = 81
B hash_vec_size = 4001
B buffer_l = 4194304
B max_blocks = 13438
B free_blocks = 13438
B mutex_n = 4001
B max_mtx_wait_time = 17000
B recovery_delay = 500000
B tracing = 0
B force_checks = 0
B protect_shm = 0
I MPI: dynamic quotas disabled.
I MPI init: pipes=4000 buffers=1279 reserved=383 quota=10%
M rdisp/thwpsf_critical_path : -1 -> 0
M CCMS: SemInMgt: Semaphore Management initialized by AlAttachShm_Doublestack.
M CCMS: SemInit: Semaphore 38 initialized by AlAttachShm_Doublestack.
G RelWritePermissionForShm( pLocation = 120, pEnforce = 0 )
G GetWritePermissionForShm( pLocation = 99, pEnforce = 1 )
G RelWritePermissionForShm( pLocation = 100, pEnforce = 1 )
S *** init spool environment
S TSPEVJOB updates outside critical section: event_update_nocsec = 1
S initialize debug system
T Stack direction is downwards.
T debug control: prepare exclude for printer trace
T new memory block 0000000034052380
S spool kernel/ddic check: Ok
S using table TSP02FX for frontend printing
S 1 spool work process(es) found
S frontend print via spool service enabled
S printer list size is 150
S printer type list size is 50
S queue size (profile) = 300
S hostspool list size = 3000
S option list size is 30
S found processing queue enabled
S found spool memory service RSPO-RCLOCKS at 00000000382B00D0
S doing lock recovery
S setting server cache root
S found spool memory service RSPO-SERVERCACHE at 00000000382B06A0
S using messages for server info
S size of spec char cache entry: 297032 bytes (timeout 100 sec)
S size of open spool request entry: 2512 bytes
S immediate print option for implicitely closed spool requests is disabled
A ***GENER* Trace switched on ***
A
A ---PXA-------------------------------------------
A PXA INITIALIZATION
A PXA: Locked PXA-Semaphore.
A System page size: 4kb, total admin_size: 23104kb, dir_size: 22312kb.
A Attached to PXA (address 000007FFEDAE0050, size 300000K, 1 fragments of 276896K )
A PXA allocated (address 000007FFEDAE0050, size 300000K)
A abap/pxa = shared protect gen_remote
A PXA: checking structure sizes: 752|272|16
A PXA INITIALIZATION FINISHED
A ---PXA-------------------------------------------
A
A ATRA: pfclock execution time = 0
A abap/force_local_update_task=0
A ABAP ShmAdm attached (addr=000007DFDF142000 leng=20955136 end=000007DFE053E000)
A >> Shm MMADM area (addr=000007DFDF639B80 leng=242240 end=000007DFDF674DC0)
A >> Shm MMDAT area (addr=000007DFDF675000 leng=15503360 end=000007DFE053E000)
A RFC Destination> destination SAPERP_PRD_00 host SAPERP system PRD systnr 0 (SAPERP_PRD_00)
A RFC Options> H=SAPERP,S=00,d=2,
A RFC FRFC> fallback activ but this is not a central instance.
A
A RFC rfc/signon_error_log = -1
A RFC rfc/dump_connection_info = 0
A RFC rfc/dump_client_info = 0
A RFC rfc/cp_convert/ignore_error = 1
A RFC rfc/cp_convert/conversion_char = 23
A RFC rfc/wan_compress/threshold = 251
A RFC rfc/recorder_pcs not set, use defaule value: 2
A RFC rfc/delta_trc_level not set, use default value: 0
A RFC rfc/no_uuid_check not set, use default value: 0
H HTTP> Parameter icf/ssocookie_mandatory set to 0
B dbtran INFO (init_connection '<DEFAULT>' [MSSQL:721.02]):
B max_blocking_factor = 50, min_blocking_factor = 5,
B max_in_blocking_factor = 255, min_in_blocking_factor = 10,
B max_union_blocking_factor = 50, min_union_blocking_factor = 5,
B prefer_union_all = 1, prefer_join = 1,
B prefer_fix_blocking = 0, prefer_in_itab_opt = 0,
B convert AVG = 1, alias table FUPD = 0,
B escape_as_literal = 0,
B select * =0x00, character encoding = STD / []:X,
B use_hints = abap->1, dbif->0x1, upto->0
M ThrCreateShObjects allocated 39514 bytes at 0000000011C00050
Y dyWpInit
Y ztta/dynpro_ara 800000
Y ztta/cua_ara 500000
Y ztta/diag_ara 250000
N SsfSapSecin: getenv(SECUDIR)=="E:\usr\sap\PRD\DVEBMGS00/sec"
N
N =================================================
N === SSF INITIALIZATION:
N ===...SSF Security Toolkit name SAPSECULIB .
N ===...SSF library is E:\usr\sap\PRD\DVEBMGS00\exe\sapcrypto.dll .
N ===...SSF default hash algorithm is SHA1 .
N ===...SSF default symmetric encryption algorithm is DES-CBC .
N ===...SECUDIR="E:\usr\sap\PRD\DVEBMGS00/sec"
N ===...loading of Security Toolkit successfully completed.
N === SAPCRYPTOLIB 5.5.5C pl32 (Apr 2 2011) MT-safe
N =================================================
N
N Fri May 16 01:23:20 2014
N MskiInitLogonTicketCacheHandle: Logon Ticket cache pointer retrieved from shared memory.
N MskiInitLogonTicketCacheHandle: Workprocess runs with Logon Ticket cache.
M JrfcVmcRegisterNativesDriver o.k.
W =================================================
W === ipl_Init() called
W ITS Plugin: Path dw_gui
W ITS Plugin: Description ITS Plugin - ITS rendering DLL
W ITS Plugin: sizeof(SAP_UC) 2
W ITS Plugin: Release: 721, [7210.0.100.20020600]
W ITS Plugin: Int.version, [34]
W ITS Plugin: Feature set: [31]
W ===... Calling itsp_Init in external dll ===>
W === ipl_Init() returns 0, ITSPE_OK: OK
W =================================================
N SignInit: successfully obtained handle for Security Context cache
N SPNegoInit: SPNego disabled ("spnego/enable" not set to 1)
N VSI: WP init in ABAP VM completed with rc=0
E EnqLockTableSizeCalculate: session quota = 100%
E EnqLockTableAttach2: attach to lock table (size = 33554432)
E EnqLockTableMapToLocalContext: enque/use_pfclock2 = FALSE
E EnqId_Initialize: local EnqId initialization o.k.
M
M Fri May 16 01:23:40 2014
M *** ERROR => ThPlgConnectToIcm: IcmReadAck failed (-8, ni_rc=-6) [thxxplg.c 5172]
M in_ThErrHandle: 1
M *** ERROR => ThStart: connect to icman (step 1, th_errno 2, action 3, level 1) [thxxhead.c 11348]
M
M Info for wp 0
M
M pid = 7668
M severity = 0
M status = 0
M stat = WP_NEW
M waiting_for = NO_WAITING
M reqtype = DP_RQ_DIAWP
M act_reqtype = NO_REQTYPE
M req.req_info =
M req.tid = -1
M req.uid = 4294967295
M req.mode = 255
M req.len = 0
M req.rq_id = 65535
M req.rq_source =
M last_tid = 0
M last_uid = 0
M last_mode = 0
M act_cs_count = 0
M csTrack = 0
M csTrackRwExcl = 0
M csTrackRwShrd = 0
M mode_cleaned_counter = 0
M control_flag = 0
M int_checked_resource(RFC) = 0
M ext_checked_resource(RFC) = 0
M int_checked_resource(HTTP) = 0
M ext_checked_resource(HTTP) = 0
M report = > <
M action = 0
M tab_name = > <
M attachedVm = no VM
M
M ThIErrHandle: current request:
M
M -IN-- sender_id ? tid -1 wp_ca_blk -1 wp_id -1
M -IN-- action - uid -1 appc_ca_blk -1 type -
M -IN-- new_stat NO_CHANGE mode 255 len 0 rq_id -1
M PfStatDisconnect: disconnect statistics
M Entering TH_CALLHOOKS
M ThCallHooks: call hook >TrThHookFunc< for event BEFORE_DUMP
M TrThHookFunc: called for WP dump
M ThCallHooks: hook >TrThHookFunc< o.k.
M ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
M ThrSaveSPAFields: save spa fields
M ThrSaveSPAFields: not an update task, no update info saved
M ThrSaveSPAFields: not a batch task, field zttabtckey not saved
M ThCallHooks: hook >ThrSaveSPAFields< o.k.
M ThCallHooks: call hook >ThrBtcCallLgCl< for event BEFORE_DUMP
M ThCallHooks: hook >ThrBtcCallLgCl< o.k.
M ThIErrHandle: entering ThSetStatError
M ThIErrHandle: do not call ThrCoreInfo (no_core_info=0, in_dynp_env=0)
M Entering ThReadDetachMode
M call ThrShutDown (1)...
M ***LOG Q02=> wp_halt, WPStop (Workp. 0 7668) [dpnttool.c 339]
DEV_DISP:
trc file: "dev_disp", trc level: 1, release: "721"
sysno 00
sid PRD
systemid 562 (PC with Windows NT)
relno 7210
patchlevel 0
patchno 100
intno 20020600
make multithreaded, Unicode, 64 bit, optimized
profile \\SAPERP\sapmnt\PRD\SYS\profile\PRD_DVEBMGS00_SAPERP
pid 4924
kernel runs with dp version 137000(ext=119000) (@(#) DPLIB-INT-VERSION-137000-UC)
length of sys_adm_ext is 588 bytes
*** SWITCH TRC-HIDE on ***
***LOG Q00=> DpSapEnvInit, DPStart (00 4924) [dpxxdisp.c 1314]
shared lib "dw_xml.dll" version 100 successfully loaded
shared lib "dw_xtc.dll" version 100 successfully loaded
shared lib "dw_stl.dll" version 100 successfully loaded
shared lib "dw_gui.dll" version 100 successfully loaded
shared lib "dw_mdm.dll" version 100 successfully loaded
shared lib "dw_rndrt.dll" version 100 successfully loaded
shared lib "dw_abp.dll" version 100 successfully loaded
shared lib "dw_sym.dll" version 100 successfully loaded
shared lib "dw_aci.dll" version 100 successfully loaded
rdisp/softcancel_sequence : -> 0,5,-1
use internal message server connection to port 3900
rdisp/dynamic_wp_check : 1
rdisp/calculateLoadAverage : 1
Fri May 16 01:23:12 2014
*** WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 4 seconds
***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 6438]
MtxInit: 30000 0 0
DpSysAdmExtInit: ABAP is active
DpSysAdmExtInit: VMC (JAVA VM in WP) is not active
DpIPCInit2: write dp-profile-values into sys_adm_ext
DpIPCInit2: start server >SAPERP_PRD_00 <
DpShMCreate: sizeof(wp_adm) 42864 (2256)
DpShMCreate: sizeof(tm_adm) 5517056 (27448)
DpShMCreate: sizeof(wp_ca_adm) 64000 (64)
DpShMCreate: sizeof(appc_ca_adm) 64000 (64)
DpCommTableSize: max/headSize/ftSize/tableSize=500/16/1384064/1384080
DpShMCreate: sizeof(comm_adm) 1384080 (2744)
DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
DpShMCreate: sizeof(slock_adm) 0 (296)
DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
DpShMCreate: sizeof(file_adm) 0 (80)
DpShMCreate: sizeof(vmc_adm) 0 (2160)
DpShMCreate: sizeof(wall_adm) (41664/42896/64/192)
DpShMCreate: sizeof(gw_adm) 48
DpShMCreate: sizeof(j2ee_adm) 3952
DpShMCreate: SHM_DP_ADM_KEY (addr: 0000000005460050, size: 7174832)
DpShMCreate: allocated sys_adm at 0000000005460060
DpShMCreate: allocated wp_adm_list at 00000000054630B0
DpShMCreate: allocated wp_adm at 00000000054632A0
DpShMCreate: allocated tm_adm_list at 000000000546DA20
DpShMCreate: allocated tm_adm at 000000000546DA70
DpShMCreate: allocated wp_ca_adm at 00000000059B0980
DpShMCreate: allocated appc_ca_adm at 00000000059C0390
DpShMCreate: allocated comm_adm at 00000000059CFDA0
DpShMCreate: system runs without slock table
DpShMCreate: system runs without file table
DpShMCreate: allocated vmc_adm_list at 0000000005B21C40
DpShMCreate: system runs without vmc_adm
DpShMCreate: allocated gw_adm at 0000000005B21CF0
DpShMCreate: allocated j2ee_adm at 0000000005B21D30
DpShMCreate: allocated ca_info at 0000000005B22CB0
DpShMCreate: allocated wall_adm at 0000000005B22D40
DpCommAttachTable: attached comm table (header=00000000059CFDA0/ft=00000000059CFDB0)
DpSysAdmIntInit: initialize sys_adm
rdisp/test_roll : roll strategy is DP_NORMAL_ROLL
dia token check not active (10 token)
MBUF state OFF
DpCommInitTable: init table for 500 entries
DpRqQInit: keep protect_queue / slots_per_queue 0 / 2001 in sys_adm
Fri May 16 01:23:13 2014
rdisp/queue_size_check_value : -> on,50,30,40,500,50,500,80
EmInit: MmSetImplementation( 2 ).
MM global diagnostic options set: 0
<ES> client 0 initializing ....
<ES> EsILock: use spinlock for locking
<ES> InitFreeList
<ES> block size is 4096 kByte.
<ES> Info: em/initial_size_MB( 134981MB) not multiple of em/blocksize_KB( 4096KB)
<ES> Info: em/initial_size_MB rounded up to 134984MB
Using implementation view
<EsNT> Using memory model view.
<EsNT> Memory Reset disabled as NT default
<ES> 33745 blocks reserved for free list.
ES initialized.
mm.dump: set maximum dump mem to 96 MB
DpVmcSetActive: set vmc state DP_VMC_NOT_ACTIVE
MPI: dynamic quotas disabled.
MPI init: pipes=4000 buffers=1279 reserved=383 quota=10%
rdisp/http_min_wait_dia_wp : 1 -> 1
***LOG CPS=> DpLoopInit, ICU ( 4.0.1 4.0.1 5.1) [dpxxdisp.c 1700]
Fri May 16 01:23:40 2014
***LOG Q0K=> DpMsAttach, mscon ( SAPERP) [dpxxdisp.c 12667]
MBUF state LOADING
DpStartStopMsg: send start message (myname is >SAPERP_PRD_00 <)
DpStartStopMsg: start msg sent
CCMS: SemInMgt: Semaphore Management initialized by AlAttachShm_Doublestack.
CCMS: SemInit: Semaphore 38 initialized by AlAttachShm_Doublestack.
DpMBufHwIdSet: set Hardware-ID
***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c 1296]
MBUF state ACTIVE
DpWpBlksLow: max wp blocks in queue is 800 (80 %)
MBUF component UP
DpMsgProcess: 1 server in MBUF
DpAppcBlksLow: max appc blocks in queue is 500 (50 %)
*** ERROR => DpIcmMsgProcess: IcmRecMsg (rc=-8,-6) [dpxxdisp.c 19121]
Fri May 16 01:24:20 2014
*** ERROR => DpHdlDeadWp: W0 (pid 7668) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W1 (pid 7456) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W2 (pid 8096) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W3 (pid 4376) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W4 (pid 3000) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W5 (pid 3520) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W6 (pid 7024) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W7 (pid 6172) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W8 (pid 6576) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W9 (pid 7756) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W10 (pid 624) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W11 (pid 7468) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W12 (pid 1176) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W13 (pid 6812) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W14 (pid 6968) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W15 (pid 5036) died (severity=0, status=0) [dpxxwp.c 1729]
*** ERROR => DpHdlDeadWp: W16 (pid 5576) died (severity=0, status=0) [dpxxwp.c 1729]
*** DP_FATAL_ERROR => DpWPCheck: no more work processes
*** DISPATCHER EMERGENCY SHUTDOWN ***
increase tracelevel of WPs
NiWait: sleep (10000ms) ...
NiISelect: timeout 10000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:30 2014
NiISelect: TIMEOUT occured (10000ms)
dump system status
Workprocess Table (long) Fri May 16 07:24:30 2014
========================
No Type Pid Status Cause Start Rstr Err Sem Time Program Cl User Action Table
0 DIA -1 Ended no no 1 0 0 NO_ACTION
1 DIA -1 Ended no no 1 0 0 NO_ACTION
2 DIA -1 Ended no no 1 0 0 NO_ACTION
3 DIA -1 Ended no no 1 0 0 NO_ACTION
4 DIA -1 Ended no no 1 0 0 NO_ACTION
5 DIA -1 Ended no no 1 0 0 NO_ACTION
6 DIA -1 Ended no no 1 0 0 NO_ACTION
7 DIA -1 Ended no no 1 0 0 NO_ACTION
8 DIA -1 Ended no no 1 0 0 NO_ACTION
9 DIA -1 Ended no no 1 0 0 NO_ACTION
10 UPD -1 Ended no no 1 0 0 NO_ACTION
11 ENQ -1 Ended no no 1 0 0 NO_ACTION
12 BTC -1 Ended no no 1 0 0 NO_ACTION
13 BTC -1 Ended no no 1 0 0 NO_ACTION
14 BTC -1 Ended no no 1 0 0 NO_ACTION
15 SPO -1 Ended no no 1 0 0 NO_ACTION
16 UP2 -1 Ended no no 1 0 0 NO_ACTION
Dispatcher Queue Statistics Fri May 16 07:24:30 2014
===========================
+------+--------+--------+--------+------------+------------+
| Typ | now | high | max | writes | reads |
+------+--------+--------+--------+------------+------------+
| NOWP | 1 | 33 | 2000 | 43 | 42 |
+------+--------+--------+--------+------------+------------+
| DIA | 5 | 5 | 2000 | 5 | 0 |
+------+--------+--------+--------+------------+------------+
| UPD | 1 | 1 | 2000 | 1 | 0 |
+------+--------+--------+--------+------------+------------+
| ENQ | 0 | 0 | 2000 | 0 | 0 |
+------+--------+--------+--------+------------+------------+
| BTC | 0 | 0 | 2000 | 0 | 0 |
+------+--------+--------+--------+------------+------------+
| SPO | 0 | 0 | 2000 | 0 | 0 |
+------+--------+--------+--------+------------+------------+
| UP2 | 0 | 0 | 2000 | 0 | 0 |
+------+--------+--------+--------+------------+------------+
max_rq_id 40
wake_evt_udp_now 0
wake events total 40, udp 5 ( 12%), shm 35 ( 87%)
since last update total 40, udp 5 ( 12%), shm 35 ( 87%)
DpGetLoadAverage: la1[1] = 0.000000 / -1.000000 %
DpGetLoadAverage: la5[1] = 0.000000 / -1.000000 %
DpGetLoadAverage: la15[1] = 0.055556 / -1.000000 %
Dispatcher Load Statistics
+------+---------+---------+---------+
| Typ | LA1 | LA5 | LA15 |
+------+---------+---------+---------+
| DIA | 0.000 | 0.000 | 0.056 |
+------+---------+---------+---------+
DpGetLoadAverage: la1[2] = 0.000000 / -1.000000 %
DpGetLoadAverage: la5[2] = 0.000000 / -1.000000 %
DpGetLoadAverage: la15[2] = 0.011111 / -1.000000 %
| UPD | 0.000 | 0.000 | 0.011 |
+------+---------+---------+---------+
DpGetLoadAverage: la1[3] = 0.000000 / -1.000000 %
DpGetLoadAverage: la5[3] = 0.000000 / -1.000000 %
DpGetLoadAverage: la15[3] = 0.000000 / -1.000000 %
| ENQ | 0.000 | 0.000 | 0.000 |
+------+---------+---------+---------+
DpGetLoadAverage: la1[4] = 0.000000 / -1.000000 %
DpGetLoadAverage: la5[4] = 0.000000 / -1.000000 %
DpGetLoadAverage: la15[4] = 0.000000 / -1.000000 %
| BTC | 0.000 | 0.000 | 0.000 |
+------+---------+---------+---------+
DpGetLoadAverage: la1[5] = 0.000000 / -1.000000 %
DpGetLoadAverage: la5[5] = 0.000000 / -1.000000 %
DpGetLoadAverage: la15[5] = 0.000000 / -1.000000 %
| SPO | 0.000 | 0.000 | 0.000 |
+------+---------+---------+---------+
DpGetLoadAverage: la1[6] = 0.000000 / -1.000000 %
DpGetLoadAverage: la5[6] = 0.000000 / -1.000000 %
DpGetLoadAverage: la15[6] = 0.000000 / -1.000000 %
| UP2 | 0.000 | 0.000 | 0.000 |
+------+---------+---------+---------+
Dump of tm_adm structure: Fri May 16 07:24:30 2014
=========================
Term uid man user term lastop mod wp ta a/i (modes)
RM-T19, U20, , , 01:23:40, M0, W-1, , 1/0
Workprocess Comm. Area Blocks Fri May 16 07:24:30 2014
=============================
Slots: 1000, Used: 2, Max: 46
+------+--------------+----------+-------------+
| id | owner | pid | eyecatcher |
+------+--------------+----------+-------------+
| 0 | DISPATCHER | -1 | 0xdeadbeef |
| 546 | DISPATCHER | -1 | 0xdeadbeef |
NiWait: sleep (5000ms) ...
NiISelect: timeout 5000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:35 2014
NiISelect: TIMEOUT occured (5000ms)
DpHalt: shutdown server >SAPERP_PRD_00 < (normal)
DpJ2eeDisableRestart
DpMBufRead: read server list from MBUF (1 entries)
DpMBufMod: name [SAPERP_PRD_00 ], types 191 state 3 (0x0 0x0 0x0 0x0)
DpMBufMod: call hooks for event MBUF_DPEVT_DSTATE (5->3)
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 60
AdCallRegisteredCvtToExt: opcode 60 call 000007F7B2B8B6E0
AdCallRegisteredCvtToExt: opcode 60 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
DpWpBlksLow: wp_blks_in_queue/limit/max = 2/800/1000
DpLockWpBlkEx: lock wp ca_blk 1
make DISP owner of wp_ca_blk 1
DpRqIPutIntoQ: put elem in queue DIA, elems=6
DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 41)
MBUF server state SHUTDOWN
DpModState: change state STARTING -> SHUTDOWN
NiBufSend starting
NiIWrite: hdl 17 sent data (wrt=110,pac=1,MESG_IO)
MsINiWrite: sent 110 bytes
MsIModState: change state to SHUTDOWN
DpModState: change server state from STARTING to SHUTDOWN
DpHalt: switch off Shared memory profiling
ShmProtect( 57, 3 )
ShmProtect(SHM_PROFILE, SHM_PROT_RW
ShmProtect( 57, 1 )
ShmProtect(SHM_PROFILE, SHM_PROT_RD
DpWakeUpWps: wake up all wp's
DpHalt: stop work processes
DpHalt: stop gateway
killing process (7752) (SOFT_KILL)
DpHalt: stop icman
killing process (5940) (SOFT_KILL)
DpHalt: terminate gui connections
send SHUTDOWN to REM TM 19
DpWpBlksLow: wp_blks_in_queue/limit/max = 3/800/1000
DpLockWpBlkEx: lock wp ca_blk 2
return errno (-17) to T19
DpTmSend: errormsg without overhead: use mode 0
NiBufIAlloc: malloc NiBufadm, to 0 bytes
DpTmSend: try to send 14 bytes to T19/M0
NiBufSend starting
NiIWrite: hdl 25 sent data (wrt=14,pac=1,MESG_IO)
REL WP ca_blk 2
set status of T19 to TM_DISCONNECTED
NiBufISelUpdate: new MODE -- (r-) for hdl 25 in set0
SiSelNSet: set events of sock 1440 to: ---
NiBufISelRemove: remove hdl 25 from set0
SiSelNRemove: removed sock 1440 (pos=3)
SiSelNRemove: removed sock 1440
NiSelIRemove: removed hdl 25
DpDelSocketInfo: del info for nihdl 25 (pos/type=3/3)
NiICloseHandle: shutdown and close hdl 25/sock 1440
NiBufIClose: clear extension for hdl 25
dp_tm_adm[19].stat = DP_SLOT_FREE
DpGetSchedule: next schedule 1400225080/234000
DpGetSchedule: no schedule found
DpITmSlotRelease: release slot 19
DpListRemove: remove elem 19 from tmadm_inuse_list
DpListRemove: 19 elems in tmadm_inuse_list
DpListInsert: insert elem 19 into tmadm_free_list (at begin)
DpListInsert: 182 elems in tmadm_free_list
DpHalt: wait for end of work processes
DpHalt: wait for end of gateway
[DpProcDied] Process lives (PID:7752 HANDLE:1300)
DpHalt: waiting for termination of gateway ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:36 2014
NiISelect: TIMEOUT occured (1000ms)
*** ERROR => [DpProcDied] Process died (PID:7752 HANDLE:1300 rc:0x0) [dpnttool2.c 147]
DpHalt: wait for end of icman
[DpProcDied] Process lives (PID:5940 HANDLE:1296)
DpHalt: waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:37 2014
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:5940 HANDLE:1296)
DpHalt: waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:38 2014
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:5940 HANDLE:1296)
DpHalt: waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:39 2014
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:5940 HANDLE:1296)
DpHalt: waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:40 2014
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:5940 HANDLE:1296)
DpHalt: waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:41 2014
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:5940 HANDLE:1296)
DpHalt: waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:42 2014
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:5940 HANDLE:1296)
DpHalt: waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:43 2014
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:5940 HANDLE:1296)
DpHalt: waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1445
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Fri May 16 01:24:44 2014
NiISelect: TIMEOUT occured (1000ms)
*** ERROR => [DpProcDied] Process died (PID:5940 HANDLE:1296 rc:0x0) [dpnttool2.c 147]
DpStartStopMsg: send stop message (myname is >SAPERP_PRD_00 <)
DpStartStopMsg: Write AD_STARTSTOP message with type= 0, name=SAPERP_PRD_00 , sapsysnr= 0, hostname=SAPERP
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 60
AdCallRegisteredCvtToExt: opcode 60 call 000007F7B2B8B6E0
AdCallRegisteredCvtToExt: opcode 60 exit rc=SAP_O_K
AdCvtRecToExt: opcode 4 (AD_STARTSTOP), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 4
AdCallRegisteredCvtToExt: opcode 4 call 000007F7B2BB1470
AdCallRegisteredCvtToExt: opcode 4 exit rc=SAP_O_K
DpConvertRequest: net size = 189 bytes
NiBufIAlloc: malloc MSLIB-BUF, to 32110 bytes
NiBufSend starting
NiIWrite: hdl 17 sent data (wrt=562,pac=1,MESG_IO)
MsINiWrite: sent 562 bytes
MsISnd2: send msg (ms hdr/msg 110/452 bytes) to name -, type 4, key -
DpStartStopMsg: stop msg sent
NiBufIAlloc: malloc MSLIB-BUF, to 32110 bytes
NiBufIAlloc: malloc NIBUF-IN, to 32110 bytes
NiIRead: hdl 17 received data (rcd=274,pac=1,MESG_IO)
NiBufIIn: NIBUF len=274
NiBufIIn: packet complete for hdl 17
NiBufReceive starting
MsINiRead: received 274 bytes
MsIReceive: received msg (ms hdr/msg 110/164 bytes), flag 1, from MSG_SERVER , typ 0, key -
DpHalt: received 164 bytes from message server
NiIRead: hdl 17 recv would block (errno=EAGAIN)
NiIRead: read for hdl 17 timed out (0ms)
DpHalt: more messages from the message server
DpHalt: send keepalive to synchronize with the message server
NiBufSend starting
NiIWrite: hdl 17 sent data (wrt=114,pac=1,MESG_IO)
MsINiWrite: sent 114 bytes
MsISnd2: send msg (ms hdr/msg 110/4 bytes) to name MSG_SERVER, type 0, key -
MsSndName: MS_NOOP ok
Send 4 bytes to MSG_SERVER
NiBufIAlloc: malloc MSLIB-BUF, to 32110 bytes
NiIRead: hdl 17 recv would block (errno=EAGAIN)
NiIPeek: peek successful for hdl 17 (r)
NiBufIAlloc: malloc NIBUF-IN, to 32110 bytes
NiIRead: hdl 17 received data (rcd=114,pac=1,MESG_IO)
NiBufIIn: NIBUF len=114
NiBufIIn: packet complete for hdl 17
NiBufReceive starting
MsINiRead: received 114 bytes
MsIReceive: received msg (ms hdr/msg 110/4 bytes), flag 3, from MSG_SERVER , typ 0, key -
Received 4 bytes from MSG_SERVER
Received opcode MS_NOOP from msg_server, reply MSOP_OK
MsOpReceive: ok
MsISendKeepalive : keepalive sent to message server
NiIRead: hdl 17 recv would block (errno=EAGAIN)
Fri May 16 01:24:45 2014
NiIPeek: peek for hdl 17 timed out (r; 1000ms)
NiIRead: read for hdl 17 timed out (1000ms)
DpHalt: no more messages from the message server
DpHalt: sync with message server o.k.
DpHalt: detach from message server
***LOG Q0M=> DpMsDetach, ms_detach () [dpxxdisp.c 13064]
NiBufSend starting
NiIWrite: hdl 17 sent data (wrt=110,pac=1,MESG_IO)
MsINiWrite: sent 110 bytes
MsIDetach: send logout to msg_server (SAPERP / 3900)
MsIDetach: call exit function
DpMsShutdownHook called
NiBufISelUpdate: new MODE -- (r-) for hdl 17 in set0
SiSelNSet: set events of sock 1400 to: ---
NiBufISelRemove: remove hdl 17 from set0
SiSelNRemove: removed sock 1400 (pos=2)
SiSelNRemove: removed sock 1400
NiSelIRemove: removed hdl 17
DpDelSocketInfo: del info for nihdl 17 (pos/type=2/4)
MBUF state OFF
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 60
AdCallRegisteredCvtToExt: opcode 60 call 000007F7B2B8B6E0
AdCallRegisteredCvtToExt: opcode 60 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCallRegisteredCvtToExt: opcode 40
AdCallRegisteredCvtToExt: opcode 40 call 000007F7B3297650
AdCallRegisteredCvtToExt: opcode 40 exit rc=SAP_O_K
DpWpBlksLow: wp_blks_in_queue/limit/max = 3/800/1000
DpLockWpBlkEx: lock wp ca_blk 2
make DISP owner of wp_ca_blk 2
DpRqIPutIntoQ: put elem in queue DIA, elems=7
DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 44)
MBUF component DOWN
NiICloseHandle: shutdown and close hdl 17/sock 1400
NiBufIClose: clear extension for hdl 17
MsIDetach: detach MS-system (SAPERP / 3900)
DpHalt: cleanup EM
EsCleanup( )
EsCleanup ....
EmCleanup() -> 0
Es2Cleanup: Cleanup ES2
***LOG Q05=> DpHalt, DPStop ( 4924) [dpxxdisp.c 11574]
DpHalt: Good Bye .....
SAPSTARTSRV
trc file: "sapstartsrv.log", trc level: 0, release: "721"
pid 6196
[Thr 6528] Fri May 16 00:38:09 2014
SAP HA Trace: SAP Microsoft Cluster library '721, patch 100, changelist 1397439' initialized
CCMS agent initialization for instance type ABAP: return code 0.
CCMS agent start: return code 0.
Initializing SAPControl Webservice
Starting AutoRestart thread
AutoRestart thread started, version check is enabled
SapSSLInit failed => https support disabled
Starting WebService Named Pipe thread
Starting WebService thread
Webservice named pipe thread started, listening on port \\.\pipe\sapcontrol_00
Webservice thread started, listening on port 50013
\sapadmin is starting SAP System at 2014/05/16 0:38:18
SAP HA Trace: FindClusterResource: OpenCluster failed: 1753 [sapwinha.cpp, line 213]
SAP HA Trace: SAP_HA_FindSAPInstance returns: SAP_HA_FAIL [sapwinha.cpp, line 920]
\sapadmin is stopping SAP System at 2014/05/16 0:49:10
SAP HA Trace: FindClusterResource: OpenCluster failed: 1753 [sapwinha.cpp, line 213]
SAP HA Trace: SAP_HA_FindSAPInstance returns: SAP_HA_FAIL [sapwinha.cpp, line 920]
\sapadmin is starting SAP System at 2014/05/16 0:50:47
SAP HA Trace: FindClusterResource: OpenCluster failed: 1753 [sapwinha.cpp, line 213]
SAP HA Trace: SAP_HA_FindSAPInstance returns: SAP_HA_FAIL [sapwinha.cpp, line 920]
\sapadmin is stopping SAP System at 2014/05/16 1:21:22
SAP HA Trace: FindClusterResource: OpenCluster failed: 1753 [sapwinha.cpp, line 213]
SAP HA Trace: SAP_HA_FindSAPInstance returns: SAP_HA_FAIL [sapwinha.cpp, line 920]
\prdadm is starting SAP System at 2014/05/16 1:23:04
SAP HA Trace: FindClusterResource: OpenCluster failed: 1753 [sapwinha.cpp, line 213]
SAP HA Trace: SAP_HA_FindSAPInstance returns: SAP_HA_FAIL [sapwinha.cpp, line 920]Hi Alwina, here is the DEV_ICM trace:
From this trace, it appears that it is listening to 65000?
Netstat shows that the system is listening to 127.0.0.1:65000 .
Other SAP ports show listening on 0:0:0:0:xxxx , is ICM listening on 127 a problem?
trc file: "dev_icm", trc level: 1, release: "721"
sysno 00
sid PRD
systemid 562 (PC with Windows NT)
relno 7210
patchlevel 0
patchno 43
intno 20020600
make multithreaded, Unicode, 64 bit, optimized
profile \\SAPERP\sapmnt\PRD\SYS\profile\PRD_DVEBMGS00_SAPERP
pid 5940
[Thr 1812] Fri May 16 01:23:13 2014
[Thr 1812] Parameter system/type has value: "ABAP"
[Thr 1812] started security log to file ./dev_icm_sec
[Thr 1812] ICM running on:
[Thr 1812] MtxInit: 30001 0 2
[Thr 1812] ***LOG IM1=> IcmInit, Startup (ICM&SAPERP.CORP.CANSEL.CA&5940&) [icxxman.c 1934]
[Thr 1812] IcmInit: listening to admin port: 65000
[Thr 1812] DpSysAdmExtCreate: ABAP is active
[Thr 1812] DpSysAdmExtCreate: VMC (JAVA VM in WP) is not active
[Thr 1812] DpIPCInit2: read dp-profile-values from sys_adm_ext
[Thr 1812] DpShMCreate: sizeof(wp_adm) 42864 (2256)
[Thr 1812] DpShMCreate: sizeof(tm_adm) 5517056 (27448)
[Thr 1812] DpShMCreate: sizeof(wp_ca_adm) 64000 (64)
[Thr 1812] DpShMCreate: sizeof(appc_ca_adm) 64000 (64)
[Thr 1812] DpCommTableSize: max/headSize/ftSize/tableSize=500/16/1384064/1384080
[Thr 1812] DpShMCreate: sizeof(comm_adm) 1384080 (2744)
[Thr 1812] DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
[Thr 1812] DpShMCreate: sizeof(slock_adm) 0 (296)
[Thr 1812] DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
[Thr 1812] DpShMCreate: sizeof(file_adm) 0 (80)
[Thr 1812] DpShMCreate: sizeof(vmc_adm) 0 (2160)
[Thr 1812] DpShMCreate: sizeof(wall_adm) (41664/42896/64/192)
[Thr 1812] DpShMCreate: sizeof(gw_adm) 48
[Thr 1812] DpShMCreate: sizeof(j2ee_adm) 3952
[Thr 1812] DpShMCreate: SHM_DP_ADM_KEY (addr: 00000000022F0050, size: 7174832)
[Thr 1812] DpShMCreate: allocated sys_adm at 00000000022F0060
[Thr 1812] DpShMCreate: allocated wp_adm_list at 00000000022F30B0
[Thr 1812] DpShMCreate: allocated wp_adm at 00000000022F32A0
[Thr 1812] DpShMCreate: allocated tm_adm_list at 00000000022FDA20
[Thr 1812] DpShMCreate: allocated tm_adm at 00000000022FDA70
[Thr 1812] DpShMCreate: allocated wp_ca_adm at 0000000002840980
[Thr 1812] DpShMCreate: allocated appc_ca_adm at 0000000002850390
[Thr 1812] DpShMCreate: allocated comm_adm at 000000000285FDA0
[Thr 1812] DpShMCreate: system runs without slock table
[Thr 1812] DpShMCreate: system runs without file table
[Thr 1812] DpShMCreate: allocated vmc_adm_list at 00000000029B1C40
[Thr 1812] DpShMCreate: system runs without vmc_adm
[Thr 1812] DpShMCreate: allocated gw_adm at 00000000029B1CF0
[Thr 1812] DpShMCreate: allocated j2ee_adm at 00000000029B1D30
[Thr 1812] DpShMCreate: allocated ca_info at 00000000029B2CB0
[Thr 1812] DpRqQInit: use protect_queue / slots_per_queue 0 / 2001 from sys_adm
[Thr 1812] MPI: dynamic quotas disabled.
[Thr 1812] MPI init: pipes=4000 buffers=1279 reserved=383 quota=10%
[Thr 1812] CCMS: initialize CCMS Monitoring for ABAP instance with J2EE addin.
[Thr 1812] CCMS: SemInMgt: Semaphore Management initialized by AlAttachShm_Doublestack.
[Thr 1812] Fri May 16 01:23:14 2014
[Thr 1812] CCMS: SemInit: Semaphore 38 initialized by AlAttachShm_Doublestack.
[Thr 1812] IcmCreateWorkerThreads: created worker thread 0
[Thr 1812] IcmCreateWorkerThreads: created worker thread 1
[Thr 1812] IcmCreateWorkerThreads: created worker thread 2
[Thr 6912] IcmProxyWatchDog: proxy watchdog started
[Thr 1812] IcmCreateWorkerThreads: created worker thread 3
[Thr 1812] IcmCreateWorkerThreads: created worker thread 4
[Thr 1812] IcmCreateWorkerThreads: created worker thread 5
[Thr 1812] IcmCreateWorkerThreads: created worker thread 6
[Thr 1812] IcmCreateWorkerThreads: created worker thread 7
[Thr 1812] IcmCreateWorkerThreads: created worker thread 8
[Thr 1812] IcmCreateWorkerThreads: created worker thread 9
[Thr 4024] IcmMpiWatchDogThread: MPI watchdog started
[Thr 4400] IcmWatchDogThread: watchdog started
[Thr 6524] HttpISubHandlerAdd: Added handler HttpFileAccessHandler(000000000C2E2750), slot=0, flags=4098) for /sap/public/icmandir/, active: 1, table 000000000C2E24C0
[Thr 6524] ISC: created 400 MB disk cache.
[Thr 6524] ISC: created 50 MB memory cache.
[Thr 6524] HttpISubHandlerAdd: Added handler HttpCacheHandler(000000000C3EB4B0), slot=1, flags=12293) for /, active: 1, table 000000000C2E24C0
[Thr 6524] HttpExtractArchive: files from archive E:\usr\sap\PRD\DVEBMGS00\exe/icmadmin.SAR in directory E:/usr/sap/PRD/DVEBMGS00/data/icmandir are up to date
[Thr 6524] HttpISubHandlerAdd: Added handler HttpAdminHandler(000000000C461480), slot=2, flags=36869) for /sap/admin, active: 1, table 000000000C2E24C0
[Thr 6524] HttpISubHandlerAdd: Added handler HttpModHandler(000000000C461570), slot=3, flags=12293) for /, active: 1, table 000000000C2E24C0
[Thr 6524] CsiInit(): Initializing the Content Scan Interface
[Thr 6524] PC with Windows NT (mt,unicode,SAP_CHAR/size_t/void* = 16/64/64)
[Thr 6524] CsiInit(): CSA_LIB = "E:\usr\sap\PRD\DVEBMGS00\exe\sapcsa.dll"
[Thr 6524] HttpISubHandlerAdd: Added handler HttpAuthHandler(000000000C4615F0), slot=4, flags=12293) for /, active: 1, table 000000000C2E24C0
[Thr 6524] HttpISubHandlerAdd: Added handler HttpSAPR3Handler(000000000C4AFAE0), slot=5, flags=1052677) for /, active: 1, table 000000000C2E24C0
[Thr 6524] Started service PORT=8000,PROT=HTTP,TIMEOUT=60,PROCTIMEOUT=60
[Thr 6524] Started service PORT=0,PROT=SMTP,TIMEOUT=120,PROCTIMEOUT=120
[Thr 6524] Fri May 16 01:23:18 2014
[Thr 6524] IcmNetCheck: network check passed without detecting problems
[Thr 4268] Fri May 16 01:23:24 2014
[Thr 4268] HttpExtractArchive: files from archive E:\usr\sap\PRD\DVEBMGS00\exe/ITS.SAR in directory E:/usr/sap/PRD/DVEBMGS00/data/icmandir are up to date
[Thr 8156] Fri May 16 01:24:14 2014
[Thr 8156] *** WARNING => IcmCallAllSchedules: Schedule func 1 already running - avoid recursion [icxxsched.c 481]
[Thr 5948] Fri May 16 01:24:24 2014
[Thr 5948] *** WARNING => IcmJ2EEScheduleFunc: Cannot access "/sap/public/icman" (rc=500)- please check node in TA sicf [icxxman.c 2598]
[Thr 6912] Fri May 16 01:24:44 2014
[Thr 6912] IcmProxyWatchDog: Shutdown request received
[Thr 4400] IcmWatchDogThread: Shutdown request received
[Thr 6912] *** IcmProxyWatchDog: exit thread ***
[Thr 4024] *** IcmMpiWatchDogThread: exit thread ***
[Thr 4400] *** IcmWatchDogThread: exit thread ***
[Thr 1812] IcmLoop: Shutdown request received
[Thr 1812] Deactivated service PORT=8000,PROT=HTTP,TIMEOUT=60,PROCTIMEOUT=60
[Thr 1812] Deactivated service PORT=0,PROT=SMTP,TIMEOUT=120,PROCTIMEOUT=120
[Thr 1812] Removed service PORT=8000,PROT=HTTP,TIMEOUT=60,PROCTIMEOUT=60
[Thr 1812] Removed service PORT=0,PROT=SMTP,TIMEOUT=120,PROCTIMEOUT=120
[Thr 1812] *** ICM shutdown completed (pid: 5940) *** -
Cannot create data store shared-memory segment error
Hi,
Here is some background information:
[ttadmin@timesten-la-p1 ~]$ ttversion
TimesTen Release 11.2.1.3.0 (64 bit Linux/x86_64) (cmttp1:53388) 2009-08-21T05:34:23Z
Instance admin: ttadmin
Instance home directory: /u01/app/ttadmin/TimesTen/cmttp1
Group owner: ttadmin
Daemon home directory: /u01/app/ttadmin/TimesTen/cmttp1/info
PL/SQL enabled.
[ttadmin@timesten-la-p1 ~]$ uname -a
Linux timesten-la-p1 2.6.18-164.6.1.el5 #1 SMP Tue Oct 27 11:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
[root@timesten-la-p1 ~]# cat /proc/sys/kernel/shmmax
68719476736
[ttadmin@timesten-la-p1 ~]$ cat /proc/meminfo
MemTotal: 148426936 kB
MemFree: 116542072 kB
Buffers: 465800 kB
Cached: 30228196 kB
SwapCached: 0 kB
Active: 5739276 kB
Inactive: 25119448 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 148426936 kB
LowFree: 116542072 kB
SwapTotal: 16777208 kB
SwapFree: 16777208 kB
Dirty: 60 kB
Writeback: 0 kB
AnonPages: 164740 kB
Mapped: 39188 kB
Slab: 970548 kB
PageTables: 10428 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 90990676 kB
Committed_AS: 615028 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 274804 kB
VmallocChunk: 34359462519 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
extract from sys.odbc.ini
[cachealone2]
Driver=/u01/app/ttadmin/TimesTen/cmttp1/lib/libtten.so
DataStore=/u02/timesten/datastore/cachealone2/cachealone2
PermSize=14336
OracleNetServiceName=ttdev
DatabaseCharacterset=WE8ISO8859P1
ConnectionCharacterSet=WE8ISO8859P1
[ttadmin@timesten-la-p1 ~]$ grep SwapTotal /proc/meminfo
SwapTotal: 16777208 kB
Though we have around 140GB memory available and 65GB on the shmmax, we are unable to increase the PermSize to any thing more than 14GB. When I changed it to PermSize=15359, I am getting following error.
[ttadmin@timesten-la-p1 ~]$ ttIsql "DSN=cachealone2"
Copyright (c) 1996-2009, Oracle. All rights reserved.
Type ? or "help" for help, type "exit" to quit ttIsql.
connect "DSN=cachealone2";
836: Cannot create data store shared-memory segment, error 28
703: Subdaemon connect to data store failed with error TT836
The command failed.
Done.
I am not sure why this is not working, considering we have got 144GB RAM and 64GB shmmax allocated! Any help is much appreciated.
Regards,
RajThose parameters look ok for a 100GB shared memory segment. Also check the following:
ulimit - a mechanism to restrict the amount of system resources a process can consume. Your instance administrator user, the user who installed Oracle TimesTen needs to be allocated enough lockable memory resource to load and lock your Oracle TimesTen shared memory segment.
This is configured with the memlock entry in the OS file /etc/security/limits.conf for the instance administrator.
To view the current setting run the OS command
$ ulimit -l
and to set it to a value dynamically use
$ ulimit -l <value>.
Once changed you need to restart the TimesTen master daemon for the change to be picked up.
$ ttDaemonAdmin -restart
Beware sometimes ulimit is set in the instance administrators "~/.bashrc" or "~/.bash_profile" file which can override what's set in /etc/security/limits.conf
If this is ok then it might be related to Hugepages. If TT is configured to use Hugepages then you need enough Hugepages to accommodate the 100GB shared memory segment. TT is configured for Hugepages if the following entry is in the /u01/app/oracle/EXALYTICS_MWHOME/TimesTen/tt1122/info/ttendaemon.options file:
-linuxLargePageAlignment 2
So if configured for Hugepages please see this example of how to set an appropriate Hugepages setting:
Total the amount of memory required to accommodate your TimesTen database from /u01/app/oracle/EXALYTICS_MWHOME/TimesTen/tt1122/info/sys.odbc.ini
PermSize+TempSize+LogBufMB+64MB Overhead
For example consider a TimesTen database of size:
PermSize=250000 (unit is MB)
TempSize=100000
LogBufMB=1024
Total Memory = 250000+100000+1024+64 = 351088MB
The Hugepages pagesize on the Exalytics machine is 2048KB or 2MB. Therefore divide the total amount of memory required above in MB by the pagesize of 2MB. This is now the number of Hugepages you need to configure.
351088/2 = 175544
As user root edit the /etc/sysctl.conf file
Add/modify vm.nr_hugepages= to be the number of Hugepages calculated.
vm.nr_hugepages=175544
Add/modify vm.hugetlb_shm_group = 600
This parameter is the group id of the TimesTen instance administrator. In the Exalytics system this is oracle. Determine the group id while logged in as oracle with the following command. In this example it’s 600.
$ id
$ uid=700(oracle) gid=600(oinstall) groups=600(oinstall),601(dba),700(oracle)
As user root edit the /etc/security/limits.conf file
Add/modify the oracle memlock entries so that the fourth field equals the total amount of memory for your TimesTen database. The unit for this value is KB. For example this would be 351088*1024=359514112KB
oracle hard memlock 359514112
oracle soft memlock 359514112
THIS IS VERY IMPORTANT in order for the above changes to take effect you to either shutdown the BI software environment including TimesTen and reboot or issue the following OS command to make the changes permanent.
$ sysctl -p
Please note that dynamic setting (including using 'sysctl -p') of vm.nr_hugepages while the system is up may not give you the full number of Hugepages that you have specified. The only guaranteed way to get the full complement of Hugepages is to reboot.
Check Hugepages has been setup correctly, look for Hugepages_Total
$ cat /proc/meminfo | grep Huge
Based on the example values above you would see the following:
HugePages_Total: 175544
HugePages_Free: 175544 -
ORA-27100: shared memory realm already exists
Dear All,
after increase the SGA size from 2GB to 4GB i have found the problem.
physical memory of the server-8GB
after change the SGA size when i start the database , i get the message.
it is our production server.
Can anybody help us.
Regards,
sanjaysanjay kumar roy wrote:
after increase the SGA size from 2GB to 4GB i have found the problem.
physical memory of the server-8GB
after change the SGA size when i start the database , i get the message.
it is our production server.Operating system?
This error in my experience on Linux/Unix means that the shared segment (SGA) has not been correctly released/closed/destoyed - and according to the kernel this shared memory still exists.
This shared memory has to be removed in order for the instance startup to (re-)create the SGA.
The command to use to check shared memory is ipcs -m. E.g.
/usr/lib/oracle/xe> ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x0966f45c 26345537 oracle 640 148897792 22 Assuming that the database instance is indeed not running (no processes left), the shared memory segment can be removed using "+ipcrm+". E.g.
/usr/lib/oracle/xe> ipcrm -M 0x0966f45cObviously, do NOT remove the SGA when there are still database instance processes attached to it. Make very sure that ALL processes for that instance have terminated. -
Redhat: TT0837: Cannot attach data store shared-memory segment, error 12
Customer has two systems, one Solaris and one Linux. We have six DSNs with one dsn PermSize at 1.85G. Both OS systems are 32-bit. After migrating from TT6.0 to 11.2, I can not get replication working on the Linux system for the 1.85G dsn. The Solaris system is working correctly. I've been able to duplicate the issue in out lab also. If I drop the PermSize down to 1.0G, replication is started. I've tried changing multiple parameters including setting up HugePages.
What else could I be missing? Decreasing the PermSize is not an option for this customer. Going to a full 64-bit system is on our development roadmap but is at least a year away due to other commitments.
This is my current linux lab configuration.
ttStatus output for the failed Subscriber DSN and a working DynamicDB DSN. As you can see, the policy is set to "Always" but it has no Subdaemon or Replication processes running.
Data store /space/Database/db/Subscriber
There are no connections to the data store
Replication policy : Always
Replication agent is running.
Cache Agent policy : Manual
Data store /space/Database/db/DynamicDB
There are 14 connections to the data store
Shared Memory KEY 0x5602000c ID 1826586625 (LARGE PAGES, LOCKED)
Type PID Context Connection Name ConnID
Replication 88135 0x56700698 LOGFORCE 4
Replication 88135 0x56800468 REPHOLD 3
Replication 88135 0x56900468 TRANSMITTER 5
Replication 88135 0x56a00468 REPLISTENER 2
Subdaemon 86329 0x08472788 Manager 2032
Subdaemon 86329 0x084c5290 Rollback 2033
Subdaemon 86329 0xd1900468 Deadlock Detector 2037
Subdaemon 86329 0xd1a00468 Flusher 2036
Subdaemon 86329 0xd1b00468 HistGC 2039
Subdaemon 86329 0xd1c00468 Log Marker 2038
Subdaemon 86329 0xd1d00468 AsyncMV 2041
Subdaemon 86329 0xd1e00468 Monitor 2034
Subdaemon 86329 0xd2000468 Aging 2040
Subdaemon 86329 0xd2200468 Checkpoint 2035
Replication policy : Always
Replication agent is running.
Cache Agent policy : Manual
Summary of Perm and Temp Sizes of each system.
PermSize=100
TempSize=50
PermSize=100
TempSize=50
PermSize=64
TempSize=32
PermSize=1850 => Subscriber
TempSize=35 => Subscriber
PermSize=64
TempSize=32
PermSize=200
TempSize=75
[SubscriberDir]
Driver=/opt/SANTone/msc/active/TimesTen/lib/libtten.so
DataStore=/Database/db/Subscriber
AutoCreate=0
DurableCommits=0
ExclAccess=0
LockLevel=0
PermWarnThreshold=80
TempWarnThreshold=80
PermSize=1850
TempSize=35
ThreadSafe=1
WaitForConnect=1
Preallocate=1
MemoryLock=3
###MemoryLock=0
SMPOptLevel=1
Connections=64
CkptFrequency=300
DatabaseCharacterSet=TIMESTEN8
TypeMode=1
DuplicateBindMode=1
msclab3201% cat ttendaemon.options
-supportlog /var/ttLog/ttsupport.log
-maxsupportlogsize 500000000
-userlog /var/ttLog/userlog
-maxuserlogsize 100000000
-insecure-backwards-compat
-verbose
-minsubs 12
-maxsubs 60
-server 16002
-enableIPv6
-linuxLargePageAlignment 2
msclab3201# cat /proc/meminfo
MemTotal: 66002344 kB
MemFree: 40254188 kB
Buffers: 474104 kB
Cached: 19753148 kB
SwapCached: 0 kB
HugePages_Total:
2000
HugePages_Free:
2000
HugePages_Rsvd:
0
HugePages_Surp:
0
Hugepagesize:
2048 kB
## Before loading Subscriber Dsn
msclab3201# ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0xbc0101d6 1703411712 ttadmin 660 1048576 1
0x79010649 24444930 root 666 404 0
## After loading Subscriber Dsn
msclab3201# ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0xbc0101d6 1703411712 ttadmin 660 1048576 2
0x7f020012 1825964033 ttadmin 660 236978176 2
0x79010649 24444930 root 666 404 0
msclab3201#
msclab3201# sysctl -a | grep huge
vm.nr_hugepages = 2000
vm.nr_hugepages_mempolicy = 2000The size of these databases is very close to the limit for 32-bit systems and you are almost certainly running into address space issues given that 11.2 has a slightly larger footprint than 6.0. 32-bit is really 'legacy' nowadays and you should move to a 64-bit platform as soon as you are able. That will solve your problems. I do not think there is any other solution (other than reducing the size of the database).
Chris -
Questions about db_keep_cache_size and Automatic Shared Memory Management
Hello all,
I'm coming upon a server that I'm needing to pin a table and some objects in, per the recommendations of an application support call.
Looking at the database, which is a 5 node RAC cluster (11gr2), I'm looking to see how things are laid out:
SQL> select name, value, value/1024/1024 value_MB from v$parameter
2 where name in ('db_cache_size','db_keep_cache_size','db_recycle_cache_size','shared_pool_size','sga_max_size');
NAME VALUE VALUE_MB
sga_max_size 1694498816 1616
shared_pool_size 0 0
db_cache_size 0 0
db_keep_cache_size 0 0
db_recycle_cache_siz 0 0
e
Looking at granularity level:
SQL> select granule_size/value from v$sga_dynamic_components, v$parameter where name = 'db_block_size' and component like 'KEEP%';
GRANULE_SIZE/VALUE
2048
Then....I looked, and I thought this instance was set up with Auto Shared Mem Mgmt....but I see that sga_target size is not set:
SQL> show parameter sga
NAME TYPE VALUE
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 1616M
sga_target big integer 0
So, I'm wondering first of all...would it be a good idea to switch to Automatic Shared Memory Management? If so, is this as simple as altering system set sga_target =...? Again, this is on a RAC system, is there a different way to do this than on a single instance?
If that isn't the way to go...let me continue with the table size, etc....
The table I need to pin is:
SQL> select sum (blocks) from all_tables where table_name = 'MYTABLE' and owner = 'MYOWNER';
SUM(BLOCKS)
4858
And block size is:
SQL> show parameter block_size
NAME TYPE VALUE
db_block_size integer 8192
So, the space I'll need in memory for pinning this is:
4858 * 8192 /1024/1024 = 37.95.......which is well below my granularity mark of 2048
So, would this be as easy as setting db_keep_cache_size = 2048 with an alter system call? Do I need to set db_cache_size first? What do I set that to?
Thanks in advance for any suggestions and links to info on this.
cayenne
Edited by: cayenne on Mar 27, 2013 10:14 AM
Edited by: cayenne on Mar 27, 2013 10:15 AMJohnWatson wrote:
This is what you need,alter system set db_keep_cache_size=40M;I do not understand the arithmetic you do here,select granule_size/value from v$sga_dynamic_components, v$parameter where name = 'db_block_size' and component like 'KEEP%';it shows you the number of buffers per granule, which I would not think has any meaning.I'd been looking at some different sites studying this, and what I got from that, was that this granularity gave you the minimum you could set the db_keep_cache_size, that if you tried setting it below this value, it would be bumped up to it, and also, that each bump you gave the keep_cache, would be in increments of the granularity number....?
Thanks,
cayenne -
ORA-27101: shared memory realm does not exist urgent cannot connect
Hi i can't succeed connectivity test with netmgr
Initializing first test to use userid: scott, password: tiger
Attempting to connect using userid: scott
The test did not succeed.
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
There may be an error in the fields entered,
or the server may not be ready for a connection.
Here is what i get from tcpdump:
0x00a0: 5241 2d30 3130 3334 3a20 4f52 4143 4c45 RA-01034:.ORACLE
0x00b0: 206e 6f74 2061 7661 696c 6162 6c65 0a4f .not.available.O
0x00c0: 5241 2d32 3731 3031 3a20 7368 6172 6564 RA-27101:.shared
0x00d0: 206d 656d 6f72 7920 7265 616c 6d20 646f .memory.realm.do
0x00e0: 6573 206e 6f74 2065 7869 7374 0a4c 696e es.not.exist.Lin
0x00f0: 7578 2045 7272 6f72 3a20 323a 204e 6f20 ux.Error:.2:.No.
0x0100: 7375 6368 2066 696c 6520 6f72 2064 6972 such.file.or.dir
0x0110: 6563 746f 7279 0a ectory.
Here an attempt with sqlplus that didn't work
sqlplus scott/tiger@CHUCKY
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 29 17:05:03 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
Another attempt with sqlplus that succeed i dunno why
oracle@debian:~$ sqlplus scott/tiger
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 29 17:06:02 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
Can someone help me to understand what is wrong please?user499283 wrote:
Well I don't understand exactly what you mean
here is the listener status
SNRCTL for Linux: Version 10.2.0.1.0 - Production on 29-MAR-2006 18:24:33
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=debian)(PORT=1521)))
Services Summary...
Service "CHUCKY" has 1 instance(s).
Instance "CHUCKYSON", status UNKNOWN, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:3 refused:0
LOCAL SERVER
Service "chucky.rss-global.com" has 1 instance(s).
Instance "CHUCKY", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:0 refused:0 state:ready
LOCAL SERVER
Service "chuckyXDB.rss-global.com" has 1 instance(s).
Instance "CHUCKY", status READY, has 1 handler(s) for this service...
Handler(s):
"D000" established:0 refused:0 current:0 max:1022 state:ready
DISPATCHER <machine: debian, pid: 11725>
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=49930))
Service "chucky_XPT.rss-global.com" has 1 instance(s).
Instance "CHUCKY", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:0 refused:0 state:ready
LOCAL SERVER
The command completed successfully
I dont know if it is a good thing i copy an init.ora file to initCHUCKY.ora and now database is using it I have just changed some values in it like control files dbname ... that were pointing to another database maybe this is why i dont manage to get this database runing.
Now i am stucked I dunno what to do
racle@debian:~$ tnsping chucky
TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 29-MAR-2006 18:27:45
Copyright (c) 1997, 2005, Oracle. All rights reserved.
Used parameter files:
/home/oracle/u01/app/oracle/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = debian)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = CHUCKY)) (HS = OK))
OK (0 msec)
I am so new to it as i understand the listener is working if i beliave what reports tnsping
As I understand the database is started
SQL> startup
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 1218316 bytes
Variable Size 62916852 bytes
Database Buffers 100663296 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
As Inunderstand it is listeneing on 1521
netstat -anp | grep 1521
tcp 0 0 0.0.0.0:1521 0.0.0.0:* LISTEN 11762/tnslsnr
tcp 0 0 127.0.0.1:46370 127.0.0.1:1521 ESTABLISHED11703/ora_pmon_CHUC
tcp 0 0 127.0.0.1:1521 127.0.0.1:46370 ESTABLISHED11762/tnslsnr
unix 2 [ ] DGRAM 43990 11521/su
I made a tcpdump i saw the data is comong on localhost port 1521
Synthese I think the listener is runing, the database too, it is making a listen on 1521 port , when I try to connect data arrives on the right interface.
But I can't login by
sqlplus scott/tiger@CHUCKY
qlplus SCOTT/tiger@CHUCKY
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 29 18:32:49 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
I dunno what is this fuckin shared memoryThis fuckin shared memory is how oracle does interprocess communication. When you connect to Oracle, you have to connect to this area. If you tell it the wrong area, it won't find it. You can see the areas with the ipcs command on the server. Since you can connect locally, but can't connect remotely, there is something wrong with how you told Oracle to connect remotely. Remotely can be on the same host if you have an @ in the connect string.
>
env | grep ORACLE
ORACLE_SID=CHUCKY
ORACLE_BASE=/home/oracle
ORACLE_HOME=/home/oracle/u01/app/oracle/oracle/product/10.2.0/db_1/
seems like my variables are good.
Well I dunno what to do I didn't think getting a simple login locally over tcp/ip would be so difficult, I am afraid of what will happen after this will work :) As it should be one of the easiest things on oracle what about the hardest :)Well, first try removing the trailing slash from ORACLE_HOME everywhere, including if you have it in the listener.ora. Then compare the tnsnames.ora ORACLE_HOME with your environment ORACLE_HOME. In fact, if you have a listener.ora, try renaming it to something else and restarting the listener.
That error is normally due to a bad ORACLE_HOME or ORACLE_SID. Since your tnsping works, that indicates the ORACLE_HOME is good. But all that tells you is that the listener responds. Other causes may be inadequate processes in init.ora or case issues with the sid, or just generally not following the installation instructions. But are there installation instructions for debian?
With multiple databases on one host, some kernel parameters may need to be increased. -
ORA-27123 unable to attach shared memory segment
Running oracle 8.1.5.0.0 on Redhat 6.0 with kernel 2.2.12, I keep getting the error ORA-27123 unable to attach shared memory segment when trying to startup and instance with an SGA > 150 MB or so. I have modified the shmmax and shmall kernel parameters via the /proc/sys interface. The relevant output of ipcs -l is below:
------ Shared Memory Limits --------
max number of segments = 128
max seg size (kbytes) = 976562
max total shared memory (kbytes) = 16777216
min seg size (bytes) = 1
This system has 2gb of physical memory and is doing nothing except oracle.
I changed the shmmax and shmall parameters after the instance was created, was their something I needed to do to inform Oracle of the changes?High JW,
i had the same problem on my installation.
The solution is written in the Oracle8i Administrator Refernece on page 1-26 "Relocating the SGA"
a) determine the valid adress range for Shared Memory with:
$ tstshm
in the output Lowest & Highest SHM indicate the valid adress range
b) run genksms to generate the file ksms.s
$ cd $ORACLE_HOME/rdbms/lib
$ $ORACLE_HOME/bin/genksms -b "sga_beginn_adress" > ksms.s
c) shut down any instance
d) rebuilt the oracle exe in $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk ksms.o
$ make -f ins_rdbms.mk ioracle
the result is a new oracle kernel that loads the SGA at the adress specified in "sga_beginn_adress".
regards
Gerhard -
Oracle Error 'ORA-27102: out of memory' - Shared memory parameters correct.
Advice please!
We’ve recently shut down our Oracle test server in order to increase file system capacity. When we rebooted some of the databases wouldn’t start up. It started the first 4 instances and then errored out saying “ORA-27102: out of memory“.
I’m pretty sure it’s nothing to do with the file system because we actually reverted back to the old file system and the databases still wouldn’t start. I think it’s more likely that something’s gone awry whilst the databases were actually running, and the problem has only manifested itself once we stopped and restarted them.
I have researched the error and forud this artical and similar: http://var-adm.blogspot.co.uk/2013/04/adjust-solaris-10-shared-memory-to.html
Everything suggests that Oracle is trying to create a larger shared memory segment than is allowed. The thing is, we’ve never changed our shared memory settings, and one minute it was working, the next it isn’t. To confirm this I checked the shared memory, which is as follows:
sswift4# prctl -n project.max-shm-memory $$
process: 926: bash
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
project.max-shm-memory
privileged 7.64GB - deny -
system 16.0EB max deny -
As suggested in the above article, I checked the alert log and found the ‘WARNING: EINVAL’ message which is as follows:
WARNING: EINVAL creating segment of size 0x000000005e002000
Converting this to decimal, it’s trying to create something of 1.5 GB, well within the shared memory settings, which suggests that this isn’t the problem.
We are running Oracle 10g and 11g on Solaris 10 Sparc. The error does not seem to be instance specific, we have 8 instances on this box all with SGA max of 2000m. The server has 32GB of memory available.
Any advice would be helpful.
Thanks in advance.
DebsThanks for your quick responses - we have now resolved the issue.
The shared memory value was set on the command line but not saved.
Therefore once we rebooted it lost the configuration. this has been altered by our UNIX admin and all DBs have started without issue.
Thanks
Debs -
FATAL: shared memory region is being held at - Error when installing SAP with sapinst
Hi guys
This error is kinda odd since i have installed 3 systems under the same OS/DB Conditions
Windows 2012 R2 with ASE 15.7.
14GB Memory
30GB PageFile
Firewall Off
On the previous two systems, when executing a System Copy using an Export File it completed with no problems.
On this System Installation, during ASE Server Setup, SAPINST fails, checking ASE logs it seems releted to memory, but I cant figure out what is the problem since 14GB would be enough, and it never happened on the previous installations.
Any idea what could be causing this?
init logs.
Finished loading file 'charset.loc'.
03/13/15 06:23:20 AM End output from 'charset'.
03/13/15 06:23:20 AM Character set 'utf8' has been successfully installed.
03/13/15 06:23:20 AM Task succeeded: install a character set(s).
03/13/15 06:23:20 AM Running task: set the default character set and/or default
sort order for the Adaptive Server.
03/13/15 06:23:20 AM Setting the default character set to utf8
03/13/15 06:23:20 AM Sort order 'binary' has already been installed.
03/13/15 06:23:21 AM SQL command: exec sp_configure 'default character set id',
190, binary
03/13/15 06:23:21 AM SQL command: exec sp_configure 'default sortorder id', 25,
utf8
03/13/15 06:23:21 AM Sort order 'binary' has been successfully set to the
default.
03/13/15 06:23:23 AM SQL command: shutdown
03/13/15 06:23:25 AM Waiting 15 seconds for the operating system to reclaim
resources before rebooting.
03/13/15 06:23:45 AM Calling the shell with
'"J:\sybase\AEC\ASE-15_0\bin\sqlsrvr.exe"
-d"J:\sybase\AEC\sybsystem\master.dat" -sAEC
-e"J:\sybase\AEC\ASE-15_0\install\AEC.log"
-i"J:\sybase\AEC\ini" -M"J:\sybase\AEC\ASE-15_0" '.
03/13/15 06:23:55 AM Calling the shell with '0 = return code.'.
03/13/15 06:24:11 AM Calling the shell with
'"J:\sybase\AEC\ASE-15_0\bin\sqlsrvr.exe"
-d"J:\sybase\AEC\sybsystem\master.dat" -sAEC
-e"J:\sybase\AEC\ASE-15_0\install\AEC.log"
-i"J:\sybase\AEC\ini" -M"J:\sybase\AEC\ASE-15_0" '.
03/13/15 06:24:11 AM waiting for server 'AEC' to boot...
03/13/15 06:24:21 AM SERVER ERROR: Failed to boot server 'AEC'.
03/13/15 06:24:21 AM SERVER ERROR: Couldn't reboot server 'AEC' after changing
internal tables.
03/13/15 06:24:25 AM CONNECTIVITY ERROR: Open Client message: 'ct_connect():
network packet layer: internal net library error: Net-Lib
protocol driver call to connect two endpoints failed
Failed to connect to the server - Error is 10061 No
connection could be made because the target machine
actively refused it.
03/13/15 06:24:25 AM CONNECTIVITY ERROR: Initialization of auditinit
connectivity module failed.
03/13/15 06:24:25 AM Task failed: set the default character set and/or default
sort order for the Adaptive Server. Terminating
configuration.
03/13/15 06:24:25 AM Configuration failed.
03/13/15 06:24:25 AM Exiting.
03/13/15 06:24:25 AM The log file for this session is
'J:\sybase\AEC\ASE-15_0\init\logs\log0313.007'.
03/13/15 06:24:25 AM Log close.
Install Log
00:0000:00000:00000:2015/03/13 06:24:13.07 kernel SySAM: Using licenses from: J:\sybase\AEC\\SYSAM-2_0\licenses\SYBASE.lic;J:\sybase\AEC\\SYSAM-2_0\licenses\SYBASE_ASE_DE.lic
00:0000:00000:00000:2015/03/13 06:24:13.70 kernel SySAM: Checked out license for 2 ASE_CORE (2020.1231/permanent/100C 0F04 3F88 1821).
00:0000:00000:00000:2015/03/13 06:24:13.70 kernel This product is licensed to: SAP, for use with SAP Business Applications.
00:0000:00000:00000:2015/03/13 06:24:13.70 kernel Checked out license ASE_CORE
00:0000:00000:00000:2015/03/13 06:24:13.70 kernel Adaptive Server Enterprise (Enterprise Edition)
00:0000:00000:00000:2015/03/13 06:24:13.71 kernel Using config area from primary master device.
00:0000:00000:00000:2015/03/13 06:24:13.71 kernel Warning: Using default file 'J:\sybase\AEC\AEC.cfg' since a configuration file was not specified. Specify a configuration file name in the RUNSERVER file to avoid this message.
00:0000:00000:00000:2015/03/13 06:24:13.73 kernel Allocating a shared memory segment of size 131137536 bytes.
00:0000:00000:00000:2015/03/13 06:24:13.73 kernel WARNING: shared memory segment is being held by another application
00:0000:00000:00000:2015/03/13 06:24:13.75 kernel FATAL: shared memory region is being held at 131104768 bytes but 131137536 bytes are required
00:0000:00000:00000:2015/03/13 06:24:13.75 kernel kbcreate: couldn't create kernel region.
00:0000:00000:00000:2015/03/13 06:24:13.75 kernel kistartup: could not create shared memory
Best
MartinAfter implementing solution in Note 2011550 - SYB: SAP ASE on Windows fails to start, issue was fixed
-
Solaris 10 shared memory config/ora 11g
The ora 11 install guide for spark solaris 10 is very confusing wrt shared memory and my system does not seem to using memory correctly, lots of swapping on an 8GB real memory system.
The doc says to set /etc/system to:
shmsys:shminfo_shmmax project.max-shm-memory 4294967296
but infers that this is not used.
Then, the doc states to set a project shared mem value of 2GB:
# projmod -sK "project.max-shm-memory=(privileged,2G,deny)" group.dba
Why is this number different?
By setting to to 2G as documented oracle did not work at all and so I found Note:429191.1
on the solaris 10 memory which hints that these numbers should be big:
% prctl -n project.max-shm-memory -r -v 24GB -i project oracle_dss
% prctl -n project.max-shm-memory -i project oracle_dss
project: 101: oracle_dss
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
project.max-shm-memory
privileged 24.0GB - deny -
system 16.0EB max deny
Is there some logic in how to get solaris 10/ora 11 to hold hands. The install doc does not seem to contain it.system does not seem to using memory correctly, lots of swapping on an 8GB real memory system.We could start (for example) with this question - How big is your SGA or how much of 8GB RAM takes your SGA?
The doc says to set /etc/system to:
shmsys:shminfo_shmmax project.max-shm-memory 4294967296
but infers that this is not used.From documentation:
In Solaris 10, you are not required to make changes to the /etc/system file to implement the System V IPC. Solaris 10 uses the resource control facility for its implementation. However, Oracle recommends that you set both resource control and /etc/system/ parameters. Operating system parameters not replaced by resource controls continue to affect performance and security on Solaris 10 systems.
Then, the doc states to set a project shared mem value of 2GB:
# projmod -sK "project.max-shm-memory=(privileged,2G,deny)" group.dba
Why is this number different?It's an example how "To set the maximum shared memory size to 2 GB"
By setting to to 2G as documented oracle did not work at all Docs says:
On Solaris 10, verify that the kernel parameters shown in the following table are set to values greater than or equal to the recommended value shown.
If your SGA was greater than 2G I'm nor wondering why "oracle did not work at all".
So for 4GB SGA (for example) you need allow allocation of 4G of shared memory.
Note: shmsys:shminfo_shmmax != project.max-shm-memory. "project.max-shm-memory" is replacement of "shmsys:shminfo_shmmax" but function of these parameters differs.
"project.max-shm-memory resource control limits the total amount of shared memory of one project, whereas previously, the shmsys:shminfo_shmmax parameter limited the size of a single shared memory segment."
Relevant link to Sun docs: http://docs.sun.com/app/docs/doc/819-2724/chapter1-33 -
Shared memory in solaris 10 with oracle
Hi, I am a newbie to solaris and i have some questions on shared memory, Oracle in Solaris
My Questions might seem different, however please do read and try to answer. Thanks in advance.
1) if a solaris server has say 40gb of Ram, what would be the maximum size of a shared memory segment in this machine?
I know that if the server has 40GB. then max shared memory size is 10GB i.e. one fourth of ram, however not sure
2) What is the maximum size of a shared memory segment in solaris that a root user can define.
+ i know that its some where near 14 GB not very sure +
3) Assume i have created a user X and i allocated say 10GB limit for this user for shared memory.
I login to solaris using X and now, can i increase the size of the shared memory that this user can use?
I have a situation, where the root user, created a user named DBA and the root user allocated some 15gb for this DBA user as the max SHM limit.
Now the DBA user has set the max limit for shared memory as 1TB, which is causing hell of problems in the system.
* I am Not very sure on the concept. I am new to this product and facing this problem. please advice.*
+ Thanks +
Krishnakanth (Simply KK)Not sure why your "oracle" user (owner who will be creating the instance) has been assigned the project user.root. I would say create a seperate project may be "dba" and give access to this project to the owner of the user who will be creating the oracle instance.
and then try to issue the command:
prctl -n project.max-shm-memory -v 8gb -r -i project dba
and check to see if you are still facing a problem?
Edited by: somjitdba on Apr 2, 2009 9:54 PM -
SAP HA ASCS Instance service Shared Memory Problem
Hi Gurus,
I have completed the setup of ASCS and ERS instance for SAP HA. The system was working fine, but yesterday when I was trying to start the ASCS instance, it shows following error in the dev_enqsrv log file.
ShadowTable:attach: ShmCreate - pool doesn't exist
Enqueue: EnqMemStartupAction Utc=1267507616
Enqueue Info: replication enabled
Enqueue Info: enque/replication_dll not set
ShadowTable:attach: ShmCreate - pool doesn't exist
ERROR => EnqRepAttachOldTable: failed to get information on old replication table: rc=-1 [enxxmrdt.h 393]
EnqRepRestoreFromReplica: failed to attach to old replication table: rc=-1
enque/backup_file disabled in enserver environment
***LOG GEZ=> Server start [encllog.cpp 493]
For resolving this error, I have performed following steps:
1. cleanipc 04 remove ( where 04 is the instance no for ASCS instance)
2. saposcol -k to stop the saposcollector and release the shared memory.
3. Also performed some steps like saposcol -d, kill , leave, quit.
After doing this steps, the same error is been generated in the dev_enqsrv log file. The only problem with this is the ASCS instance is starting , but while checking the log file available.log, it is changing the staus from available to unavailable every 30 secs.
Appreciate any response.
Regards,
Raj.Hi,
important to know is your NW kernel version and the setup of your file systems.
The error message could be no real error. It could be just the indication that there is no replicated enqueue table available and therefore the enqueue server of the starting ASCS instance is not able to attach to any existing table. It would create a new one. But: If you start your ASCS on the node where the ERS was running and you see that error message, that indicates that the replicated enqueue table couldn't be attached on your starting enqueue server, which is a critical error in a failover scenario.
Check following help.sap.com site for details how enqueue table replication works:
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/e023f3bf423c83e10000000a42189c/frameset.htm
The available.log has this confusing entries if you have your /usr/sap/<SID>/<Instance>/work directory on a clustered file system which is present on both nodes. In that case, the sapstartsrv of the ASCS on the active node will write to the log file that the instance is available, whereas the sapstartsrv of the ASCS on the passive node will write to the log file that the instance is not available. It's a bug, but there are several possibilities to workaround.
If you need documentation of SAP HA on SLES or RHEL, I can post the links of the whitepapers here.
Best regards,
Matthias -
Shared memory in /var/run instead of /tmp
I use shared memory segment on a diskless node.
This shared memory segment are stored in /tmp.
Is there a way to put them in a "memory based" directory, as /var/run (solaris 8) instead of
the disk-based directoryMy problem was especially to change toe location
of the shared memory on file system. I succeed
with FIFO but not with shared memory. I
don't find any solution.
concerning the definition of memory base vs. file
based I have no clue but the following extract from
docset
------[Extract from solaris 8 documentation]-----
The /var/run File System
A new TMPFS-mounted file system, /var/run, is the
repository for temporary system files that are not
needed across system reboots in this Solaris release
and future releases. The /tmp directory continues to
be repository for non-system temporary files.
Because /var/run is mounted as a memory-based file
system rather than a disk-based file system, updates
to this directory do not cause unnecessary disk
traffic that would interfere with systems running
power management software.
The /var/run directory requires no administration.
You may notice that it is not unmounted with the
umount -a or the umountall command.
For security reasons, /var/run is owned by root.
Maybe you are looking for
-
Can Virtual PC access the web pages served by my Mac?
Macs are really awesome for web design. Really wonderful. Sooner or later, though, you run into this one little nagging issue: 85% of the ever-lovin' public uses IE 6. So, you gotta test all your stuff on IE 6 before you release it. So. I've just ins
-
Hp officejet pro 8600 all in one prints but won't scan
I have recently moved house and changed my wireless router from BT to Virgin. I am running OS X 10.9.5 I am able to print from my mac without issue, however, it has stopped scanning. I have managed to get it to work twice on isolated instances but it
-
How to create table in interactive form via Java Web Dynpro
Hi, How to create table in interactive form via Java Web Dynpro ? Any online tutorial / example ? Thank you. Regards, Eric
-
Formatting New External Hard Drive from NTFS to MS-DOS Problem
Hi I'm new to the mac family and I just got a Seagate FreeAgent external hard drive and hooked it up - it mounted fine but it comes formatted NTFS so its in a read only state at the moment. I want to reformat it to MS-DOS so I can use it for both my
-
Hi all Pretty new to the iMovie thing. Need to know whats the best app for creating a DVD of some vacation pics. I want to add titles, chapters (500 pics) & music. I tried exporting a slideshow from iPhoto into iDVD but it didn't play right (stopped