2006年01月20日

安装sybase 11.9.2


先利用sftp工具winscp上传sybase11.9.2安装包,至少上载sybase-ase-11.9.2-1.i386.rpm、sybase-common-11.9.2-1.i386.rpm、sybase-openclient-11.1.1-1.i386.rpm、sybase-chinese-11.9.2-1.i386.rpm、sybase-doc-11.9.2-1.i386.rpm、sybase-sqlremote-6.0.2-1.i386.rpm几个安装包,可以利用已经存在的帐号上传。


至于sybase下载请自行到网络上搜索。
假设有一个abcd用户,在控制台中,利用root身份,执行以下操作:
cd /home/abcd
rpm -hiv sybase-common-11.9.2-1.i386.rpm
rpm -hiv sybase-ase-11.9.2-1.i386.rpm
rpm -hiv sybase-openclient-11.1.1-1.i386.rpm
rpm -hiv sybase-chinese-11.9.2-1.i386.rpm
rpm -hiv sybase-doc-11.9.2-1.i386.rpm
rpm -hiv sybase-sqlremote-6.0.2-1.i386.rpm


安装程序将sybase安装到/opt/sybase-11.9.2目录下,同时自动建立了sybase用户,为了保证sybase安装可以继续,需要提升sybase用户权限,
回到配置程序,选择“系统/添加、删除或更改系统的用户”,
 
编辑sybase用户,
 
去除账户信息中锁定账户选项,
 
去除密码信息中密码过期选项,



将用户加入到adm,ctools,ntools,root,rpm,wheel,abcd,xgrp组中,便于获得足够权限,同样设置abcd用户,取消密码过期设置,将abcd用户加入到sybase组中,为了确保本系统所有用户均能使用sybase,在/etc/bashrc文件中添加以下行:
SYBASE=/opt/sybase-11.9.2
export SYBASE
在linux的图形终端上,注销当前会话,改成sybase身份登录,这个很重要!
 
 
进入后打开knosole程序,输入:
ssh sybase@192.168.2.15
输入密码,登录进入,第一次进入,自动运行sybase安装程序,提示:
Do you want to start ‘srvbuild’ now?[y/n]:
输入y
安装程序启动图形界面进行安装配置,
 
选择Adaptive server,按下ok按钮
 
在输入数据库路径前,可以再启动一个konsole程序,输入
mkdir db
建立数据库文件目录,在数据库配置画面中有以下输入:
Master device path : /opt/sybase-11.9.2/db/master.dat
Sybsystemprocs device path: /opt/sybase-11.9.2/db/systemprocs.dat
选择Edit Advanced Adaptive Server Attributes按钮,
 
输入Sybsystemdb path: /opt/sybase-11.9.2/db/tempdat
这个数据库设备大小根据需要设定,可以修改成50M,按下Build Server按钮,出现提示后,选择Yes,建立数据库过程相对较长,耐心等待,
 
数据库建立好后,安装程序会进一步询问本地化选项,选择yes,
 
出现上述画面,将英语修改为中文,选择Ok,
 
出现提示,最终出现上述画面,选择ok,
 
继续选择ok,根据提示,此次操作时间较长,耐心等待,
 
选择ok
 
选择数据库进行本地化,已经作过了,如图,所以选择exit
 
选择ok
 
我们没有其他服务需要安装,选择exit
在命令行行上输入
cd /opt/sybase-11.9.2/install
./showserver
显示有这样的内容:
/opt/sybase-11.9.2/bin/dataserver -sabcd -d/opt/sybase-11.9.2/db/master.dat……
表明此时数据库服务已经运行起来了
在/opt/sybase-11.9.2/locales/locales.dat文件中找到[linux]章节,加入一行,如下
locale = zh_CN, chinese, eucgb


退出sybase用户图形桌面,用root身份登录,进入系统管理配置,选择系统/启用或禁用系统服务,
 
 
将sybase选中,选择确定,打开一个konsol,输入以下命令
cd /etc/rc.d/rc3.d
mv S85sybase S99sybase
cd ../rc4.d
mv S85sybase S99sybase
cd ../rc5.d
mv S85sybase S99sybase
cd ../init.d
vi sybase
将文件中的这两句注释掉
#killproc backupserver
#killproc monserver
保存退出
做以上修改目的为了让sybase服务在机器正常启动时可以跟随启动,之所以修改成S99,是发现默认的S85有时候会不正常,放在后面启动,实际上是其他服务都启动起来后再启动,比较安全,如果有自己开发的程序依赖于Sybase的,可以将Sybase的启动脚本提升到S98这个层次,测试一下,发出reboot命令,重新启动后,同上,可以使用showserver命令来观察。


其实Sybase还有非常快速的安装方法,尤其是在移动非常大的数据库时候非常有用,下一篇blog再说吧。



 


 

本篇文章使用aigaogao Blog软件发布, “我的Blog要备份”

2006年01月18日

虽然我觉得可以按照说明装一个Linux,要是谁能做个文档测试,照着这个能装上就好了,最好测试者不懂计算机。

