Redflag Linux Server 4.1 架设sybase数据库

简介:
redflag linux server 4.1 架设sybase数据库 
作者:田逸(sery@163.com) 《开放系统世界》2005年第10期47页 

sybase 是与 oracle 并驾齐驱的数据库产品,在企业平台上有较多的应用.前几天,我为安装和配置sybase 花费了很多时间,其间经历种种困难,今在此记录这些过程,以供大家参考,不足之处望行家指正. 

一、软件的版本。操作系统为红旗linux server 4.1,即asianux,内核版本是2.4.21-9.30axsmp。sybase 版本是ase1253esd1xe_linux,从www.sybase.com上可以下载。这个版本不需要许可,可免费使用。 

二、安装操作系统。红旗的安装相对于红帽子来说,要容易一些,它没有象红帽子那样让你选择服务器、工作站、定制和完全安装,因此大部分的操作就是用鼠标点击“下一步”,然后只需漫长的等待(要换第二张光盘)就可以完成安装。 

三、系统基本配置。1 设置好网络参数,如果有不正确的地方,修改文件 /etc/sysc gateway=202.108.93.254 //笔者假定的,应根据自己的实际情况设定。2 设定主机名。由于sybase需要以主机名来定义sybase的服务名称(如run_hostname),因此取一个简单的名字也是有必要的。通过修改文件 /etc/hosts 来达到目的,我的样本文件如下 
[root@sybase root]# vi /etc/hosts 

# do not remove the following line, or various programs 
# that require network functi will fail. 
127.0.0.1 localhost.localdomain localhost 
202.108.93.200 sybase //这行是加上去的 
待sybase安装配置完后,sybase 的主服务器名称将变成 run_sybase的样子。3 添加用户sybase,这个用户用来安装、配置和运行sybase数据库服务器。为安全起见,不建议使用root来安装、配置和运行sybase服务器。添加用户的命令如下: 
[root@sybase /]# useradd ╟d /opt/sybase sybase //指定sybase 用户的主目录 
[root@sybase /]#passwd sybase //给用户sybase设置密码 
changing password for user sybase. 
new password:mygod //密码为 mygod ,显示为星号。 
retype new password:mygod //再输一次 

四、下载sybase安装文件ase1253esd1xe_linux.tar.gz,创建目录 /tmp/sybase,把文件ase1253esd1xe_linux保存在这个目录,而后解压该文件,解压结束后,修改目录/tmp/sybase的权限,使用户sybase可以读和执行/tmp/sybase目录下的文件。操作过程如下: 
[root@sybase /]#mkdir /tmp/sybase 
访问 www.sybase.com, 把文件ase1253esd1xe_linux.tar.gz保存在目录 /tmp/sybase 
[root@sybase /]#cd /tmp/sybase 
[root@sybase /]#tar ╟zxvf ase1253esd1xe_linux.tar.gz //解压文件 
[root@sybase /]chmod ╟r 755 /tmp/sybase //改变文件权限,以便于用户//sybase有权限读取和执行相 
//关文件 
察看一下解压的生成结果,我的结果如下图所示: 


