转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
SYBASE技术专题讲座(二)         ★★★★

SYBASE技术专题讲座(二)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:709 更新时间:2009/4/22 23:10:01
数据库设备

  数据库设备是指用于存取数据库的存储介质。它既可以是磁盘的一个分区,也可以是文件系统中的一个文件。但无论用哪种作数据库设备,它们在能被用来存取数据库对象之前必须初始化。一旦数据库设备被初始化,该设备就能:

  1. 为某个用户数据库分配一块可用空间
  2. 在为某用户数据库分配的空间内指定并存储某个特定的数据库对象
  3. 用于存储某数据库的事务日志

  选择磁盘分区还是unix文件来作数据库设备应视具体情况而定。一般来说,如果是最终用户的数据库,建议您用磁盘化区而非文件。因为对磁盘文件,SQL Server不能确切地知道数据是否真正被写到文件中去。如果是开发人员的数据库,那么用磁盘文件要稍好些,因为它使得建在其上的数据库恢复起来要容易一些。但对于master device来讲,无论是最终用户还是开发人员的数据库,磁盘文件无疑更为合适。因为相对而言,对master device的修改更少些而且镜像更为方便简单些。

  如果在磁盘分区作数据库设备,应避免使用柱面0,C,swap分区以及其它已被OS占用的分区。如果选择磁盘文件作数据库设备,要保证SYBASE用户在相关的目录下有写权限。

  命羋iskinit命令对数据库设备进行初始化,使得物理上的硬盘分区或文件可以被SQL Server使用,同时把逻辑设备映射到物理设备上,而每一次disk init执行后,都会在sysdevices系统表中增加一行。其映射关系如图:

disk init的语法:

disk init
name = "device-name",
phyname = "physical-name",
vdevno = virtual - device - number ,
size = number - of - pages

  其中:

name:逻辑设备名
physname:硬盘分区或磁盘文件名
vdevno:虚拟设备号。它们取值可以是从1到max configured -1未被使用的任何值。可以用sp_helpdevice或从errorlog文件中查看device。用sp_configure来看max configured的值。最大取值为255。一般来说,the master device的vdevno 总为0,如果系统缺省设置最大设备数为10,而您希望使用更多的逻辑设备,可以重新设置备数限制。

  在OS下打入:

isql -Uxx -Pxx 
1) sp_configure " device", 20 
2) reconfigure with override 
3) go 

  这个新的配置值必须在Server重新启动后才生效。若一个数据库设备被删除掉后,其vdevno只有在重新启动Server后才能被新的设备所用。

Desktop DBA & SA Companion

  SYBASE SQL SERVER是一个面向联机事务处理,具有高性能,高可靠性的功能强大的关系型数据库管理系统(RDBMS)。SYBASE数据库的多库,多设备,多用户,多线索等特点极大地丰富和增强了数据库功能。因为SYBASE数据库系统是这样一个复杂的,多功能的系统,所以对SYBASE数据库系统的管理就变得十分重要,管理的好坏与数据库系统的性能息息相关。

  数据库系统的超级用户,即系统管理员SA,通常使用SYBASE的T—SQL命令进行系统管理。这些命令,有的语句复杂,难以记忆,有时候要先查询几条命令,根据得到的信息,才能正确写出一条命令来。我们知道,系统管理工作是一个实时的和长期的构ぷ?一个界面良好,操作简单的专门用于数据库管理的工具就能大大减轻系统管理员的负担,提高系统管理效率。DesktopDBA和SACompanion就是这样的用于SQL Server管理的工具。

  DesktopDBA是美国Datura公司于1991年推出的,基于MSWindows环境的多服务器数据库管理员工具。它有良好的图形界面,简单的选单方式代替复杂的SQL管理命令来管理数据库,从而极大地方便了数据库管理员的工作。

  Desktop DBA提供了强有力的功能管理SQL服务器。它可以:

  1. 同时管理多个服务器,同时监测多个服务器的信息。能同时操作的服务器的个数由Desktop DBA产品的licences的个数而定。
  2. 在多个或单个服务器中,可以复制数据库,数据库对象,用户帐号等。Desktop DBA的复制功能,使用简单,功能强大,例如,对数据库的复制即可以复制整个数据库的所有信息,也可以有选择地复制数据库的部分信息。
  3. 可使用模板(可选)方式来创建数据库对象和用户帐号。
  4. 直接编辑存贮过程(stored procedure),索引(Index),规则(rule)和缺省(default)。而无需先删除,再重建。直接修改规则和缺省,而无需先与数据库表分离。
  5. Desktop DBA还可以在一个窗口内同时执行多个相关任务。可以查询相关数据库,用户或对象的细节。
  6. 编写SQL文本并可存入文本文件,当需要时可调出执行。还可以将SQL文本挂在菜单上,选择菜单后即可执行。
  7. Desktop DBA可以用数字和图形形象地表示出数据库及数据库设备,表(table),索引(Index)的空间占用情况。
  8. 支持SQL Server system 10的所有新功能

  SA Companion是SYBASE公司的系统管理工具。与Desktop DBA不同,SA Companion是在unix环境下运行,基于字符界面的管理工具。它的窗口菜单选择方式使系统管理员在数据区内输入简短命令既可执行相关任务,使得系统管理变得快速、方便。

  SA Companion的突出特点:

  1. 对一个SQL Server进行管理。可以start(起动)SQL Server和Backup Server,也可以stop (shutdown) SQL Server和Backup Server。还可以在unix环境下安装和再次安装SQL Server(可以是Pre-system 10 Server,也可以是system 10 Server)。
  2. SA Companion能查询和修改Interface文件。
  3. SA Companion能查询errorlog文件。
  4. SA Companion能查询出用户进程的detail(细节)及系统中lock(锁)资源的情况,并能杀掉进程。
  5. 能查询到Server的每一用户所拥有的对象(object)信息。
  6. 能建立,修改SQL Server SQL文本,并能管理查询结果。
  7. 产生Server或Dababase等的Report文件。

  不管是Desktop DBA还是SA Companion对数据库的管理都有很大的灵活性和方便性。例如它们都能支持系统的帐户管理。用户管理,设备管理,增加或删除数据库,建立修改或删除数据库对象,DBCC(数据库一致性检测),系统参数调试,权限管理(Permisson),Remote Access(远过程调用)等功能。Desktop DBA更侧重于数据库系统的整体的管理,而SA Companion对于Server的环境(如Interface文件:errorlog文件等)及进程和锁的描述更为细致。Desktop DBA及SA Companion都是数据库管理员的好帮手。

 


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台