Chinaunix

标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教 [打印本页]

作者: at101    时间: 2004-11-02 16:12
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
在 RED-HAT-linux-Advanced Server release 2.1AS/i386系统下
安装sybase 12-5.
1、先用root把sybase 12.5.tar解压到/sybase(新目录)中,
2、再用root 执行#useradd –g dba –d /opt/Sybase-12.5 sybase 并设定密码。
3、然后用root 执行chown sybase:dba    /sybase。
4、最后用sybase 用户   在/sybase目录下
     执行:  rpm -ivh sybase-common-12.5.0.1-5.i386.rpm
     然后报错了,请那位知道原因的,解释一下,我第一次装sybase,笨是笨点~~

error:cannot get exclusive lock on /var/lib/rpm/Packages
errot:cannot open Packages index using db3 - Operation not permitted(1)
errot:cannot open Packages database in /var/lib/rpm

如果你们说是权限问题,请附上说明,怎么解决,谢谢··!
如果不是,请说说解决方法。

2004-11-02      17:50   第二次修改:
上面的问题已经解决,但出现了下面问题,请帮忙:


用root 执行   #rpm -ivh sybase -ase-12.5.0.1-3.i386.rpm
                       error:failed dependencies
                                /bin/ksh is needed by sybase-ase-12.5.0.1-3

请问这又是什么问题?

不会是加   --nodeps 吧~?

如果想彻底解决,要怎么办?
谢谢!!
作者: 1017of    时间: 2004-11-02 16:30
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
好象8用创建用户,用root用户rpm吧
作者: emouse    时间: 2004-11-02 17:03
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
用root用户安装,用sybase用户配置
作者: at101    时间: 2004-11-02 17:49
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
上面的问题已经解决,但出现了下面问题,请帮忙:
用root 执行   #rpm -ivh sybase -ase-12.5.0.1-3.i386.rpm
会报这样的错误:       error:failed dependencies
-                                /bin/ksh is needed by sybase-ase-12.5.0.1-3

请问这又是什么问题?

不会是加   --nodeps 吧~?

如果想彻底解决,要怎么办?
我怕使用  --nodeps 以后的使用中会出现问题~!
谢谢!!
作者: sunlan    时间: 2004-11-03 09:58
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
原帖由 "at101" 发表:
上面的问题已经解决,但出现了下面问题,请帮忙:
用root 执行   #rpm -ivh sybase -ase-12.5.0.1-3.i386.rpm
会报这样的错误:       error:failed dependencies
-                                /bin/ksh is ..........



你装ksh了吗?如果没有就装一个
作者: at101    时间: 2004-11-03 12:54
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
谢谢,
我现在下一个先试试,
等我完全装成功了,
我会把这一次的安装体会写出来,
大家看看有何不妥的~~
作者: 云中雾    时间: 2004-11-03 13:44
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
呵呵,我用的还是RS2.1+sybase-11.9.2 ,楼主装好了12.5记得贴出来阿
作者: at101    时间: 2004-11-03 18:57
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
已经按“sunlan"的说法,把KSH装了上去。
现在已经按以下方法安装:
1、修改系统内存配置。在root用户登录文件中加入以下语句(以bash用户,.bash_profile为例。更改系统内存值为60M):echo "188743680" >; /proc/sys/kernel/shmmax     //把共享内存设成180M(我的内存是256M,   也在/etc/rc.d/rc.local里面加上了这一行,作用是每一次重启 都可以有这么大的共享内存。

2、重新启动系统。

4、确定我的网络是好的。telnet了两次本地。

5、在X-Windows中使用srvbuild工具配置ASE产品 。(中间出现一点问题,说:用户sybase 没有/tmp/orbit-sybase的所有权。
使用chown sybase:dba /tmp/orbit-sybase -R 给sybase 赋权。)

6、在srvbuild窗口中,选择安装Adaptive Server类型。 服务器名为:ITC。并进入Server的配置过程。

7、配置Adaptive Server。填写或选择以下内容:
Master device path(主设备路径):/opt/sybase-12.5/data/master.dat
Master device size(MB)(主设备大小):60
Master database size(MB)(主数据库大小):20
Sybsystemprocs device path(系统存储过程设备路径):/opt/sybase-12.5/data/systemprocs.dat
Sybsystemprocs device size(MB)(系统存储过程设备大小):120
Sybsystemprocs database size(MB)(系统存储过程数据库大小):120
Error log path(错误日志路径):/opt/sybase-12.5/install/TEST.log
Transport type(传输协议类型):tcp
Host name(主机名):itc
Port number(监听端口号):4100
点击OK按钮,进入下一配置过程。

