在创建用户数据库时,应该预留足够大的空间,以便能够保留将来输入的所有数据。但是也不要把数据库定义得太大,以免在将来恢复数据时产生麻烦。究竟需要定义多大的空间才算合适,这需要数据库管理员多次试验才可以决定的。一个经验是-低估一个数据库的大小比高估要好,如果数据库空间太小了,可以很容易的扩充数据库的空间,如果空间过大,则非常麻烦。这里,我们来修改一下前面创建的数据库的空间大小,过程如下:
1>     alter database mydatabase
2>     on userdev=”1024M”               //由50M变成1G
3>     log on logdev=”50M”               //由10M变成50M
4>     go
二、数据库的管理
设置数据库管理员密码:在安装完sybase ASE数据库后,数据库管理员的默认管理员密码为空,基于安全考虑,必须为数据库管理员账号设置密码。先以账号sybase登录系统,然后启动Sybase数据库,用isql连接数据库服务器(操作过程如前面“创建数据库设备”一节),接着执行下面的操作:
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将用户直接添加到数据库,添加数据库用户属于数据库级的安全,这时才可以以用户的身份访问用户数据库。这个操作执行完毕后,将在允许访问的数据库的sysusers表中添加纪录。
3、  授权。能够访问数据库但并不意味可以访问其中的数据,有时需要具备单个数据库对象的相应许可,才可以选取、更改数据库所属表中的数据信息或执行一个存储过程。这是属于对象访问级的安全。授权的格式为: grant  <权限列表> on <表名>  to <角色/用户>。这个操作执行完毕后,会向sysprotects表中添加纪录。
  接着,我们通过下面的事例来总结这3个步骤:
[sybase@sybase sybase]$ cd ASE-12_5/install
[sybase@sybase install]$ ./startserver      //启动sybase服务器
[sybase@sybase sybase]$ cd /OCS-12_5/bin
[sybase@sybase bin]$ ./isql –U sa –S SYBASE –P dr5623H
1>     sp_addlogin sery , d7#W6g , mydatabase
2>     go
1> use mydatabase
2> go
1> sp_adduser sery
2> go
1> grant select ,insert, update on custom to sery
2> go
1>     shutdown
2>     go
[sybase@sybase bin]$ ./isql –U sery –S SYBASE –P d7#W6g  //以用户sery登录数
//据库mydatabase
1>
  为了便于维护和管理数据库,最好让注册名和数据库用户名使用相同的名称。另外,注册用户的删除、数据库用户的删除以及授权的删除都是比较简单的了,请参照下面的操作:
1>     revoke select ,insert, update on custom from sery
2>     go
1>     sp_dropuser sery
2>     go

转载于:https://blog.51cto.com/lizibaobao/303917

