IBM服务器升级了内存和CPU后启动sybase异常




这是客户自己升级的,具体还做什么操作了就不太清楚了,但是从现在看出来的还有Firmware Version也升级了。
现在出了问题,客户来找我们说了。
System Model: IBM,7028-6C4
Machine Serial Number: ****
Processor Type: PowerPC_POWER4
Number Of Processors: 4
Processor Clock Speed: 1453 MHz
CPU Type: 64-bit
Kernel Type: 32-bit
LPAR Info: 1 NULL
Memory Size: 9216 MB
Good Memory Size: 9216 MB
Firmware Version: IBM,RG080425_d79e22_r
Console Login: enable
Auto Restart: true
Full Core: false


下面我附上SYBASE启动日志

附件:

附件图标SYBASE.log (9.49 MB)

参与24

23同行回答

zhenzongjianzhenzongjian软件开发工程师na
There is no valid license for ASE server product. Server is booting with all the option features disabled.这句很重要显示全部
There is no valid license for ASE server product. Server is booting with all the option features disabled.
这句很重要收起
互联网服务 · 2011-11-16
浏览2205
geniusgenius技术经理华洋广场
贴出的日志很长,包含了2006至今的数据,说实话没看完,但是已经基本确定了几个信息:1. Adaptive Server Enterprise/12.5.2/EBF 11792/P/RS6000/AIX 4.3.3/ase1252/1831/32-bit/FBO/Fri Apr  9 06:30:35 20042. server name is 'SYBASE'3. /opt/sybase-12.5/ASE-12_5...显示全部
贴出的日志很长,包含了2006至今的数据,说实话没看完,但是已经基本确定了几个信息:

1. Adaptive Server Enterprise/12.5.2/EBF 11792/P/RS6000/AIX 4.3.3/ase1252/1831/32-bit/FBO/Fri Apr  9 06:30:35 2004
2. server name is 'SYBASE'
3. /opt/sybase-12.5/ASE-12_5/SYBASE.cfg


其实最有意义的还是最后一段

os_find_good_keyfile: Too many dangling memory segments, nead a clean up
kbcreate: couldn't get shmid for server region 0.
kistartup: could not create shared memory

请参照以下办法试试

1.备份并删除文件
   文件 /opt/sybase-12.5/ASE-12_5/SYBASE.krg

2.设置最大共享内存
   文件 /opt/sybase-12.5/SYBASE.cfg
   参数 allocate max shared memory = DEFAULT

3.重新启动Sybase服务
   目录 /opt/sybase-12.5/ASE-12_5/install/
   命令 startserver -f RUN_SYBASE
          startserver -f RUN_SYBASE_back
          startserver -f RUN_SYBASE_mon


* 以下摘自Sybase官方
           
A.有关/sybase/hostname.krg文件

The .krg file contains the address of the shared memory segment that the Sybase server has allocated. This is so that other Sybase processes(backup server, for example) can attach itself to the same memory segment. If the files are still there on the next start they simply get overwritten.


B.有关共享内存超过16G的补丁
   List of Fixes for EBF 15445
   ---------------------------

   Following is a list of fixes which are cumulative to this release.  Each
   fix is listed along with the EBF in which it was first released and the
   description of the problem. The list is sorted by the EBFID column.

The list of fixes represents changes included after the ASE 12.5.4 Release.

   EBFID   BugID    Description
   -----   ------   -------------------------------------------------
   14078   425945   On IBM AIX 5.1, when ASE tries to allocate shared
                    memory larger than 16G, the error message
                    "kernel  os_find_good_keyfile: Found shared memory
                    segment: key 0xce0013ac, id 1048593    kernel
                    os_find_good_keyfile: If SQL Server using it is
                    not running, remove it by hand    kernel
                    os_find_good_keyfile: Too many dangling memory
                    segments, nead a clean up    kernel  kbcreate:
                    couldn't get shmid for kernel region.    kernel
                    kistartup: could not create shared memory" may be
                    reported in the error log.收起
零售/批发 · 2011-11-16
浏览2272
wwwdpwwwdp项目经理西安未来国际信息股份有限公司
国外的软件现在基本都是的显示全部
国外的软件现在基本都是的收起
政府机关 · 2011-11-16
浏览2218
colinscolins系统工程师金融行业
让客户购买sysbase的添加cpu授权吧,我以前升级过,在sco unix下估计一个cpu授权在5k大洋左右,现在cpu核数 ...wwwdp 发表于 2011-11-16 16:41     SYBASE这么变态?要绑定CPU吗?显示全部
让客户购买sysbase的添加cpu授权吧,我以前升级过,在sco unix下估计一个cpu授权在5k大洋左右,现在cpu核数 ...
wwwdp 发表于 2011-11-16 16:41



    SYBASE这么变态?
要绑定CPU吗?收起
银行 · 2011-11-16
浏览2145
wwwdpwwwdp项目经理西安未来国际信息股份有限公司
如果你没有购买sysbase的添加cpu的授权,及时你升级了硬件,在数据库里面也查看不到增加的cup硬件信息的,也就是说,性能还是没添加前的状态显示全部
如果你没有购买sysbase的添加cpu的授权,及时你升级了硬件,在数据库里面也查看不到增加的cup硬件信息的,也就是说,性能还是没添加前的状态收起
政府机关 · 2011-11-16
浏览2125
amote0201amote0201技术支持XX科技XX
路过学习一下 感谢分享显示全部
路过学习一下 感谢分享收起
金融其它 · 2011-11-16
浏览2161
flybeanflybean工程师广东省工商行政管理局信息中心
之前有非正常停SYBASE服务,导致记录共享内存信息的文件仍然存在。删除之,即可$SYBASE/ASE-12_5下面的krg文件与License什么的无关显示全部
之前有非正常停SYBASE服务,导致记录共享内存信息的文件仍然存在。删除之,即可
$SYBASE/ASE-12_5下面的krg文件

与License什么的无关收起
政府机关 · 2011-11-16
浏览2162
wwwdpwwwdp项目经理西安未来国际信息股份有限公司
楼主,你那个客户也是个牛人呀,什么都敢做!显示全部
楼主,你那个客户也是个牛人呀,什么都敢做!收起
政府机关 · 2011-11-16
浏览2212
hotmailhotmail软件开发工程师hotmail
进下安全模式再看看显示全部
进下安全模式再看看收起
互联网服务 · 2011-11-16
浏览2230
ykbx01ykbx01软件开发工程师科电数据
提示你删除一些文件 你备份后删除的试试 我曾经碰到过类似的问题,联系sybase解决吧显示全部
提示你删除一些文件 你备份后删除的试试 我曾经碰到过类似的问题,联系sybase解决吧收起
互联网服务 · 2011-11-16
浏览2146

提问者

pomtch
系统工程师北京交大科技有限公司
擅长领域: 服务器系统管理AIX

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-11-16
  • 关注会员:1 人
  • 问题浏览:16269
  • 最近回答:2011-11-16
  • X社区推广