文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» MySQL & PostgreSQL & Sybase » 知道在LINUX终端上进入SYBASE数据库并进行操作的命令吗?谢谢了 ?急啊       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [讨论] 知道在LINUX终端上进入SYBASE数据库并进行操作的命令吗?谢谢了 ?急啊  ( 查看:350  回复:7 )   
 
yt56789
技术员  点击可查看详细



十二生肖之兔   金牛座   行业勋章   技术勋章   诚信兄弟  
帖子 198
精华 0
无忧币 1148
积分 654
阅读权限 30
注册日期 2006-11-29
最后登录 2008-7-6 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-14 13:00   标题:知道在LINUX终端上进入SYBASE数据库并进行操作的命令吗?谢谢了 ?急啊
上一帖 |
有知道在LINUX终端上进入SYBASE数据库并进行操作的命令吗?谢谢了 ?急啊



让一个网站为朋友送祝福
2008-4-14 13:001楼
[ 顶部 ]
 
lllenxue
副版主  点击可查看详细


十二生肖之狗   双子座   行业勋章   技术勋章   诚信兄弟  
帖子 701
精华 3
无忧币 2912
积分 1089
阅读权限 140
注册日期 2007-3-23
最后登录 2008-6-10 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-15 08:17 
Sybase for linux安装步骤

第一篇 操作系统部分--------LINUX

一. REDHAT LINUX SERVER 7.2 安装
1. 使用REDHAT第一张安装盘从CDROM安装引导启动
2. 使用默认的安装语言ENGLISH,同时可以添加简体中文作为系统界面
3. RedHat 7.2有两大类安装方式:Install或者Upgrade。这里选择INSTALL。
4. 选SERVER---服务器类型安装将会清空所有硬盘上所有分区信息。
5. 选择分区方式,按以下模式建立linux分区
Device Boot    大小      Id      System        Mount on
/dev/sda1      100M      83      Linux          /boot
/dev/sda2      1024M     82      Linux swap
/dev/sda3      15G  83      Linux          /  
/dev/sda4                 5       Extended
/dev/sda5      2G 60      Unknown
/dev/sda6      2G 60      Unknown
/dev/sda7      2G 60      Unknown
/dev/sda8      2G 60      Unknown
……
注意事项:/dev/sda4建立linux扩展分区,把剩余空间全部划分入内,以便以后可灵活调用。/dev/sda5以后的每个分区大小为2048M, 以后这每个分区都将用作sybase数据库设备,分区类型一定要是60(unknown)。
6. 格式化完分区后,时区选择,选择Asia-----SHANGHAI  
7. 输入超级用户root的口令,也可以在这里建立必要的普通用户账号。保留MD5 Password和Shadow Password的默认选项。
8. 跳过制作启动盘

第二篇 SYBASE部分--------ASE 12.5 for LINUX  

一. 使用rpm安装Sybase数据库软件
1.用root用户登陆linux
# cd  /mnt/cdrom/RPMS
# rpm –ivh sybase-common-12.5-3
# rpm –ivh sybase-ase-12.5-3
# rpm –ivh sybase-openclient-12.5-3
……
安装完除其他语言外的所有rpm软件包。
2. 此时,ASE被装入/opt/Sybase-12.5目录,并在系统自动加入了sybase用户,此时sybase用户帐号被设为锁定状态。需在Account Management中手工激活账户且修改初始密码。

二. EBF11340补丁
    Sybase针对Linux操作系统,推出了Sybase ASE12.5 for Linux数据库系统,其中12.5.0.2以前的数据库版本都是基于RedHat6.2的内核,从12.5.0.2开始,Sybase数据库系统在RedHat7.2上重新进行了编译,经过重新编译后,系统目前可以支持POSIX的异步I/O、支持大文件系统和LDAP。
在Sybase ASE12.5的安装过程中,以下为发现的问题以及解决方法:
EBF11340是把ASE12.5升级到12.5.0.3的一个必须步骤,但安装补丁后,在建立数据库服务器时,速度会特别慢,大概需要45分钟左右,甚至更长,该现象为正常,请耐心等待。在Server建立好后,通过测试发现异步I/O可以支持,但是大文件支持仍然存在问题,数据库的设备不能超过2G。
操作方法
1. 新建一个临时目录
# mkdir /ebf
2. 复制补丁文件到/ebf
3. # gunzip –S.tgz EBF11340.tgz
# tar –xvf EBF11340.tar     
4. 打开解压缩后的目录
# rpm –Uvh sybase-common-12.5-3
# rpm –Uvh sybase-ase-12.5-3
# rpm –Uvh sybase-openclient-12.5-3
……
Upgrade除其他语言外的所有rpm软件包。