五、安装、配置sybase服务器。1 以root登录系统,再启动xwindow( #startx),开启一终端窗口,更用户为sybase, 接着转换目录到 /tmp/sybase,执行安装脚本 setup,片刻出现图形安装向导,选择安装语言,一路点击”next”按钮,直到开始复制文件;当文件复制完毕时,紧接着就需要点击 “next”进行配置服务器了。但是请注意,不要急于执行这个操作 ,暂时停下来,再开一个终端窗口,修改sybase用户的环境变量,就是把安装过程中生成的文件 /opt/sybase/sybase.sh的内容追加到文件 /opt/sybase/.bash_profile中,然后让这个环境变量生效。下面是操作汇总: 
[root@sybase/]# startx //启用xwindow 
[root@sybase/]#xhost + //允许用户使用xserver 
[root@sybase/]# su sybase //打开一个终端窗口,切换用户为sybase 
[sybase@sybase sybase]$ cd /tmp/sybase //转换目录 
[sybase@sybase sybase]$ ./setup // 运行sybase安装程序 
[root@sybase/]# vi /opt/sybase/sybase.sh //这个文件是安装sybase过程中 
//自动生成的。把这个文件中的所//有内容复制到文件 
// /opt/sybase/.bash_profile里。 

[sybase@sybase sybase]$ cat /opt/sybase/.bash_profile //查看环境变量 
# .bash_profile 

# get the aliases and functi 
if [ -f ~/.bashrc ]; then 
. ~/.bashrc 
fi 

# user specific envir and startup programs 

path=$path:$home/bin 

export path 
unset username //上面是默认的值 


# sybase product envir variables //从这儿起,是由sybase.sh复制过//来的 

sybase="/opt/sybase" 
export sybase 
sybase_ocs="ocs-12_5" 
export sybase_ocs 
path="/opt/sybase/ocs-12_5/bin":$path 
export path 
ld_library_path="/opt/sybase/ocs-12_5/lib:/opt/sybase/ocs-12_5/lib3p": 
$ld_library_path 
export ld_library_path 
include="/opt/sybase/ocs-12_5/include":$include 
export include 
lib="/opt/sybase/ocs-12_5/lib":$lib 
export lib 
sybase_jre="/opt/sybase/shared-1_0/jre-1_3" 
export sybase_jre 
path="/opt/sybase/js-12_5/bin":$path 
export path 
sybase_sysam="sysam-1_0" 
export sybase_sysam 
lm_license_file="/opt/sybase/sysam-1_0/licenses/license.dat" 
export lm_license_file 

[sybase@sybase sybase]$ source .bash_profile //使sybase的环境变量立即生效 
切换窗口到前面的图形安装向导,点击”next”按钮执行下一步操作,就可以顺利完成配置。由于当初我没有弄清楚环境变量的更改是来自文件/opt/sybase/sybase.sh,以至于费尽心思,配置一次也没有成功。查询sybase官方网站,也没有ase12_5这个版本环境变量的配置说明(我曾参照过oracle的环境变量的设置),后来有幸得到sybase(中国)公司工程师孙进(音)的鼎力帮助,解决了这个问题。值得注意的是:如果环境变量不做处理,可以安装成功,但是配置服务器的时候就会毫无例外的失败,这是配置sybase的关键之处。还有一个地方值得注意,就是sybase服务的端口号,最好是把它记录下来,因为用客户端连的时候需要指明端口号(默认值大致为5000,备份服务器5001,监控服务器5002,xp服务器5003)。 

六、sybase数据库的启动。配置完sybase后,安装的服务器都会自己启动。但是,大多数情况下,需要手工启动sybase..以sybase用户登陆系统,执行命令 /opt/sybase/ase-12_5/install/startserver启动sybase. 

七、安装sybase客户端。为了方便的操作和维护sybase数据库,sybase公司提供了一个基于windows系统的客户端软件pcclinet_1253.zip,把它下载到windows的机器里,解压后安装即可。 

八、从客户端连接sybase数据库服务器。在上面安装sybase客户端的windows 机器启动程序sybase central. 

点击菜单项“工具”---“连接”,填写下面的内容 

正确的话,很快就连上了。成功连接后的样子如下 

可以方便的添加数据库和表等各种操作。 

















本文转自sery51CTO博客,原文链接: http://blog.51cto.com/sery/5552,如需转载请自行联系原作者












相关文章
|
2月前
|
关系型数据库 MySQL 数据库连接
数据库连接工具连接mysql提示:“Host ‘172.23.0.1‘ is not allowed to connect to this MySQL server“
docker-compose部署mysql8服务后,连接时提示不允许连接问题解决
|
3月前
|
关系型数据库 MySQL Linux
Linux下mysql数据库的导入与导出以及查看端口
本文详细介绍了在Linux下如何导入和导出MySQL数据库,以及查看MySQL运行端口的方法。通过这些操作,用户可以轻松进行数据库的备份与恢复,以及确认MySQL服务的运行状态和端口。掌握这些技能,对于日常数据库管理和维护非常重要。
168 8
|
3月前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
4月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
4月前
|
存储 SQL 数据库
Sybase数据恢复—Sybase数据库常见问题之数据库无法启动的恢复案例
Sybase数据库数据恢复环境: Sybase数据库版本:SQL Anywhere 8.0。 Sybase数据库故障&分析: Sybase数据库无法启动。 使用Sybase Central连接报错。 数据库数据恢复工程师经过检测,发现Sybase数据库出现故障的原因是:异常断电造成Sybase数据库无法回写正常数据,导致多个存储页数据不一致,系统表描述和存储表不一致,部分存储页底层数据完全杂乱。
|
4月前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
320 3
|
4月前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
180 3
|
4月前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
284 3
|
7月前
|
存储 前端开发 关系型数据库
Linux 技术架构:前端、后端与数据库的完美融合
【8月更文挑战第25天】本文深入剖析了Linux操作系统的技术架构,重点介绍了前端、后端及数据库三大核心组成部分。Linux前端技术不仅涵盖了图形用户界面(GUI),包括GNOME、KDE等桌面环境,还涉及HTML、CSS、JavaScript等Web前端技术及其相关框架。后端技术则聚焦于Python、Java等多种编程语言、Apache和Nginx等Web服务器以及MySQL、PostgreSQL等数据库管理系统。Linux数据库技术覆盖了关系型和非关系型数据库,如MySQL、MongoDB等,并提供了多种数据库管理工具。
164 0
|
7月前
|
缓存 监控 Linux
在Linux中,如何进行数据库调优?
在Linux中,如何进行数据库调优?