IBM E027SLL-H Troubleshooting Guide - Page 141

A monitoring process fails to start on Linux or UNIX after changing a, profile for root

Page 141 highlights

Before you begin Before completing the steps below, verify with your database administrator that the following conditions are not the cause of the problem: v The database manager has not been started on the database server. v The database manager was stopped. v The database agent was forced off by the system administrator. v The database manager has already allocated the maximum number of agents. v The database agent was terminated due to an abnormal termination of a key database manager process. If the problem is not due to any of the above, it is most likely that the application is using multiple contexts with the local protocol. In this case, the number of connections is limited by the number of shared memory segments to which a single process can be attached. For example, on AIX, the limit is ten shared memory segments per process. Procedure 1. On the computer with the database that you want to connect to, configure the database manager to use TCP/IP on AIX. 2. On the server system, log in as the DB2 instance owner. 3. Set DB2COMM to TPC/IP, for example: db2set DB2COMM=tcpip 4. Edit the /etc/services file to include both a DB2 connection service port and a DB2 interrupt connection if they do not already exist, such as, db2cDB2 50000/tcp # DB2 connection service port db2iDB2 50001/tcp # DB2 interrupt connection # service port 5. Update the database manager configuration, such as, db2 update dbm cfg using svcename db2cDB2. The argument after svcename must match the name of the DB2 connection port service that you placed in /etc/services. 6. Start and stop DB2: % db2stop % db2start What to do next Restart the portal client. A monitoring process fails to start on Linux or UNIX after changing a .profile for root IBM Tivoli Monitoring processes such as the monitoring server, portal server, warehouse proxy agent, summarization and pruning agent, and other agents are all started while you are logged on as a user ID on Linux and UNIX systems. For many shell environments, the user ID has a .profile file that is run during the initial processing to ensure a consistent working environment and must satisfy certain requirements. The .profile must satisfy these requirements: Chapter 6. Connectivity troubleshooting 123

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310

Before you begin
Before completing the steps below, verify with your database administrator that
the following conditions are not the cause of the problem:
v
The database manager has not been started on the database server.
v
The database manager was stopped.
v
The database agent was forced off by the system administrator.
v
The database manager has already allocated the maximum number of agents.
v
The database agent was terminated due to an abnormal termination of a key
database manager process.
If the problem is not due to any of the above, it is most likely that the application
is using multiple contexts with the local protocol. In this case, the number of
connections is limited by the number of shared memory segments to which a
single process can be attached. For example, on AIX, the limit is ten shared
memory segments per process.
Procedure
1.
On the computer with the database that you want to connect to, configure the
database manager to use TCP/IP on AIX.
2.
On the server system, log in as the DB2 instance owner.
3.
Set DB2COMM to TPC/IP, for example:
db2set DB2COMM=tcpip
4.
Edit the
/etc/services
file to include both a DB2 connection service port and a
DB2 interrupt connection if they do not already exist, such as,
db2cDB2 50000/tcp # DB2 connection service port
db2iDB2 50001/tcp # DB2 interrupt connection
# service port
5.
Update the database manager configuration, such as, db2 update dbm cfg
using svcename db2cDB2. The argument after svcename must match the name
of the DB2 connection port service that you placed in
/etc/services
.
6.
Start and stop DB2:
% db2stop
% db2start
What to do next
Restart the portal client.
A monitoring process fails to start on Linux or UNIX after changing a
.profile for root
IBM Tivoli Monitoring processes such as the monitoring server, portal server,
warehouse proxy agent, summarization and pruning agent, and other agents are
all started while you are logged on as a user ID on Linux and UNIX systems.
For many shell environments, the user ID has a
.profile
file that is run during the
initial processing to ensure a consistent working environment and must satisfy
certain requirements.
The
.profile
must satisfy these requirements:
Chapter 6. Connectivity troubleshooting
123