| 网站首页 | 新人学院 | 两性健康 | 创业学院 | 小游戏 | QQ 专区 | 性知识 | 图片 | 下载 | 推介 | 交友 | 健康无优 | 
□  您现在的位置: 新人无忧 >> 新人学院 >> 建站技术 >> 服务器管理 >> 正文
 
 

Sybase Ase 12.5 for Linux的使用

来源:Internet 点击数: 更新时间:2006-1-8 17:49:55   
安装好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conversionisnotavailablebetweenclientcharacterset'gb18030'
andservercharacterset'iso_1'.
Noconversionswillbedone.
Msg4017,Level16,State1:
Server'SYBASE':
Neitherlanguagenameinloginrecord'chinese'norlanguagenameinsyslogins
''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’,‘defaulton’//设定uerdev为默认设备
2> go
1>sp_diskdefault‘logdev’,‘defaulton’//设定logdev为默认设备
2>go
在后面创建用户数据库的过程中,如果不指定数据库设备,则该用户数据库理所当然地创建在默认设备。

创建数据库:本数据库创建在设备userdev上,而在分开的设备(logdev)上创建数据库日志。
1>createdatabasemydatabase//创建一个名为mydatabase的数据库
2>onuserdev=“50M”//数据库的存储空间为50M,数据库设备
  //是userdev,而不是master
3>logonlogdev=”10M”//日志文件的存储空间为10M
4>go
也可以用命令createdatabasemydatabase来创建用户数据库mydatabase,这个数据库也会默认的创建在设备userdev上,日志文件也创建在userdev,但不幸的的是,用户创建的这个数据库将只有2M的容量,恐怕这不是创建者所期望的。因此,不管是Sybase还是我本人,都强烈建议使用上表的过程创建用户数据库,以便于这个数据库可以满足真实的应用场景。创建完数据库后,我们很想知道创建的这个数据库到底是怎么一个状况?通过系统存储过程-sp_helpdb来获得数据库的各种信息。下面是我的某个sybase服务器的范例
在创建用户数据库时,应该预留足够大的空间,以便能够保留将来输入的所有数据。但是也不要把数据库定义得太大,以免在将来恢复数据时产生麻烦。究竟需要定义多大的空间才算合适,这需要数据库管理员多次试验才可以决定的。一个经验是-低估一个数据库的大小比高估要好,如果数据库空间太小了,可以很容易的扩充数据库的空间,如果空间过大,则非常麻烦。这里,我们来修改一下前面创建的数据库的空间大小,过程如下:

1>alterdatabasemydatabase
2>onuserdev=”1024M”//由50M变成1G
3>logonlogdev=”50M”//由10M变成50M
4>go

二、数据库的管理
设置数据库管理员密码:在安装完syba

[1] [2] [3] 下一页

相关文章: 遭遇应用程序初始化(0x00000ba)失败
FAQ:解决专业播放器Foobar的疑难杂症
SyGate、WinGate和WinRoute之简单比较
BAT让电脑自己连接ADSL
Vista Sidebar资源超过1000个
安装好Easy 无需分割硬盘安装Ubuntu
 □ 学院热点更新 
·让我们远离病毒八项基本原则
·教你彻底防杀木马病毒(强列
·十大流氓软件完全卸载全攻略
·让ADSL永不断线--操作实战演
·有关网络的基础知识(入门手
·上网一千问(新人上网必看)
·[注意]电脑故障的排除原则、
·电脑故障排除的一般分析方法

Windows 2003服务器安

QQ图标全攻略(图)

【新手上网必看】什么

实用技巧 彻底而又简单
设为首页 - 友情连接 - 问题反馈 - 免责声明 - 广告服务 - 收藏本站 - 网站地图
www.jy361.com[新人无忧] 版权所有 Copyright©2004-2007
资源来源网络,版权规作者所有。新人学院为您提供学习的平台,谢谢对我们的支持。