8、然后就build server.        出现下面的问题:
building master device .... master device complete.
writing RUN_ITC file ....RUN_ITC file  complete.
starting server .....   Tash failed
unable to boot server 'itc'.
server 'itc' was not created
done



请问这是怎么回事?会不会是因为license的问题?
我是不是应该在/$ASE/install/看日志呢?
我看到的日志是这样子的:

00:00000:00000:2004/11/03 19:19:44.75 kernel Use license file /opt/sybase-12.5/SYSAM/licenses/license.dat
00:00000:00000:2004/11/03 19:19:44.78 kernel Checked out  license ASE_SERVER
00:00000:00000:2004/11/03 19:19:44.78 kerner Adaprive Server Enterprise Enterprise Edition
00:00000:00000:2004/11/03 19:19:44.78 kernel Using config area from primary master device.

00:00000:00000:2004/11/03 19:19:44.78 kernel Warning: Using default file '/opt/sybase-12.5/itc.cfg' since a configuration file was not specified. Specify a configuration file name in the RUNSERVER file to avoid this message.


00:00000:00000:2004/11/03 19:19:44.79 kernel os_create_region: can't allocate 37040128 bytes

00:00000:00000:2004/11/03 19:19:44.90 kernel kbcreate: couldn't create kernel region.

00:00000:00000:2004/11/03 19:19:45.77 kernel kistartup: could not create shared memory

00:00000:00000:2004/11/03 19:19:45.80 kernel Use license file /opt/sybase-12.5/SYSAM/licenses/license.dat
00:00000:00000:2004/11/03 19:19:44.78 kernel Checked out  license ASE_SERVER
00:00000:00000:2004/11/03 19:19:44.78 kerner Adaprive Server Enterprise Enterprise Edition

00:00000:00000:2004/11/03 19:19:44.80 kernel The configuration area in device  '/opt/sybase-12.5/data/master.dat' appears to be corrupt. The server needs this data to boot, and so cannot continue. The server will shut down.


请会的兄弟一一指教,谢谢。
那位兄弟有license的,可以写出来吗?

作者: at101    时间: 2004-11-03 21:47
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
今晚一真在 安装,
参考了下面这个链接的安装方法,
http://www.chinaunix.net/jh/21/152017.html

到晚上九点20分前,终于把sybase装上去了,  

但有个问题,建一个60M的master时用了5分钟。
请问各位,这正常吗?
用的是IDE硬盘。没有做裸设备(主要是想等搞懂了,再建时,才把它挂到裸设备上去)

使用sybase start启动sybase后,
$isql -Usa
$输入密码,
但就报:
CT-LIBRARY errot:
                   ct_connect():directory service layer:internal directory control layer error: Requested server name not found.
我的/etc/hosts文件是这样的
127.0.0.1           localhost.localdomain localhost
192.168.9.12     itc.com                        itc
我尝试过telnet两次127.0.0.1的了,可以进去的~!
怎么回事?是因为我的hosts配得不对吗?
作者: chestnut king    时间: 2004-11-04 10:53
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
我也是按上面方法安装的,为什么我在运行lmgr时候,报Starting Studio Installer in License mode...
Can't load library "/program/sybase/shared-1_0/jre-1.2.2/lib/i386/libjava.so", because /program/sybase/shared-1_0/jre-1.2.2/lib/i386/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
Could not create the Java virtual machine.
Forcing license daemon to re-read license file to pick up changes...
lmutil - Copyright (C) 1989-1999 Globetrotter Software, Inc.
lmreread failed: Invalid parameter -42,381:2 (No such file or directory)
作者: at101    时间: 2004-11-04 12:27
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
原帖由 "chestnut king" 发表:
我也是按上面方法安装的,为什么我在运行lmgr时候,报Starting Studio Installer in License mode...
Can't load library "/program/sybase/shared-1_0/jre-1.2.2/lib/i386/libjava.so", because /program/sybase/s..........


你们都用lmgr吗?那就是说你有licenses了?
发一份给我吧 :  at8563661@163.com
可以吗?
我没有运行那个,我用的是demo版~
你是在xwindows下配的lmgr吗?
我的是在xwindows下配的!

我们公司的licenses不见了,打电话到sybase公司,