Update:Mandriva Linux 2006版的下载看这里,希望水兵琪这样的朋友喜欢。

安装Mandriva Linux 2006

 插入Mandriva Linux 2006 CD1,启动机器:
 
按下回车键;
 
进入语言选择,选择简体中文,
 
接受许可协议,
 
选择新安装,
 
安全级别选择苛刻,这样会导致系统比较难用,但是安全程度高,因为有定时检查审核程序确保系统不会被篡改,
 
安装程序自动探测到分区状况,给出可选建议,请选择清除整个分区,选择清除将会有一个提示,继续选下一步,清除整个硬盘;如果硬盘是新的,有可能不会出现这个内容,请选择系统自动分配的方式建立磁盘分区,
 
进入安装介质确认,直接选择下一步,
 
安装程序选择,确保选择Internet工作站、网络计算机(客户端)、配置、控制台工具、开发、文档、WEB/FTP、防火墙/路由器、网络计算机服务器、KDE工作站这几个选项,
 
选择是,继续,
 
好了,进入安装了,中间会有一些提示,要求更换光盘,请按照提示操作,
 
设置管理员密码,身份验证方式很丰富,但是我们不必选择,
 
增加一个用户,给与充分权限,因为安全性问题,系统会拒绝root远程登录,所以给用户较高权限,接受用户后,系统还会出现添加用户的画面,不用增加了,直接选择下一步,
 
设置引导程序,如图,下一步,
 
进入最后配置阶段,请选择图形界面配置,
 
选择X服务器,此处一般采用系统推荐选项,继续,
 
选择显示器,采用系统默认,分辨率保持最小是1024*768,在安装SYBASE时候,这个分辨率将会用上,
 
如图,确定,
 
选择启动进入图形界面,
 
返回到概要,向下查看,选择网络配置,
 
根据情况选择,此处一般选择局域网,
 
选择eth0,下一步,
 
作为服务器使用的linux,相关网络采用手工配置,
 
手工设定IP地址,
 
设定机器名称,域名服务器,网关,
 
直接选择下一步,
 
选择允许用户启动连接,选择下一步,出现完成提示,选择完成按钮,
 
选择系统服务配置,
 
将互联网下的httpd和远程管理下的sshd服务选中,其实这个设置也可以在系统安装好后配置,选择下一步,回到概要后,继续选择下一步,
 
系统自动更新选项,此处选否,
 
安装完成,选择重新启动,进入配置工作环节,记住将安装光盘取出,
第一次启动会有Mandriva的调查,不用理会,跳过,
 
用root身份登录,第一次使用root身份登录,会有一些警告,不用理会,直接进入,在开始菜单中选择 系统/配置/配置您的计算机,
 
选择“网络和Internet”/管理主机定义,添加一行,如图,
 
也可以在/etc/hosts文件中直接加入这一行:
192.168.2.15 xdsm xdsm
继续选择系统/调整日期和时间,
 
将时间设置到正确的时间和时区,接着选择安全,设置个人防火墙,
 
初次进入请选择下方高级按钮,出现上面画面,请确保选中Web服务器、SSH服务器,其他端口请填写 4100/tcp,该端口为sybase预留。选择确定,还有提示,继续确定,返回主配置画面,从开始菜单选择运行命令,输入konsole,进入命令行,
vi /etc/hosts.allow
增加一行,
ALL:ALL:ALLOW #完全开放
保存退出到命令行,
ssh 用户@192.168.2.15
如果登录成功,则表明ssh服务已经正常运行,可以在另外一台计算机上使用其他客户端,例如putty连接测试,注意事项是选择ssh2协议。
如果在浏览器中输入http://192.168.2.15
显示“It Works”,则表明web服务也已经正常。


 

本篇文章使用aigaogao Blog软件发布, “我的Blog要备份”

2006年01月04日

A: 
B: 
A:  听说在HZ
A:  过得还好?
B:  是的,还好  
A:  名字都改了
A:  嘿嘿,在做日本项目喽
B:  是的  
A:  现在日语是不是长进很多
B:  哪有呀?原地踏步.考过了3级  
A:  不错
A:  每年都有进步,未来就更可靠
B:  呵呵.  
A:  当年为什么离开呢?
A:  我不知道原因
A:  是收入还是其他方面
B:  收入只是一方面,还有就是一个人在HF太寂寞了  
A:  哦
A:  女朋友在HZ?
B:  当时家人在HZ  
A:  原来是这样
A:  谢谢
A:  为什么当时没有说呢
A: 
B:  没有什么好说的了,反正不是因为你啦.你给我的印象还是可以的,不像有些人.
A: 
B:  真得不便多说  
A:  我能理解
A:  不能光埋头写程序
A:  编码能力积累到一定程度
B:  是的哦  
A:  应该要关心行业变化
A:  被动跟进和主动跟进是有区别的
B:  嗯  
A:  按我对你能力的看法,现在可以读一读工程管理
A:  方面的资料
B:  谢谢,我试着做吧  
A:  88,忙了,下次聊
B:  88