SYBASE的管理(三)相关推荐

  1. SpringBoot 基于Shiro + Jwt + Redis的用户权限管理 (三) 鉴权

    项目Github地址: https://github.com/baiye21/ShiroDemo SpringBoot 基于Shiro + Jwt + Redis的用户权限管理 (一) 简介与配置 S ...

  2. 关于联想“管理三要素”的思考

    联想管理三要素:建班子,定战略,带队伍. 和的三句话:出主意,用干部,抓重点. 出主意-->定战略 用干部-->建班子 抓重点-->带队伍 几乎如出一辙,或许可以成为异曲同工? 不过 ...

  3. 目标、泳道、时序管理三步法(附合译看板)

    目标.泳道.时序管理三步法: 第一步:确立目标 确定关注的领域,及在各个领域达到的目标. 第二步:将目标分配到泳道 将目标映射到泳道,这样就以一种结构化和有序化的方式思考,拓展了大脑的统筹能力.目标泳 ...

  4. 柳传志经典语录:管理三要素,即建班子、定战略和带队伍

    https://www.toutiao.com/a6639562880482017799/ 2019-01-06 14:07:29 柳传志,中国著名企业家,投资家,曾任联想控股有限公司董事长.联想集团 ...

  5. 阿里洛神云网络这局妥了!集齐“软硬结合、创新NFV、智能管理”三张牌

    晶少 发自 凹非寺 量子位 报道 | 公众号 QbitAI 导语:在云网络风靡的今天,洛神云网络作为阿里云飞天的虚拟网络系统核心,目前在软硬一体.NFV平台创新以及智能性方面究竟有何新意?对用户与开发 ...

  6. EduCoder Linux文件/目录高级管理三

    本实训主要讲解Linux中文件/目录的特殊权限和特殊属性. Linux系统中文件/目录除了有读(r).写(w).执行(x)权限外,文件/目录还存在特殊的权限,这些权限分别是SUID.SGID和Stic ...

  7. 日志管理:(三)配置_JCL+Log4J中遇到的问题

    今天,要做一个很简单的事,那就是项目上线了,需要把各个子功能的日志分开,方便系统出线问题后,日志的查看,用过log4j的童鞋们都知道,这是很简单的,配置一个appender,再配置一个category ...

  8. Spring事务管理(三)-PlatformmTransactionManager解析和事务传播方式原理

    2019独角兽企业重金招聘Python工程师标准>>> Spring在事务管理时,对事务的处理做了极致的抽象,即PlatformTransactionManager.对事务的操作,简 ...

  9. Tomcat的Session管理(三)

    摘要:PersistentManager与StandardManager的异同. 之前两篇关于session的文章主要讨论了session相关的创建.查询.过期处理.而我们查看源码的时候都是默认实现是 ...

最新文章

  1. Centos7 Docker Compose部署mysql5.7
  2. 分享一个开源博客-Jackblog
  3. 香河php程序员_失控的香河最流行的四大职位
  4. 2017广东工业大学程序设计竞赛决赛--Problem B: 占点游戏
  5. 辍学程序员改变世界,这位长得像马云的90后要击败Facebook的扎克伯格了…
  6. 空白世界地图打印版_洪恩识字卡1300字十字帖+绘本,可打印成册
  7. tpl_form_field_category_2level() - 二级分类选择器说明
  8. 【java】抽象类下有两个具体子类,子类下有两个实例
  9. 什么是复制和交换习语?
  10. 计算机学院辩论队,计算机学院新生辩论赛圆满落幕
  11. 完全掌握1级日本与能力考试语法问题对策
  12. 求最大公约数欧几里得算法
  13. html设置360浏览器兼容,360浏览器不兼容CSS的解决方法
  14. 计算机网络第5版答案完整版
  15. 用envi对遥感影像进行规则裁剪
  16. Java 提取PDF图片(pdfbox)Extract PDF document images
  17. Gson 中对象类型的相互转换
  18. 懒人畅听网,有声小说类目数据采集,多线程速采案例,Python爬虫120例之23例
  19. win7 ftp服务器修改读写权限,win7 ftp服务器文件夹权限修改
  20. 在线域名批量查询工具-未注册域名批量查询软件

热门文章

  1. html5 客户端数据缓存机制,深入理解HTML5离线缓存机制
  2. verilog异步复位jk触发器_HDLBits: 在线学习Verilog(Problem 120-126)
  3. cookie和session、web服务工作原理、Apache配置php扩展、php简介
  4. 链表删除功能实现演示
  5. 大数据技术之kafka (第 3 章 Kafka 架构深入) 分区策略在分析
  6. RabbitMQ exchange交换机机制
  7. 最优化学习笔记(十八)——拟牛顿法(4)DFP算法
  8. 互联网晚报 | 3月3日 星期四 |​ 苹果将于北京时间3月9日凌晨2点举办春季发布会;vivo子品牌NEX被砍掉...
  9. 业务中台01:中台解决方案本质在解决什么问题?
  10. 计算机网络课程实训方法,《计算机网络基本原理》实践环节指导一