car.3205 发表于 2018-10-15 13:43:26

db2 连接的时候报错,SQL1391N-freebile

  db2 connect to itsystm
  SQL1391NThe database is already in use by another instance of the database
  manager.SQLSTATE=51023
  db2版本:

  DB21085IInstance "dmin" uses "64" bits and DB2 code>
  with level>  Informational tokens are "DB2 v9.5.0.4", "s090429", "U825478", and Fix Pack
  "4".
  Product is installed at "/opt/IBM/db2/V9.5".
  os:aix 5300-07-01-0748
  db2diag.log
  2012-03-07-08.30.02.198571+480 I5707568A678       LEVEL: Severe
  PID   : 520294               TID: 2033      PROC : db2sysc 0
  INSTANCE: admin            NODE : 000         DB   : ITSYSTM
  APPHDL: 0-36922            APPID: *LOCAL.admin.120307003002
  AUTHID: ADMIN
  EDUID   : 2033               EDUNAME: db2agent (ITSYSTM) 0
  FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::FirstConnect, probe:6
  DATA #1 : Hexdump, 40 bytes
  0x07000000057FE1E6 : 2F64 6232 6461 7461 2F64 6231 2F69 7461    /db2data/a
  0x07000000057FE1F6 : 646D 696E 2F4E 4F44 4530 3030 302F 5351    dmin/NODE0000/SQ
  0x07000000057FE206 : 4C30 3030 3031 2F00                        L00001/.
  2012-03-08-00.00.01.459057+480 I5708247A561       LEVEL: Error
  PID   : 520294               TID: 2033      PROC : db2sysc 0
  INSTANCE: admin            NODE : 000         DB   : ITSYSTM
  APPHDL: 0-37295            APPID: *LOCAL.admin.120307160001
  AUTHID: ADMIN
  EDUID   : 2033               EDUNAME: db2agent (ITSYSTM) 0
  FUNCTION: DB2 UDB, base sys utilities, sqle_GetRelDBLockForInstance, probe:25
  RETCODE : ZRC=0x870F0016=-2029060074=SQLO_SHAR "File sharing violation."
  DIA8519C A file sharing violation has occurred, filename was "".
  2012-03-08-00.00.01.459636+480 I5708809A471       LEVEL: Error
  PID   : 520294               TID: 2033      PROC : db2sysc 0
  INSTANCE: admin            NODE : 000         DB   : ITSYSTM
  APPHDL: 0-37295            APPID: *LOCAL.admin.120307160001
  AUTHID: ADMIN
  EDUID   : 2033               EDUNAME: db2agent (ITSYSTM) 0
  FUNCTION: DB2 UDB, base sys utilities, sqle_GetRelDBLockForInstance, probe:25
  MESSAGE : /db2data/admin/NODE0000/SQL00001/SQLINSLK
  2012-03-08-00.00.01.459809+480 I5709281A563       LEVEL: Severe
  PID   : 520294               TID: 2033      PROC : db2sysc 0
  INSTANCE: admin            NODE : 000         DB   : ITSYSTM
  APPHDL: 0-37295            APPID: *LOCAL.admin.120307160001
  AUTHID: ADMIN
  EDUID   : 2033               EDUNAME: db2agent (ITSYSTM) 0
  FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::FirstConnect, probe:5
  RETCODE : ZRC=0x870F0016=-2029060074=SQLO_SHAR "File sharing violation."
  DIA8519C A file sharing violation has occurred, filename was "".
  1.问题描述:3月9号,检查数据库的时候,在服务器端发现数据库异常,无法打开,无法进行任何操作;
  从客户端可以打开数据库,可读,但也无法进行任何DBA管理操作。
  对业务没有影响,只是无法管理数据库。
  2.分析:
  通过检查db2diag.log 日志,There is an error opening log control files:
  /db2data/admin/NODE0000/SQL00001/SQLOGCTL.LFH.1
  /db2data/admin/NODE0000/SQL00001/SQLOGCTL.LFH.2
  fuser -u/db2data/admin/NODE0000/SQL00001/SQLOGCTL.LFH.1
  db2pd -edu
  发现占用着2个文件的进程不是目前正在启用的进程。
  出现这个error ,是由于有DB2其他进程在占用这2个文件,没有正常的释放文件,造成后面的程序无法打开这2个文件。
  所以就出现了这种现象,这是DB2的一个bug。
  3.处理:重启db2实例,释放ipc资源,数据库恢复正常
  这个问题也与下面这个问题有点类似
  http://www-01.ibm.com/support/docview.wss?uid=swg21432619

页: [1]
查看完整版本: db2 连接的时候报错,SQL1391N-freebile