三.SYBASE 注册
用sybase用户登陆
$ cd /opt/Sybase-12.5/SYSAM
$ lmgr
   输入相应的注册信息(见认证书)

四.针对RedHat8的安装问题******
ASE12.5在RedHat8上安装时会存在一些问题,其主要原因是RH7和RH8中的RPM等软件存在一些差异,造成了在RH8上安装时出现问题,具体的问题包括:
*      安装完Sybase数据库后,KDE和GNOME图形界面、SSH等不能启动。该原因是由于Sybase在安装过程中需要修/etc/ld.so.conf文件,但由于不兼容,导致将该文件清空。
*      Sybase安装完成后不能自动加入sybase用户、环境变量不能正确设置。该原因是由于rpm版本不兼容造成。
   解决方法为:
1.      在安装Sybase数据库前,首先备份/etc/ld.so.conf:
cp /etc/ld.so.conf /etc/ld.so.conf.sybase
2.            用rpm安装Sybase数据库软件
rpm –ivh sybase-common-12.5-3
rpm –ivh sybase-ase-12.5-3
rpm –ivh sybase-openclient-12.5-3
3.            打EBF11340补丁
4.            创建sybase用户
useradd –d /opt/sybase-12.5
5.   将/etc/ld.so.conf还原,并进行修改:
cp /etc/ld.so.conf.sybase /etc/ld.so.conf
修改ld.so.conf在该文件最后加入
/opt/sybase-12.5/ASE-12_5/lib
/opt/sybase-12.5/OCS-12_5/lib
然后存盘退出并运行
ldconfig
6.      改/opt/sybase-12.5目录的属主
   chown –R sybase:sybase /opt/sybase-12.5
7.      sybase用户登录,然后修改 SYBASE.sh文件,具体为将以下一段话删除:
PREFIX=`rpm -q sybase-common | grep 12.5`
if [ "$PREFIX" ]; then
    export SYBASE=`rpm -q --queryformat '%{installprefix}' $PREFIX`
else
export SYBASE=/opt/sybase-12.5
fi
然后加上
export SYBASE=/opt/sybase-12.5
8.  重新启动服务器,至此,问题已经基本解决,可以按照正常步骤进行server的建立。

五.创建ASE Server前的准备工作
修改/opt/sys/kernel/shmmax参数为实际物理内存数(以字节为单位)
修改/etc/sysctl.conf文件,会后一行加入kernel.shmmax=内存数(以字节为单位)

六.创建ASE Server和BACKUP Server
1.用sybase登陆
2.进入安装目录
$ cd /opt/sybase-12.5/ASE/bin
$ asecfg
3.选择Build New Servers
4. 选择Adaptive Server以及Backup Server,注意其名字默认为主机名称,一般情况下不要修改
5. 按以下内容输入Adaptive Server安装选项,然后继续
Master Device Path:   /sybdata/master.dat
Sybsystemprocs Device Path:   /sybdata/systemprocs.dat
Port Number:   5000
6. 按以下内容输入Backup Server安装选项,然后按Build Server继续
Port number: 5001
7. 安装完成后,回到sybsetup主窗口
8. 选择Localize Adaptive Server,并选择Adaptive Server名称,按OK继续
9. 选择安装语言为Us English,
字符集为Code Page 850,
排序方式为Binary Sort Order for Code Page 850 (cp850)
10. 编辑并修改/opt/sybase-12.5/SYBSERVER.cfg
(其中SYBSERVER为SYBASE服务器名称)
max network packet size = 2048
default network packet size = 2048
number of user connections = 100
number of open indexes = 2000
number of open objects = 1000
number of locks = 150000
11. 停止并重新启动sybase服务器
12. 用isql验证登录
13. 修正sybase 配置
用isql登陆
sp_configure “max mem”,184000M
go
sp_cacheconfig  “default data cache”,“200M”
go
14. 修改/dev/nst0文件属性
    # chomd 777 /dev/nst0
15. 启动isql,执行以下命令配置磁带机并验证
sp_addumpdevice “tape”, tapedev, “/dev/nst0”, xxxx
(其中xxxx为单盘磁带容量,M为单位,比实际容量略小一些)
go
dump database master to tapedev with init
go

