Troubleshooting – Oracle Audio Technologies B31679-01 User Manual

Page 64

Advertising
background image

56

Oracle TimesTen In-Memory Database Installation Guide

application

SHMEM_MAGIC

may result with an Invalid Argument error

(

EINVAL, errno=22

) when attempting to connect to TimesTen.

If a connection is made to a data store with ExclAccess=1, then memory
windows will not be used. In this case, TimesTen does not allocate
shared memory but rather space for the data store is allocated from the
process' private data space.

Troubleshooting

TimesTen support may ask for all of the following in order to diagnose a
problem using memory windows.

• How many memory windows do you have configured?

% /usr/sbin/kmtune -q max_mem_windows

• What is the maximum shared memory segment size?

% /usr/sbin/kmtune -q shmmax

• How many windows are you using?

% cat /etc/services.window

• Do you have the correct instance in your path?

% ttVersion

% ttStatus

% getmemwindow tt_instance

• Can you connect with a utility provided by TimesTen?

% ttIsql -connStr dsn=my_dsn

• Can you successfully run a demo program? The TimesTen demos are

located under install_dir

/demo/

• What other segments are in use?

% ipcs -m -a

• Does "

setmemwindow(1M)

" or a TimesTen utility such as ttStatus

return silently when you expected output?

• Check the error status from the “

setmemwindow

” command.

• What does the "

memwin_stats

" tool show?

% memwin_stats -w

The

memwin_stats

tool may be downloaded from HP at

ftp://contrib:[email protected]/

• What error are you getting when you try to connect?

The following list is not exhaustive but may help sort out the problem.

Advertising