Система получена восстановлением из бакапа (гомогенное копирование). Все работало. Затем накатил свежий холодный бакап, система работала нормально, но затем при останове системы и последующем запуске из под пользователя sapsid возникла проблема:
при R3trans -d вот что происходит в trans.log
4 ETW000 R3trans version 6.09 (release 640 - 26.10.04 - 15:45:42).
4 ETW000
4 ETW000 date&time : 21.11.2006 - 10:29:53
4 ETW000 control file: <no ctrlfile>
4 ETW000 R3trans was called as follows: R3trans -d
4 ETW000 trace at level 2 opened for a given file pointer
4 ETW000 [dev trc ,00000] Tue Nov 21 10:29:53 2006 358 0.000358
4 ETW000 [dev trc ,00000] db_con_init called 2 0.000390
4 ETW000 [dev trc ,00000] create_con (con_name=R/3) 83 0.000473
4 ETW000 [dev trc ,00000] Loading DB library '/usr/sap/BND/SYSexe/run/dboraslib.so' ...
4 ETW000 78 0.000551
4 ETW000 [dev trc ,00000] load shared library (/usr/sap/BND/SYS/exe/run/dboraslib.so), hdl 0
4 ETW000 65361 0.065912
4 ETW000 [dev trc ,00000] Library '/usr/sap/BND/SYS/exe/run/dboraslib.so' loaded
4 ETW000 31 0.065943
4 ETW000 [dev trc ,00000] function DbSlExpFuns loaded from library /usr/sap/BND/SYS/exe/run/dboraslib.so
4 ETW000 85 0.066028
4 ETW000 [dev trc ,00000] Version of '/usr/sap/BND/SYS/exe/run/dboraslib.so' is "640.00", patchlevel (0.32)
4 ETW000 202 0.066230
4 ETW000 [dev trc ,00000] function dsql_db_init loaded from library /usr/sap/BND/SYS/exe/run/dboraslib.so
4 ETW000 39 0.066269
4 ETW000 [dev trc ,00000] function dbdd_exp_funs loaded from library /usr/sap/BND/SYS/exe/run/dboraslib.so
4 ETW000 73 0.066342
4 ETW000 [dev trc ,00000] New connection 0 created 46 0.066388
4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = -000000001 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO
4 ETW000 73 0.066461
4 ETW000 [dev trc ,00000] db_con_connect (con_name=R/3) 64 0.066525
4 ETW000 [dev trc ,00000] find_con_by_name found the following connection for reuse:
4 ETW000 28 0.066553
4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = 000000000 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO
4 ETW000 34 0.066587
4 ETW000 [dev trc ,00000] Got ORACLE_HOME=/oracle/BND/920_64 from environment
4 ETW000 643 0.067230
4 ETW000 [dev trc ,00000] -->oci_initialize 34 0.067264
4 ETW000 [dev trc ,00000] Client NLS settings: AMERICAN_AMERICA.WE8DEC 43865 0.111129
4 ETW000 [dev trc ,00000] Logon as OPS$-user to get SAPNAD's password 62 0.111191
4 ETW000 [dev trc ,00000] Connecting as /@BND on connection 0 ... 22 0.111213
4 ETW000 [dev trc ,00000] Allocating service context handle 46 0.111259
4 ETW000 [dev trc ,00000] Allocating server context handle 32 0.111291
4 ETW000 [dev trc ,00000] Attaching to DB Server BND (con_hdl=0,svchp=80000001007cb6b8,svrhp=80000001007cda68)
4 ETW000 101 0.111392
4 ETW000 [dev trc ,00000] Assigning server context 80000001007cda68 to service context 80000001007cb6b8
4 ETW000 199963 0.311355
4 ETW000 [dev trc ,00000] Allocating user session handle 88 0.311443
4 ETW000 [dev trc ,00000] Starting user session (con_hdl=0,svchp=80000001007cb6b8,srvhp=80000001007cda68,usrhp=80000001007d7440)
4 ETW000 41 0.311484
4 ETW000 [dev trc ,00000] Assigning user session 80000001007d7440 to service context 80000001007cb6b8
4 ETW000 43407 0.354891
4 ETW000 [dev trc ,00000] Now I'm connected to ORACLE 272981 0.627872
4 ETW000 [dbsloci. ,00000] *** ERROR => ORA-1403 when accessing table SAPUSER
4 ETW000 21603 0.649475
4 ETW000 [dev trc ,00000] Disconnecting from connection 0 ... 96 0.649571
4 ETW000 [dev trc ,00000] Rolling back transaction ... 31 0.649602
4 ETW000 [dev trc ,00000] Closing user session (con_hdl=0,svchp=80000001007cb6b8,usrhp=80000001007d7440)
4 ETW000 357 0.649959
4 ETW000 [dev trc ,00000] Now I'm disconnected from ORACLE 636 0.650595
4 ETW000 [dev trc ,00000] Try to connect with default password 24 0.650619
4 ETW000 [dev trc ,00000] Connecting as SAPNAD/<pwd>@BND on connection 0 ...
4 ETW000 32 0.650651
4 ETW000 [dev trc ,00000] Assigning username to user session 80000001007d7440
4 ETW000 30 0.650681
4 ETW000 [dev trc ,00000] Assigning password to user session 80000001007d7440
4 ETW000 51 0.650732
4 ETW000 [dev trc ,00000] Starting user session (con_hdl=0,svchp=80000001007cb6b8,srvhp=80000001007cda68,usrhp=80000001007d7440)
4 ETW000 34 0.650766
4 ETW000 [dboci.c ,00000] *** ERROR => OCI-call 'OCISessionBegin' failed: rc = 1017
4 ETW000 4164 0.654930
4 ETW000 [dbsloci. ,00000] *** ERROR => CONNECT failed with sql error '1017'4 ETW000 35 0.654965
4 ETW000 [dblink ,00419] ***LOG BY2=>sql error 1017 performing CON [dblink#1 @ 419]
4 ETW000 223 0.655188
4 ETW000 [dblink ,00419] ***LOG BY0=>ORA-01017: invalid username/password; logon denied [dblink#1 @ 419]
4 ETW000 33 0.655221
2EETW169 no connect possible: "DBMS = ORACLE --- dbs_ora_tnsname = 'BND'"
из под sapsid lsnrctl stop, start,status работают корректно, могут запускать и останавливать оракловый listener.
Переустанавливал CI, хотя это не должно было влиять на настройки пользователя sapsid.
dbms_type=ORA
ORACLE_SID=BND
ORACLE_BASE=/oracle
ORACLE_PSRV=BND
ORA_NLS33=/oracle/client/92x_64/ocommon/nls/admin/data
ORACLE_HOME=/oracle/BND/920_64
т.е. настройки читаются из /oracle/BND/920_64/network/admin
а коннекта нет!
что произошло и на каком этапе это случилось?
|
|