七.使用原始分区和裸设备
1.确认第一部分中分区的正确建立
2.用root登陆,修改/dev/sysconfig/rawdevices文件,映射分区到裸设备
   最后一行加入:
   /dev/raw/raw1  /dev/sda5
   /dev/raw/raw2  /dev/sda6
   /dev/raw/raw3  /dev/sda7
   /dev/raw/raw4  /dev/sda8
   ……
   直到所有已分配的分区都完成映射,保存退出
3.绑定设备
   # cd /etc/rc.d/init.d
   # sh rawdeviceds start
4. 用终端方式执行
   # /sbin/chkconfig rawdevices on
5. 改变文件属性
   chown sybase:sybase /dev/raw/raw1   
   chown sybase:sybase /dev/raw/raw2   
   chown sybase:sybase /dev/raw/raw3   
   chown sybase:sybase /dev/raw/raw4   
   ……
6. 设置启动配置
   修改/etc/rc.d/rc.local文件
   最后一行加入:  
raw /dev/raw/raw1  /dev/sda5
   raw /dev/raw/raw2  /dev/sda6
   raw /dev/raw/raw3  /dev/sda7
   raw /dev/raw/raw4  /dev/sda8
……
直到加入所有设备,完成。



网络工程师到底该不该去考CCIE认证?
2008-4-15 08:172楼
[ 顶部 ]
 
yt56789
技术员  点击可查看详细



十二生肖之兔   金牛座   行业勋章   技术勋章   诚信兄弟  
帖子 198
精华 0
无忧币 1148
积分 654
阅读权限 30
注册日期 2006-11-29
最后登录 2008-7-6 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-15 08:23 
谢谢,但这不是我需要的啊,



让一个网站为朋友送祝福
2008-4-15 08:233楼
[ 顶部 ]
 
lllenxue
副版主  点击可查看详细


十二生肖之狗   双子座   行业勋章   技术勋章   诚信兄弟  
帖子 701
精华 3
无忧币 2912
积分 1089
阅读权限 140
注册日期 2007-3-23
最后登录 2008-6-10 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-16 08:04 
直接用ISQL不行 吗?



网络工程师到底该不该去考CCIE认证?
2008-4-16 08:044楼
[ 顶部 ]
 
yt56789
技术员  点击可查看详细



十二生肖之兔   金牛座   行业勋章   技术勋章   诚信兄弟  
帖子 198
精华 0
无忧币 1148
积分 654
阅读权限 30
注册日期 2006-11-29
最后登录 2008-7-6 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-16 08:16 
我用的就是ISQL,但是后边的怎么写啊。谢谢。



让一个网站为朋友送祝福
2008-4-16 08:165楼
[ 顶部 ]
 
lllenxue
副版主  点击可查看详细


十二生肖之狗   双子座   行业勋章   技术勋章   诚信兄弟  
帖子 701
精华 3
无忧币 2912
积分 1089
阅读权限 140
注册日期 2007-3-23
最后登录 2008-6-10 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-17 15:06 
ISQL -U用户名  -P 密码  -S注册的服务名

登陆之后就可以进行管理了

附件(查看下载说明): 系统管理指南.part1.rar (2008-4-17 15:06,大小:5 M)
该附件被下载 1 次     您下载该主题帖内所有附件同时将被扣掉2点无忧币  查看分数政策说明




网络工程师到底该不该去考CCIE认证?
2008-4-17 15:066楼
[ 顶部 ]
 
lllenxue
副版主  点击可查看详细


十二生肖之狗   双子座   行业勋章   技术勋章   诚信兄弟  
帖子 701
精华 3
无忧币 2912
积分 1089
阅读权限 140
注册日期 2007-3-23
最后登录 2008-6-10 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-17 15:28 
sybase系统管理指南

附件(查看下载说明): 系统管理指南.part2.rar (2008-4-17 15:28,大小:4.16 M)
该附件被下载 1 次     您下载该主题帖内所有附件同时将被扣掉2点无忧币  查看分数政策说明




网络工程师到底该不该去考CCIE认证?
2008-4-17 15:287楼
[ 顶部 ]
 
yt56789
技术员  点击可查看详细



十二生肖之兔   金牛座   行业勋章   技术勋章   诚信兄弟  
帖子 198
精华 0
无忧币 1148
积分 654
阅读权限 30
注册日期 2006-11-29
最后登录 2008-7-6 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-17 19:57 
谢谢了,下载下来看看,啊,真是非常感谢啊。



让一个网站为朋友送祝福
2008-4-17 19:578楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号