Sybase培训教材-系统维护员培训手册

上传人:QQ15****706 文档编号:107063464 上传时间:2019-10-17 格式:DOC 页数:51 大小:341KB
返回 下载 相关 举报
Sybase培训教材-系统维护员培训手册_第1页
第1页 / 共51页
Sybase培训教材-系统维护员培训手册_第2页
第2页 / 共51页
Sybase培训教材-系统维护员培训手册_第3页
第3页 / 共51页
Sybase培训教材-系统维护员培训手册_第4页
第4页 / 共51页
Sybase培训教材-系统维护员培训手册_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《Sybase培训教材-系统维护员培训手册》由会员分享,可在线阅读,更多相关《Sybase培训教材-系统维护员培训手册(51页珍藏版)》请在金锄头文库上搜索。

1、系统维护员培训手册 51 第一章 Sybase概述第一节 C/S简介CS(Client/Server)结构是传统的网络集中共享式数据库的扩充。在CS结构中,应用程序(客户)在工作站上运行应用程序进行数据处理,服务器程序运行于服务器上以响应客户的请求并维护数据的一致性。CS结构可以显著减少不必要的网络数据传输。一、 CS和文件服务器的区别是:文件服务器没有计算能力,它不了解数据本身的任何东西,它仅仅用于存储数据,文件服务器可以想象成一台用很长的电缆(网络)与用户计算机相连的硬盘驱动器。 CS的工作方式是客户端发出一个请求(命令),通过网络传送到服务器,服务器根据这个命令进行计算,把计算后的结果传

2、送给客户端。而文件服务器的工作模式是工作站从服务器上取得应用程序运行,进行数据处理时到服务器取数据,然后从所有的数据记录中找到要处理的内容,进行运算,最后才得出结果。二、 客户/服务器模型的主要特点如下:l 客户进程和服务器进程可以由LAN或广域网(WAN)联结。它们都可以在同一台计算机上运行。l 用于在客户和数据库服务器之间通信的基本语言是通过结构化的查询语言(Structured Query Language)实现的。三、 发展过程 C/S结构是数据库发展的一个过程,跟随计算机的计算机系统结构由集中式主机系统发展到客户/服务器系统以及现在分布式的多层网络系统,数据库系统的体系结构也大体经历

3、了三种发展形式:l 集中式的主机/终端结构 主机/终端系统中主机运行DBMS及数据库应用,终端仅提供数据显示。l 两层的客户/服务器结构在这种结构中,服务器执行数据库的存储逻辑和事务逻辑,客户端执行应用逻辑并提供用户界面。他们从系统上进行划分,均衡负载。l 三层(或多层)体系结构这种体系可以看作是客户/服务器结构和Internet(国际互联网络)以及Intranet应用体系结构相结合的产物,它是对客户/服务器的继承和发展。Internet应用是浏览器/WEB服务器/数据库服务器的三层体系结构。四、 Client/Server模式概述90年代以来,随着计算机技术、网络技术和数据库技术的发展,计算

4、机使用方式和体系结构从单一体系结构、宿主体系结构、PC-LAN体系结构发展到目前最新的Client/Server体系结构。Client/Server模式尚未有严格定义。从技术上看,Client/Server结构本身是一种软件结构,它是将一个计算机应用的大任务适当分解为多个子任务,利用计算机网络,把这些子任务分配到组成网络的各类计算机资源上去完成,从而可实现最佳的计算机资源的分配和利用。在此过程中,多个子任务间存在多种交互关系,其中最基本的关系为“服务请求/服务响应”关系。客户向服务器提出对某种信息或数据的请求,服务器针对请求完成处理,将结果作为响应返回给客户。基于Client/Server模式

5、的应用通常包含如下三个部分。l 客户是一个面向最终用户的接口设备或应用程序。它向另一个设备或应用程序请求信息,然后将信息显示给用户。客户初始化、与服务器的通信、用户输入和最终输出都是在客户平台上实现的。l 服务器通常,服务器包含并管理数据库和通信设备。它为请求过程提供所要求的服务,这些服务可概括为应用、文件、数据库、打印、传真、图像、通信、安全系统管理和网络管理。l 连接支持客户与服务器之间的连接总是通过硬件来实现的,这便是网络连接。而对Client/Server应用来说,此种连接更多地是一种软件通信过程,如网络协议、应用接口等。对于应用开发人员来说,客户与服务器之间的连接主要是指他所能使用的

6、软件工具的编程函数。第二节 Sybase的组成和结构特征Sybase是一种客户/服务器结构的数据库系统,是目前比较流行的数据库系统之一。它是由美国Sybase公司研制的。目前流行的Sybase主要有三个版本,一是在UNIX操作系统下运行的版本,二是在Novell Netware环境下运行的版本,三是在Windows NT环境下运行的版本,在此我们主要以Windows NT环境下的Sybase为主进行讲解。Sybase数据库软件有三部分组成,一是进行数据库管理和维护的一个联机(ON line)关系型数据库管理系统Sybase SQL Server;二是支持数据库应用系统的建立与开发的一组前端工具

7、软件Sybase SQL Toolset;三是用于实现与其他数据库连接接口的Open Client/Open Server工具。SQL Server是个可编程的数据库管理系统,它是整个Sybase产品的核心软件。第三节 Sybase的特殊用户 SQL Server由三种类型的特殊用户管理和控制着,他们是:系统管理员用户数据库所有者数据库对象的所有者一、 系统管理员系统管理员管理着系统的资源和安全,担负着与应用无关的管理任务。 系统管理员不一定是某一个人,只要知道系统管理员的口令的人都可以起到系统管理员的作用。l 系统管理员的任务: 安装SQL Server; 管理磁盘存储; 在SQL Serv