他们问我们有没有签合同,
我说没有,只有发票~   他们就把电话都挂了~!   
我快气得发疯了~~!
唉~!他们欺负人!现在不知道怎么办~!
作者: chestnut king    时间: 2004-11-04 14:56
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
我也没有licenses啊,我在lmgr时候老报ibgcc_s.so.1 must be installed for pthread_cancel to work
Forcing license daemon to re-read license file to pick up changes...
lmutil - Copyright (C) 1989-1999 Globetrotter Software, Inc.
lmreread failed: Invalid parameter -42,381:2 (No such file or directory)
但是我/lib下有ibgcc_s.so.1这个文件啊
作者: at101    时间: 2004-11-04 15:11
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
原帖由 "chestnut king" 发表:
我也没有licenses啊,我在lmgr时候老报ibgcc_s.so.1 must be installed for pthread_cancel to work
Forcing license daemon to re-read license file to pick up changes...
lmutil - Copyright (C) 1989-1999 Gl..........



事实上,我找了个人问了一下,是可以跳过lmgr的。
就是从有licensese的人那里copy 一份licenses.dat    过来就可以用的了(记得把里面的IP改成你自己的)。
作者: chestnut king    时间: 2004-11-04 16:30
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
是啊,我现在也装好了,
但是写了程序 ,编译也能通过了,但是运行的时候老这句就
ret = cs_ctx_alloc(CS_VERSION_100, &cntx_ptr);
Segmentation fault
是不是因为没licenses.dat 的原因啊。。各位大侠,谁有licenses.dat 啊,给我一份把,andrew20030704@yahoo.com
作者: at101    时间: 2004-11-04 17:23
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
原帖由 "chestnut king" 发表:
是啊,我现在也装好了,
但是写了程序 ,编译也能通过了
..........


写了程序是什么意思啊?上面这位兄弟,
你重启后能使用sybase start 引导sybas起动吗?
我的QQ:15493274。加我~


现在有一个新问题,我可以在win2000上
通过sybase-central连到sybase12.5的数据库上。
但我不能在linux上用sybase status看到状态,
$sybase status
bash:sybase:command not found
请问这是怎么回事?希望各位CU上的朋友,帮帮忙~谢谢!!

是不是我的环境变量有问题呢?
我的.bash_profile内容如下:
SHELL=/bin/bsh

SYBASE=/opt/sybase-12.5

DSQUERY=spbackup

PATH=$PATHSYBASE/ASE/binSYBASE/ASE/installSYBASE/posSYBASE/OCS/binSYBASE/SYSAM/bin:.

LD_LIBRARY_PATH=$SYBASE/ASE/libSYBASE/FTS/libSYBASE/OCS/lib:

SYBASE_FTS=FTS

SYBASE_SYSAM=SYSAM

SYBASE_ASE=ASE

LM_LICENSE_FILE=/opt/sybase-12.5/SYSAM/licenses/license.dat:

SYBASE_OCS=OCS

export SYBASE

export  DSQUERY

export PATH

export LD_LIBRARY_PATH

export SYBASE_FTS

export SYBASE_SYSAM

export LM_LICENSE_FILE

export SYBASE_OCS

export SYBASE_ASE

unset LANG
作者: chestnut king    时间: 2004-11-05 07:20
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
我可以启动的啊,startserver -f RUN_PJTEST
我都运行n次了,都没问题
作者: chestnut king    时间: 2004-11-05 07:21
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
程序我也搞定了,现在程序都能连的上sybase数据库,并打印出来表的内容了,真不容易啊。。
作者: at101    时间: 2004-11-05 08:36
标题: sybase12.5安装到红帽子Advanced Server-2.1AS/i386问题求教
[quote]原帖由 "chestnut king"]程序我也搞定了,现在程序都能连的上sybase数据库,并打印出来表的内容了,真不容易啊。。[/quote 发表:

你用裸设备吗?我的配置是:/etc/raw/raw1  /dev/hdc2
你在线,对吧?加我~QQ~15493274·!

我使用startserver -f RUN_itc时,
出来一串东西:最后在这停住了:但是,sybase可以在windows下连,也可以在linux上使用isql进去~
00:00000:00001:2004/11/05 08:44:32.01 kernel  Warning: There is no valid license for ASE server product. Server is booting with all the option features disabled.
…………
00:00000:00001:2004/11/05 08:44:32.43 server Master device size: 50 megabytes, or 25600 virtual pages .(A virtual page is 2048 bytes.)

在linux的console就停在这(上面的字符串那)不动了,请问是怎么回事~?我在windows下可以通过sybase-central连到库上,但这“停住的字符”,是代表什么问题呢?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2