快速业务通道

Sybase Ase 12.5 for Linux 的使用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04
为10m4> go
也可以用命令 create database mydatabase 来创建用户数据库mydatabase,这个数据库也会默认的创建在设备userdev上,日志文件也创建在userdev,但不幸的的是,用户创建的这个数据库将只有2m的容量,恐怕这不是创建者所期望的.因此,不管是sybase还是我本人,都强烈建议使用上表的过程创建用户数据库,以便于这个数据库可以满足真实的应用场景.创建完数据库后,我们很想知道创建的这个数据库到底是怎么一个状况?通过系统存储过程-sp_helpdb来获得数据库的各种信息.下面是我的某个sybase服务器的范例:
Empire CMS,phome.net

1> sp_helpdb
2> go
name db_size owner dbid
created
status
------------------------ ------------- ------------------------ ------
------------------
------------------------------------------------------------------------------------------------------
master 12.0 mb sa 1
jun 28, 2005
mixed log and data
model 4.0 mb sa 3
jun 28, 2005
mixed log and data
myfirstdatabase 110.0 mb sa 4
jul 08, 2005
no opti set
secdatadb 98.0 mb sa 5
jul 08, 2005
no opti set
sybsystemdb 4.0 mb sa 31513
jun 28, 2005
mixed log and data
sybsystemprocs 120.0 mb sa 31514
jun 28, 2005
trunc log on chkpt, mixed log and data
tempdb 4.0 mb sa 2
aug 13, 2005
select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data

(1 row affected)
(return status = 0)
1>
在创建用户数据库时,应该预留足够大的空间,以便能够保留将来输入的所有数据.但是也不要把数据库定义得太大,以免在将来恢复数据时产生麻烦.究竟需要定义多大的空间才算合适,这需要数据库管理员多次试验才可以决定的.一个经验是-低估一个数据库的大小比高估要好,如果数据库空间太小了,可以很容易的扩充数据库的空间,如果空间过大,则非常麻烦.这里,我们来修改一下前面创建的数据库的空间大小,过程如下:
1> alter database mydatabase
2> on userdev=”1024m” //由50m变成1g
3> log on logdev=”50m” //由10m变成50m4> go
二、数据库的管理
设置数据库管理员密码:在安装完sybase ase数据库后,数据库管理员的默认管理员密码为空,基于安全考虑,为数据库管理员账号设置密码.先以账号sybase登录系统,然后启动sybase数据库,用isql连接数据库服务器(操作过程如前面“创建数据库设备”一节),接着执行下面的操作:
Empire CMS,phome.net

1> sp_password null , dr5623h //设置新密码为“dr5623h”2> go
在退出数据库,下一次客户端连接数据库时,提示用户输入密码.

用户和授权:sybase ase服务器提供一种严密的体系来保障数据的安全,并且使数据的保护级别达到非常精细的程度.在通常情况下,数据库服务器不是只给一个用户sa来使用,为了让数据库满足实际需求,需要在 sybase 数据库里添加账号/用户,为添加的用户分配适合的权限.这个操作分以下几步进行:
1、 添加数据库系统的注册账号.执行存储过程sp_addlogin来完成数据库注册账号的添加,如 exec sp_addlogin sery , d7#w6g , mydatabase 表示添加一个注册账号sery,密码是“d7#w6g”,登录到默认数据库为“mydatabase”.这个操作执行完毕后,将在master数据库的syslogins表中增加一行纪录.添加数据库系统注册账号属于服务器级的安全,换句话说就是这个账号只能连接数据库服务器,但没有访问用户数据库的权力.
2、 添加数据库用户.执行存储过程sp_adduser将用户直接添加到数据库,添加数据库用户属于数据库级的安全,这时才可以以用户的身

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号