8、er上设置用户帐号; 对SQL Server用户授权; 创建用户数据库,并授予所有者特权; 备份数据; 监视SQL Server的自动恢复过程; 调节系统配置参数,以使SQL Server达到最佳性能;系统管理员是master数据库的所有者,系统管理员的注册名是sa,他是一种“超级用户”, SQL Server不对他做任何权限检查,sa 是任何数据库的所有者。二、 数据库所有者数据库的创建者就是数据库的所有者,sa用Grant命令授予用户创建数据库的权限。l 数据库所有者的任务数据库所有者可完成的工作运行存储过程sp_adduser允许其他SQL Server 用户存取此数据库;授权其他用户在

9、数据库中创建目标和执行命令;用sp_addgroup 和sp_dropgroup 设置组(有了组,授权和收回授权就变得容易多了)。每个用户缺省的组是public。l 数据库所有者名及口令数据库所有者以他设置的用户名和口令注册。在其他数据库中,所有者是按通常的注册名标识的。在所有者自己的数据库中是dbo,他被认为是dbo。l 数据库所有者的权限数据库所有者对他拥有的数据库具有所有的权力。三、 数据库对象所有者数据库对象表、索引、视图、触发器、规则以及存储过程。数据库所有者必须首先授权给用户创建特定的对象,然后用户才能创建。数据库对象所有者的任务是,创建对象,然后对其他用户授权。第四节 Sybas

10、e数据库的基本构成SQL Server安装时,它有四个数据库:master数据库,model数据库, sybsystemprocs数据库和tempdb数据库。Master,Model和Tempdb都放在Master设备上。一、 master数据库 master数据库从总体上控制用户数据库和SQL Server 的操作。它保留着用户帐号(在syslogins中),可设置的环境变量(在sysconfigures中),系统错误信息(在sysmessages中)。在SQL Server上的数据库(在sysdatabases中),给每个数据库分配的存储空间(在sysusages中),装入系统的磁带和磁盘

11、(在sysdevices 中),以及动态锁(在syslocks中)的轨迹。另外,系统过程是在SQL Sserver安装时用buildmaster程序创建的。它是存储在master中的。只有在master数据库中才能用create database、或alter database ,disk init等命令。往master数据库设备上增加用户目标是可能的,但不好,在master数据库上创建目标的目的应该是从总体上管理系统。应该在master数据库上对用户设置权限,以使大多数用户不能在那里创建目标。每次改变master数据库时最好用dump database 备份它,如果master数据库被破坏,

12、恢复它的方法与恢复用户数据库不同。二、 model 数据库model 数据库也是随SQL Server一起提供的。它提供了新用户数据库的雏型,每次用create database 命令时,SQL Server都产生一个model 数据库的拷贝,然后把它扩展到命令要求的尺寸。Model数据库中包含着数据库需要的系统表。它可以修改成新创建数据库的结构对model 数据库的任何修改都会在每个创建的数据库中反映出来。下面是几个通常用到的对model数据库的改变:增加数据类型、规则或缺省;可存取SQL SERVER上所有数据库的用户用sp_adduser增加到model数据库上;诸如select int

13、o/bulk copy那样的数据库选项可在model中设置。这些设置会反映到新创建的数据库中。它们在model中最缺省值是false。三、 临时数据库SQL Server提供了一个临时数据库(tempdb)。该库为临时表和其他临时工作存储提供了一个存储区域。不管是什么数据库,所有临时表都存放在tempdb中。然而,可以从tempdb或创建临时表的数据库来查询临时表。如果查询tempdb.sysobjects,则系统会告诉你在临时表名上加了一个后缀。仅当从tempdb使用临时表时,sp_help才工作于临时表上。Tempdb是SQL Server上所有数据库共享的工作空间。每当用户退出SQL S

14、erver或系统从失败中恢复时,用户的临时表从tempdb删除。存储过程退出时,它的临时表也被删除。在应用结束前,临时表也可被显示的drop掉。Tempdb缺省的尺寸是2M字节,在财务软件中,由于用到的临时表很多,根据实际的情况,可以把它扩充到80100M或更多。第二章 Sybase的安装第一节 服务器端的安装以Sybase SQL Server for Windows NT(SYSTEM 11.5)在WINDOWS NT 4.0上安装为例:一、 安装步骤1、 将光盘插入光驱中,在WINDOWS NT的资源管理器中双击光驱SYBASE11.5 目录下的SETUP应用程序。2、稍等片刻,屏幕上出

15、现一“Welcome”窗口,单击下一步。3、稍等片刻,系统提示选择安装类型:有两种安装licensed products和open client runtime选择licensed products 进行安装,单击下一步。4、指定SYBASE安装路径,默认为:c:sybase,单击下一步。5、选择程序文件夹:select program folder,窗口中显示系统中已经存在的文件夹。 将要安装的文件夹默认为SYBASE,即安装完成后在开始菜单的程序菜单中出 现SYBASE项。6、product select 选择要安装的产品。 在想要安装的产品选项右边打上标记,单击下一步。7、显示installation summary窗口,其中显示了上一步所做的选择,确认正确后点 击install,开始拷贝文件,进度条显示安装进度,这步需要较长时间。8、SQL INI Dialog 共三个选项:Ignore for now(现在忽略)Run sqledit to edit your SQL.ini(运行SQLEDIT编辑SQL.INI)Import an existing SQL.ini(转入一个已存在的SQL.ini)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号