Sybase Ase 12.5 for Linux 的使用
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-04
sybase ase 12.5 for linux 的使用 发表于《开放系统世界》2005年11期作者:田逸(sery@163.com) 安装好sybase数据库服务器以后,没有什么比使用这个数据库最重要的事情了. 一、创建数据库 但是在开始之前,很有必要定义用户数据库所需要的存储区域,而不要在服务器默认的主设备(master)上创建用户数据库. 创建数据库设备:通过sybase安装过程创建了master和sybsystemprocs,所有其他的数据库设备则是通过 disk init 命令来创建.我们保证sybase的用户对欲创建的设备的目录具有读写权限,否则就无法创建成功.先以sybase用户登陆linux系统(数据库是以sybase用户安装的,关于安装和初试配置,请参照“redflag server 4搭建sybase”一文),进入sybase用户的主目录 /opt/sybase,创建目录userdata;启动数据库服务,用sybase的isql连接数据库,然后执行disk init 来完成此项操作. [sybase@sybase sybase]$ cd ase-12_5/install [sybase@sybase install]$ ./startserver //启动sybase服务器 [sybase@sybase sybase]$ cd [sybase@sybase sybase]$ mkdir userdata //创建目录用于存放用户数据库 [sybase@sybase sybase]$ cd /ocs-12_5/bin [sybase@sybase bin]$ ./isql ╟u sa ╟s sybase //连接数据库服务器,我的数据//库服务器名称为sybase,sa //密码为空 [sybase@sybase bin]$ ./isql -u sa -s sybase //下面是回显 保密字: msg 2401, level 11, state 2: server ''sybase'': character set c is not available between client character set ''gb18030'' and server character set ''iso_1''. no c will be done. msg 4017, level 16, state 1: server ''sybase'': neither language name in login record ''chinese'' nor language name in syslogins ''<null>'' is an official language name on this sql server. using server-wide
default ''us_english'' instead. //回显到此,进入客户操作模式 1> disk init //如果输错了,按“ctrl” ”back space”删除 2> name=userdev, //命名最好便于识别为佳 3> physname=”/opt/sybase/userdata/userdev.dat”, //要用绝对路径 4> size=”500m” 5> go 1> disk init //给日志文件分配设备 2> name=logdev, 3> physname=”/opt/sybase/userdata/logdev.dat”, 4> size=”50m” 5> go 更改默认设备:如本文开头部分所言,为了防止用户数据库被分配到数据库系统主设备master上,应该在安装完数据库后修改默认设备—安装完sybase ase后,master是唯一的默认设备.sybase建议,master设备只应该提供给系统数据库而不是用户数据库.因此,对于用户数据库,我们应当单独创建设备,并且把用户设备设置成默认状态.上一步我们已经创建了用户设备“userdev”和“logdev”.其过程如下: 1> sp_diskdefault ‘master’, ‘defaultoff’ //取消master的默认设备资格 2> go 1> sp_diskdefault ‘userdev’, ‘default //设定uerdev为默认设备 2> go 1> sp_diskdefault ‘logdev’, ‘default //设定logdev为默认设备 2> go 在后面创建用户数据库的过程中,如果不指定数据库设备,则该用户数据库理所当然地创建在默认设备. 创建数据库:本数据库创建在设备 userdev上,而在分开的设备(logdev)上创建数据库日志. 1> create database mydatabase //创建一个名为mydatabase的数据库 2> on userdev = “50m” //数据库的存储空间为50m,数据库设备 //是userdev,而不是master 3> log on logdev=”10m” //日志文件的存储空间 |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 一招一式攻克linux(四)下一篇: linux中的.so .a .la文件的含义
关于Sybase Ase 12.5 for Linux 的使用的所有评论