欢迎来到天天文库
浏览记录
ID:37587015
大小:62.00 KB
页数:9页
时间:2019-05-25
《IBM小型机培训》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SYBASE数据库培训讲义1.数据库基础Sybase是基于Client/Server体系结构的数据库软件产品,它由三个主要部分构成:一是进行数据库管理和维护的一个联机(ON-Line)关系数据库管理系统SybaseServer;二是支持数据库应用系统的建立与开发的一组前端工具软件SybaseToolset;三是可把异构环境下其它厂商的应用软件和任何类型的数据连接在一起的接口SybaseOpenClient/OpenServer.1.1.数据库的基本概念1.1.1.数据库服务器dataserver在NT上为一组服务,在UNIX上为一组进程.以HPU
2、X为例:命令showserver可以用来查看当前的数据库服务器进程.一般情况下为单进程,但若配置成多引擎模式,可以看到多个进程.1.1.2.数据库设备SYBASE支持两种数据库设备:文件系统和裸设备(rawdevice).两者的主要区别在于,前者通过操作系统进行物理IO操作,而后者是数据库直接写磁盘.一般来说,文件系统设备管理比较简单,但缺点是缺少安全性,而裸设备管理较复杂,但比较安全.1.1.3.数据库基本对象SYBASE数据库中既有一般数据库系统都有的一些基本对象和概念,如表、索引、视图、触发器、规则等,也有它特有的一些基本对象和概念,如系统
3、数据库、系统过程等。SYBASE有关这些基本对象的定义常常保存在数据字典中。常见的系统表有:Sysobjects、sysdatabases、syslogs、sysindexes等。1.1.4.数据库的字符集问题SYBASE数据库缺省的安装选项是:语言为us_english,字符集为roman8。安装过程中一般要改变成语言为chinese,字符集为eucgb.如果字符集设置不对,数据库操作过程中就可能产生软码现象。1.1.5.数据库服务器的系统配置和数据库的选项 SYBASE数据库服务器的配置选项很多,常用的选项有:allowsqlserveras
4、ynci/o(是否启用磁盘异步IO) numberofuserconnections(最大的用户连接数)numberofopendatabases(同时打开的数据库的最大数目)procedurecachepercent(存储过程缓冲占总数据库内存的百分比)numberoflocks(锁的数目)maxonlineengine(数据库最大引擎数目)numberofworkerprocesses(工作引擎数目)totalmemory(数据库总的物理内存)tcpnodelay(控制TCP数据是否延迟发送)数据库安装完成后所有的选项都是缺省配置,必需根据具
5、体的应用修改配置的值。修改方法有两种:(1).修改配置文件修改$SYBASE用户下的server_name.cfg文本文件(2).用sp_configure存储过程进入isql,执行Øsp_configureoption_name,option_valueØgo数据库常用的选项有:selectinto/bulkcopy(允许大批数据加载到数据库表的选项,如bcp)truncatelogoncheckpoint(数据库执行checkpoint时自动删除已提交事务)singleused(将数据库设置成单用户模式)1.1.数据库客户端工具1.1.1.服
6、务器端客户程序isqlisql的语法如下:isql[-b][-e][-F][-p][-n][-v][-X][-Y][-adisplay_charset][-Apacket_size][-ccmdend][-Ddatabase][-Eeditor[-hheader[-Hhostname[-iinputfile][-Iinterfaces_file][-Jclient_charset][-Kkeytab_file][-llogin_timeout][-merrorlevel][-Mlabelnamelabelvalue][-ooutputfile][
7、-Ppassword][-Rremote_server_principal][-scol_separator][-Sserver_name][-ttimeout][-Uusername][-V[security_options]][-wcolumn_width][-zlocalename][-Zsecurity_mechanism]使用方法是:isql–Uusername–Ppasswd–Sserver_name1.1.2.PC机上的客户端程序主要包括sybasecentral、sqladvantage和dsedit1.2.常用的检查数据库状态的
8、工具dbcc数据库一致性检查工具(DatabaseConsistencyChecker,简称DBCC)是一个实用命令集,用来检查数据库的
此文档下载收益归作者所有