Sybase Ase 12.5 for Linux 的使用
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-04
份访问用户数据库.这个操作执行完毕后,将在允许访问的数据库的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> shutdown2> 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 1> sp_droplogin sery2> go 需要注意的是,上述操作除用户sery登录数据库外,都是在sa下完成的. 三、备份和恢复 灾难的发生是不可预料的,作为数据库管理员,可以通过备份数据来抵御这些风险.创建备份和还原计划可能需要大量的时间和精力,但这是值得的,否则一旦灾难发生,后果真的不堪设想.因此定期备份数据库是一个重要的任务,也是一个极好的习惯. 备份的策略和类型:一天备份一次数据库和备份多次事务日志是个值得推荐的选择,实际上,很多系统管理员也是这样执行的.数据库备份是完全备份,而事务日志的备份是增量备份,在做一个恢复备份计划时,将完全备份和增量备份结合起来是十分必要的. 备份:在ase10以前的版本,备份是由数据库服务器直接执行,这会对导致大量的系统资源争用而引起服务器处理性能下降.备份服务器是服务器上的一个单独open server应用程序,该程序可以直接访问数据库设备,在数据库服务器运行一个备份服务器 backup server,定会带来很多额外的好处.所幸的是我们在安装 sybase ase 12_5时已经把备份服务器默认安装好了,这里只需要启用它(.以sybase用户登陆系统,执行命令 #/opt/sybase/ase-12_5/install/startserver ╟r run_sybase_backup启动sybase备份服务器).
备份的过程还是有点繁复,我们还是分步骤来进行吧! 1、创建备份存储设备.为安全起见,最好把数据库备份到另外的磁盘,为此,准备一个大的硬盘,分好区后(一个分区)把它挂接到文件系统,再进行创建设备的操作.当然sybase也支持直接使用原始设备. [sybase@root /]# mkdir ╟p /sybbackup [sybase@root /]# chown sybase.sybase /sybbackup [sybase@root /]# mount /dev/sdc1 /sybbackup //挂接新的硬盘分区到///sybbackup [sybase@root /]# su sybase [sybase@sybase sybase]$ cd /sybbackup [sybase@sybase sybbackup]$ touch bk_mydatabase.dat [sybase@sybase sybbackup]$ touch bk_log.dat [sybase@sybase sybase]$ cd ase-12_5/install [sybase@sybase install]$ ./startserver //启动sybase服务器 [sybase@sybase sybase]$ cd /ocs-12_5/bin [s |
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 一招一式攻克linux(四)下一篇: linux中的.so .a .la文件的含义
关于Sybase Ase 12.5 for Linux 的使用的所有评论