




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单元单元(dnyun)概要概要Adaptive Sever 系统管理员负责创建与维护 Adaptive Sever。本单元(dnyun)描述 Adaptive Sever 是如何工作的。目标目标完成本单元学习后,应该能够完成本单元学习后,应该能够:描述描述Adaptive Sever内数据库和系统表的功能内数据库和系统表的功能(gngnng);列出列出Adaptive Sever的客户端和组件;的客户端和组件;描述一个系统管理员的职责。描述一个系统管理员的职责。第1页/共97页第一页,共98页。单元单元(dnyun)提要提要 数据库与系统数据库与系统(xtng)表表 客户端与实用程序客户端与实
2、用程序 系统系统(xtng)管理员职责管理员职责第2页/共97页第二页,共98页。Adaptive Server Enterprise 12.0 Adaptive Server Enterprise 12.0是一套客户/服务器应用,它能够让用户创建、管理和使用(shyng)关系数据库。 Adaptive Server Enterprise 12.0的服务器组件称为“Adaptive Server”。第3页/共97页第三页,共98页。Adaptive Server Enterprise12.0以前以前(yqin)版本版本 Adaptive Server Enterprise 12.0以前版本包括
3、: SQL Server 11.0 (1995年12月发布) Adaptive Server Enterprise 11.5 (1997年9月发布) Adaptive Server Enterprise 11.9.2 (1998年10月发布) ASE 12.0与所有以前版本不同的功能 (或以前版本没有的功能)。 这些功能被标识为 以前版本 图标, 它们通常在右下脚显示。 有关以前版本功能的细节可在学生(xu sheng)注释中找到。第4页/共97页第四页,共98页。Adaptive Server数据库数据库 Adaptive Server管理(gunl)多种类型数据库。 必需数据库; 附加功能
4、 数据库; 例子数据库; 应用数据库。第5页/共97页第五页,共98页。必需必需(bx)数据库数据库master 数据库包含系统表,这些系统表中数据用来管理。model是数据库模板,用于创建新的数据库。sybsystemprocs数据库中的表存放(cnfng)系统存贮过程。sybsystemdb数据库中的数据是关于分布式事务管理功能的。tempdb数据库包含临时表。第6页/共97页第六页,共98页。附加附加(fji)功能功能 数据库数据库sybsyntax 包含 SQL 关键词的语法帮助。允许用户(yngh)使用sp_syntax 安装 sybsyntax 。dbccdb 包含从 dbcc c
5、heckstorage 的输入和输出。安装 dbccdb 数据库让系统管理员能够使用并行处理命令检查数据库的一致性。sybsecurity数据库包含审计信息。安装 sybsecurity 数据库能够让系统管理员审计用户(yngh)。第7页/共97页第七页,共98页。例子例子(l zi)和应用数据库和应用数据库pubs2 和 pubs3 是例子数据库,它们是关于一个虚构的图书销售公司。安装 pubs2 或 pubs3 数据库,能够让用户在安全和可预见环境中练习 Transact-SQL 命令。应用(yngyng)数据库是用户在生产和开发环境下定义的数据库。第8页/共97页第八页,共98页。系统系
6、统(xtng)表表 一张系统表是由服务器创建(chungjin)和维护的,它存储服务器信息或一个数据库信息。 系统表名通常使用字符串 sys 开头。 例子:sysobjects, sysusers第9页/共97页第九页,共98页。master数据库中的系统数据库中的系统(xtng)表表 有些系统表只存在于 master 数据库中。 它们(t men)组成了服务器的 大脑。 例子: sysdatabases 每一行代表服务器管理的一个数据库。第10页/共97页第十页,共98页。每一个每一个(y )数据库中系统表数据库中系统表 有些系统表在每个数据库中都存在。 它们形成所在(suzi)数据库的 大
7、脑。 例子: sysobjects 表中每一行代表该数据库中的一个对象。第11页/共97页第十一页,共98页。系统系统(xtng)存贮过程存贮过程 系统表中的信息通常通过系统存贮过程来查看或修改。 系统存贮过程名字用 sp_ 开头。 例子: sp_help, sp_adduser 当一个 sp_ 系统存贮过程执行(zhxng)时, Adaptive Sever 在多个地方查找该系统存贮过程。 首先在当前数据库中查找; 如果不在,它查找 sybsystemprocs 数据库; 如果还不在, 它查找 master 数据库; 如果仍然不在, 它返回一个错误消息。第12页/共97页第十二页,共98页。
8、单元单元(dnyun)提要提要数据库与系统(xtng)表客户端与实用程序系统(xtng)管理员职责第13页/共97页第十三页,共98页。客户端和运用客户端和运用(ynyng)程序程序 Adaptive Server Enterprise 12.0是一套客户/服务器应器应用。 下面 Adaptive Server Enterprise 12.0 应用与实用程序在本课程(kchng)中讨论: 客户应用: isql jisql Sybase Central第14页/共97页第十四页,共98页。The isql Client Isql是一个命令行程序,它只在是一个命令行程序,它只在 UNIX 平台平台
9、(pngti)与与 Windows NT平台平台(pngti)上存在。上存在。 为编辑为编辑 isql 中的命令,需要一个编辑器,如中的命令,需要一个编辑器,如 vi 或或 pico。第15页/共97页第十五页,共98页。jisql客户端客户端 jisql是一个是一个(y )基于基于 Java GUI 图形界面程序,它存在于图形界面程序,它存在于 UNIX平台和平台和 Windows NT 平台上。平台上。第16页/共97页第十六页,共98页。Sybase Central客户端客户端 Sybase Central是一个 GUI 图形界面应用,它只在 Windows NT 平台(pngti)上,
10、通过它可以使用向导和点-击功能来完成服务器系统管理任务。 第17页/共97页第十七页,共98页。数据库实用程序数据库实用程序ASE数据库实用程序(chngx)是一个在操作系统提示符或 GUI 界面中执行的程序(chngx),用它帮助系统管理。srvbuild -基于 UNIX 的服务器安装实用程序(chngx)。Server Config -基于 Windows NT 的服务器安装实用程序(chngx)。dsedit -创建或修改 interfaces 接口文件的编辑器。bcp -在数据库与操作系统文件间拷贝数据的实用程序(chngx)。 第18页/共97页第十八页,共98页。Adaptive
11、Server附加附加(fji)组件组件 可以安装下面的 Adaptive Sever 附加组件: Backup Server 数据库备份和利用数据库备份恢复数据库。 XP Server 执行扩展存贮过程。 Monitor Server 收集性能数据并进行性能调优。 安装Adaptive Server 时,以下部件不被安装: Historical Server 存储(cn ch)来自 Monitor Server 的数据,以供进一步分析。第19页/共97页第十九页,共98页。授权授权(shuqun)功能功能 下面功能在 ASE 12.0 中有,但客户必须购买每个附加功能。 数据库中的 Java
12、; 高可用性 (HA); 分布事务管理; 高级安全(nqun)机制。第20页/共97页第二十页,共98页。单元单元(dnyun)提要提要数据库与系统(xtng)表客户端与实用程序系统(xtng)管理员职责第21页/共97页第二十一页,共98页。系统管理员职责系统管理员职责(zhz) 系统管理员通常包含如下职责: 创建与配置服务器; 安装客户端, 建立客户端与服务器的连接(linji); 创建数据库; 为数据库与它们中的对象分配硬盘资源; 创建用户登录名; 为用户要访问的数据授权; 备份数据库; 恢复数据库; 监测数据库的活动; 提高服务器性能。第22页/共97页第二十二页,共98页。系统管理员
13、的资源系统管理员的资源(zyun) 系统管理员的资源: Adaptive Server Enterprise 12.0的文档,特别是下面书目(shm): Transact-SQL Users Guide System Administration Guide Performance and Tuning Guide Security Administration Guide Managing and Monitoring Sybase Adaptive Server Reference Manual Sybooks 文档的电子版; 在 CD 或 Web 上; 可查询;第23页/共97页第二十三
14、页,共98页。 Adaptive Server需要如下数据库才能正常工作: master model sybsystemprocs sybsystemdb tempdb Adaptive Server带有一些附加(fji)功能数据库,安装它们可增加Adaptive Server 的功能。总总 结结第24页/共97页第二十四页,共98页。总总 结结 Adaptive Server带有一些例子数据库,它们能够让用户在安全、可预见环境下练习 Transact-SQL 命令。 系统(xtng)表是由服务器维护的表,它们所存放的信息是关于特定数据库或整个服务器的。 Adaptive Server带有许多
15、客户端应用程序和数据库实用程序。 系统(xtng)管理员负责创建服务器、创建数据库和维护服务器。 第25页/共97页第二十五页,共98页。复习复习(fx)问题问题1.列出必需数据库的名字。2.在每个数据库中的系统表与仅在 master 数据库中有的系统表有什么区别?3.当执行一个存贮过程时, 服务器到哪里查找(ch zho)该存贮过程?4.在 UNIX 平台上可以应用什么客户端? Windows NT 平台上?5.列出系统管理员的四项责职。第26页/共97页第二十六页,共98页。数据库系统管理数据库系统管理(gunl):Adaptive Server Enterprise 12.5安装(nzh
16、ung)服务器第27页/共97页第二十七页,共98页。单元单元(dnyun)概要概要目标目标完成本单元学习完成本单元学习(xux)后后, 应当能够应当能够:准备好系统以供装载准备好系统以供装载 ASE 软件;软件;安装服务器;安装服务器;描述服务器相关的目录结构;描述服务器相关的目录结构;启动和停止服务器。启动和停止服务器。管理一个服务器的第一步是安装该服务器。本单元讨论安装服务器前的准备工作(gngzu)和服务器安装过程本身。 第28页/共97页第二十八页,共98页。单元单元(dnyun)提要提要 装载装载 ASE 软件软件安装安装 Adaptive ServersASE 目录结构目录结构(
17、jigu)启动和停止服务器启动和停止服务器第29页/共97页第二十九页,共98页。安装安装(nzhung)概述概述创建(chungjin)一个 Adaptive Sever , 必须做如下操作:1.准备好系统以供装载 ASE 软件。如果需要,创建(chungjin)安装帐户;确认操作系统和硬盘的空间能够满足服务器安装的最低要求。2.装载 ASE 12.5 产品。3.安装 Adaptive Sever。第30页/共97页第三十页,共98页。创建创建(chungjin)安装帐户安装帐户 UNIX: 需要创建(chungjin)一个sybase 帐户并使用这个帐户安装软件。 sybase帐户在安装过
18、程中会创建(chungjin)自己的目录与文件,这样可简化安全、磁盘资源分配和备份管理。 Windows-NT: 应该使用 administrator 帐户安装软件。第31页/共97页第三十一页,共98页。ASE安装安装(nzhung)软件软件 ASE 12.5安装软件(run jin)在两张 CD 上。 服务器 CD - 包含服务器组件。 Adaptive Server 12.5 Adaptive Server Monitor Server 12.5 jisql 1.0 PC-client CD -包含 Windows NT 机器上的组件。 jisql 1.0 Sybase Central
19、3.2 本单元重点在安装服务器软件(run jin)上。第32页/共97页第三十二页,共98页。Studio Installer Studio Installer是基于 Java 的 GUI 界面实用程序,用于卸载ASE 12.5 组件。 它在不同平台上创建相同的界面;需要已安装窗口软件包来使用 GUI 图形界面(如X Windows);不需要任何 Java 软件与工具(如 JDK)来执行安装。 安装总结:从用户对话框中获取信息;如果需要,创建 ASE安装“目录”;把所选择(xunz)的组件卸载到目标目录中;有时要配置一些实用程序。第33页/共97页第三十三页,共98页。ASE 12.0要求要
20、求(yoqi) 操作系统(co zu x tn)级运行 ASE 12.5 的要求: Solaris 2.7 HP/UX 11.0 AIX 4.3.1 Intel NT 4.0 with Service Pack 4 Digital Unix 4.0D 最少硬盘空间要求: 标准安装: 678 MB; 全部安装: 700 MB; 客户化安装: 依赖于所选择的组件。第34页/共97页第三十四页,共98页。授权授权(shuqun)证书证书 下面的“付费功能”在缺省情况下是没有的。数据库中的 Java 功能;高可用性(HA);分布式事务管理; 高级安全特性。 用户需要这些功能时需要额外付费。用户可获得相
21、应产品的授权证书(zhngsh)。此授权证书(zhngsh)有对应功能的钥匙。第35页/共97页第三十五页,共98页。Sybase Software Asset Manager Sybase Software Asset Manager是 Studio Installer 的一个组件,它用来施行“付费功能”的安装。 它在安装时自动激活。 它让用户回答授权证书内容。这些信息在授权文件中。 在启动过程(guchng)中,Adaptive Server 通过检查授权来决定启动什么功能。第36页/共97页第三十六页,共98页。单元单元(dnyun)提要提要装载 ASE 软件安装 Adaptive Se
22、rversASE 目录结构( jigu)启动和停止服务器第37页/共97页第三十七页,共98页。 为了安装一个 Adaptive Sever , 必须拥有(yngyu)系统数据库所需的最少硬盘空间。 master - 6 MB model - 2 MB tempdb - 2 MB sybsystemprocs - 80 MB sybsystemdb - 2 MBAdaptive Server 12.0安装安装(nzhung)要求要求第38页/共97页第三十八页,共98页。Adaptive Server 12.0安装安装(nzhung)要求要求 一个数据库设备是存放数据库的一个物理资源。 在安装
23、过程中创建两个设备。 sybprocsdev设备, 它存放 sybsystemprocs 数据库。 master device,设备, 它存放所有其它(qt)系统数据库。第39页/共97页第三十九页,共98页。Adaptive Server 12.0缺省安装缺省安装(nzhung)第40页/共97页第四十页,共98页。 Adaptive Server使用一个缺省字符集与一个字符集排序。 缺省字符集依赖于平台; 字符集设置支持 US 英文及包含带有口音的大多数欧洲语言。 缺省排序是 binary。 在安装(nzhung)过程中,可指定非缺省字符集与排序。字符集和排序字符集和排序(pi x)第41
24、页/共97页第四十一页,共98页。字符集和排序字符集和排序(pi x) 安装后,仍可改变字符集与排序。 由于这些改变需要(xyo)操作现有数据, 除非特别需要(xyo),不建议这种字符集改变。 执行存贮过程 sp_helpsort 查看当前字符集与排序。 第42页/共97页第四十二页,共98页。安装安装(nzhung)例程例程 每一个平台都有一个例程用来安装服务器。 在 UNIX 平台上, 它是 srvbuild, 在 Windows NT 平台上, 它是 Server Config。 Studio Installer installation安装结束时, 系统激活该安装进程。 可在此时(c
25、sh)安装一个服务器,也可以在以后时间安装。第43页/共97页第四十三页,共98页。安装安装(nzhung)例程例程 可在任何时候启动服务器安装进程。 UNIX 到 ASE-12_0/install 目录下。 在操作系统(co zu x tn)提示符下输入命令 srvbuild。 Windows-NT 选择 Start-Programs-Sybase-Server Config。第44页/共97页第四十四页,共98页。安装安装(nzhung)例子例子: 安装安装(nzhung)和配置和配置第45页/共97页第四十五页,共98页。安装安装(nzhung)例子例子: 创建服务器创建服务器第46页/
26、共97页第四十六页,共98页。安装安装(nzhung)例子例子: 服务器属性编辑器服务器属性编辑器第47页/共97页第四十七页,共98页。安装安装(nzhung)例子例子: 状态输出状态输出第48页/共97页第四十八页,共98页。安装安装(nzhung)例子例子: 完成完成第49页/共97页第四十九页,共98页。资源资源(zyun)文件文件 一个资源文件是不能使用 GUI 图形界面安装服务器时,创建服务器的文件。 在资源文件中,指定(zhdng)了服务器的属性。 在UNIX平台上,使用srvbuildres 例程用资源文件创建服务器。 语法:srvbuildres -v -rfile_name
27、 例子:srvbuildres -r第50页/共97页第五十页,共98页。srvbuild1112.001-SYBASE.rssrvbuild.release_directory: /work1/sybase/ASE_GA/ASEduct: sqlsrvsrvbuild.server_name: SYBASEsrvbuild.new_config: yessrvbuild.do_add_server: yessrvbuild.do_upgrade: work_protocol_list: work_hostname_list: work_port_list: 4100s
28、rvbuild.master_device_physical_name: /work1/sybase/ASE_GA/ASE/devices/ master.datsrvbuild.master_device_size: 30资源文件资源文件(wnjin)例子例子第51页/共97页第五十一页,共98页。资源文件资源文件(wnjin)例子例子srvbuild.errorlog: /work1/sybase/ASE_GA/ASE/install/SYBASE.logsrvbuild.sybsystemprocs_device_physical_name: /work1/sybase/ASE_GA/A
29、SE/ devices/sybsystemprocs.datsrvbuild.sybsystemprocs_device_size: 60srvbuild.default_backup_server: SYB_BACKUP.srvbuild1112.002-SYBASE_back.rssrvbuild.release_directory: /work1/sybase/ASE_GA/ASEduct: bsrvsrvbuild.server_name: SYBASE_back第52页/共97页第五十二页,共98页。资源资源(zyun)文件例子文件例子srvbuild.do_
30、add_backup_server: work_protocol_list: work_hostname_list: work_port_list: 4202srvbuild.language: USE_DEFAULTsrvbuild.character_set: USE_DEFAULTsrvbuild.tape_config_file: USE_DEFAULTsrvbuild.errorlog: /work1/sybase/ASE_GA/ASE/install/SYBASE_back.log第53页/共97页第五十三页,共98页。单元单元(dnyun)提要提要装载 ASE 软件安装 Adap
31、tive ServersASE 目录结构启动(qdng)和停止服务器第54页/共97页第五十四页,共98页。 单独一个(y ) sybase 目录 所有组件的文件都存放在该目录下。 重要的 sybase 子目录 bin 所有执行文件 (isql, bcp, 等) charsets 字符集与字符排序本地化文件。 init 安装的日志文件。目录结构目录结构(jigu): ASE 12.0 以前版本以前版本第55页/共97页第五十五页,共98页。目录目录(ml)结构结构: ASE 12.0 以前版本以前版本install安装程序, RUNSERVER 文件, 错误(cuw)日志文件。scripts数
32、据库安装脚本。第56页/共97页第五十六页,共98页。目录目录(ml)结构结构: ASE 12.0 最上层目录。 每个组件的子目录包括下面内容: 该组件的执行程序;该组件的安装与配置工具;该组件所需的其它相关文件。 子目录的命名规则为所包含的组件标识(biozh)与软件版本。例子: ASE-12_0/(ASE 服务器文件位置); OCS-12_0/ (Open Client/Open Server 文件位置); jConnect-4_2/ (location of jConnect 4.2文件位置)。第57页/共97页第五十七页,共98页。重要重要(zhngyo)的的ASE-12_0 子目录子
33、目录bin许多(xdu)服务器实用程序的执行文件。charsets字符设置和排序定位文件。initASE 安装日志文件。install安装文件, RUNSERVER 文件, 错误日志文件。scripts可选数据库的安装脚本。有些执行文件(如 isql 和 bcp)在Ocs-12_0/bin 子目录下。第58页/共97页第五十八页,共98页。UNIX环境变量环境变量 $DSLISTEN (由管理员设定(sh dn) 指定服务器的名字。 $DSQUERY (由管理员设定(sh dn) 当一个运行的实用程序没有指定服务器名时,它指定要连接的服务器名字。 $SYBASE (由管理员设定(sh dn)
34、指定最上层 Sybase 产品目录名。 $SYBASE_ASE (系统设定(sh dn)为“ASE-12_0”) 指定 Adaptive Server 要安装的子目录。 $JAVA_HOME(由管理员设定(sh dn) 指定 Java 开发环境包 (JDK) 所在的位置。 只有在使用 jisql 客户端时才需要。第59页/共97页第五十九页,共98页。单元单元(dnyun)提要提要装载 ASE 软件安装 Adaptive ServersASE目录结构启动(qdng)和停止服务器第60页/共97页第六十页,共98页。RUNSERVER文件文件(wnjin) The RUNSERVER文件是一个用
35、来启动服务器的 UNIX 文件。 它位于 ASE-12_0/install 目录(ml)下。 它包含用于启动服务器的命令 dataserver。 它包含如下信息: 服务器名; 磁盘设备所需数据库位置; errorlog文件位置; 配置文件位置; 用于分配服务器内存。 interfaces文件位置。 用于建立与客户端的连接。 可通过修改 RUNSERVER 文件来改变服务器启动的行为。 第61页/共97页第六十一页,共98页。RUNSERVER文件文件(wnjin)例子例子#!/bin/sh# Adaptive Server name:SYBASE# Master device path:/wo
36、rk/ASE12/SYBASE_master.dat# Error log path:/work2/ASE12/ASE-12_0/install# SYBASE/log# Directory for shared memory files: /work2/ASE12#/work2/ASE12/ASE-12_0/bin/dataserver -SSYBASE -d/work2/ASE12/SYBASEmaster.dat -e/work2/ASE12/ASE-12_0/install/SYBASE.log -M/work2/ASE12 第62页/共97页第六十二页,共98页。启动启动(qdng)
37、和停止服务器和停止服务器 系统管理员需要定期做:启动服务器;确认服务器正在(zhngzi)运行;关闭服务器。 完成任务的两钟方法: 命令法; Sybase Central 法。第63页/共97页第六十三页,共98页。启动启动(qdng)服务器:命令法服务器:命令法 语法: startserver -f runserver_file -m 例子:prompt% cd $SYBASE_ASE/installprompt% startserver -f RUN_SYBASE 在操作系统提示符下执行这个命令。 此命令用以启动 RUNSERVER 文件(wnjin)中的服务器。 如果没有指定文件(wnj
38、in)名,该服务器搜寻名为“RUN_SYBASE”的文件(wnjin)。第64页/共97页第六十四页,共98页。确认确认(qurn)服务器运行:命令法服务器运行:命令法 语法: showserver 例子:prompt% showserver- USER PID %CPU %MEM SZ RSS TT STAT START TIME COMMAND sybase 12155 0.0 6.1 900 1672 pb S 13:52 2:48 /work/sybase/ASE/bin/dataserver -d/work/ sybase/ASE/devices/master.dat -sSYBAS
39、E -e/work/ sybase/ASE/install/errorlog -i/work/sybase/ASE surya% 在操作系统提示符下执行(zhxng)该命令。 列出本机上所有正在运行的服务器。 如果没有服务器在运行, 只显示头信息。第65页/共97页第六十五页,共98页。停止停止(tngzh)服务器:命令法服务器:命令法 语法: shutdown server_name with wait | nowait 例子:shutdown-Server SHUTDOWN by request.The SQL Server is terminating this process. 在 S
40、ybase 客户端执行这个命令。 只有当要关闭的服务器不是(b shi) Adaptive Server (例如,BackupServer)时,server_name 才需要。 nowait命令立即关闭服务器,即使有语句正在运行(这不是(b shi)缺省)。 wait命令在执行 shutdown 前让正在进行的事务完成。 第66页/共97页第六十六页,共98页。启动启动(qdng)服务器:服务器:Sybase Central第67页/共97页第六十七页,共98页。确认确认(qurn)服务器运行服务器运行: Sybase Central第68页/共97页第六十八页,共98页。停止停止(tngzh
41、)服务器服务器 : Sybase Central第69页/共97页第六十九页,共98页。ASE 12.0 环境环境(hunjng)回顾回顾第70页/共97页第七十页,共98页。总总 结结 Studio Installer是一个基于 Java 的 GUI 程序,用它安装ASE 软件到系统上。 为了安装一个服务器, 必须运行 srvbuild 实用程序(UNIX) 或 Server Config 实用程序(NT)。 一个资源文件是在没有 GUI 图形环境下,用来安装服务器的文件。 在 ASE 12.0 目录(ml)结构中,有一个顶层目录(ml),每一个组件都分配一个子目录(ml)。 The RUN
42、SERVER文件包含启动服务器的信息。 文件包含启动服务器的信息。 命令; Sybase Central。第71页/共97页第七十一页,共98页。命令命令(mng lng)和参数总结和参数总结 sp_helpsort 显示服务器字符集与排序。显示服务器字符集与排序。 startserver 启动一个服务器。启动一个服务器。 showserver 显示本机上正在运行的所有显示本机上正在运行的所有(suyu)服务器。服务器。 shutdown 停止一个服务器。停止一个服务器。第72页/共97页第七十二页,共98页。复习复习(fx)问题问题1.Studio Installer 与 srvbuild
43、有什么不同?2.什么是 Sybase Software Asset Manager?3.在安装过程中创建了多少设备? 这些设备上分别存放什么系统数据库 ?4.运行文件 RUNSERVER 放在什么位置?5.怎么(zn me)确认一个服务器在运行?第73页/共97页第七十三页,共98页。数据库系统管理数据库系统管理(gunl): Adaptive Server Enterprise 12.0建立( jinl)连接第74页/共97页第七十四页,共98页。单元单元(dnyun)概要概要为了创建一个客户/服务器结构,系统管理员必须确保客户端与服务器能够(nnggu)相互通讯。这是通过创建和维护 int
44、erfaces 文件实现的。目标目标完成本单元学习后完成本单元学习后,应该能够应该能够 :描述描述(mio sh) interfaces 文件的目的;文件的目的;解释一个解释一个 UNIX interfaces 文件的内容;文件的内容;解释一个解释一个 NT interfaces 文件的内容;文件的内容;创建、修改和维护创建、修改和维护 interfaces 文件。文件。第75页/共97页第七十五页,共98页。单元单元(dnyun)提要提要 接口接口(ji ku)文件文件 UNIX interfaces文件文件 NT sql.ini文件文件 维护接口维护接口(ji ku)文件文件文件文件第76
45、页/共97页第七十六页,共98页。连接连接(linji)与客户端与客户端 连接指一个客户端应用与服务器建立连接的能力。 下面是 Adaptive Server 的客户端: isql jisql Sybase Central SQL Advantage (只与 ASE 11.5和11.9 一起(yq)发布)第77页/共97页第七十七页,共98页。安装安装(nzhung)客户端客户端 下面客户端可作为服务器安装过程的一部分自动安装: isql jisql Sybase Central SQL Advantage (只在 ASE 11.5和11.9.2 ) 必须与服务器分开单独安装。 为了让 jis
46、ql 工作,必须做如下工作: 安装一个 Java 开发包, 版本为 1.2 或更高版; 设置(shzh)环境变量 $JAVA_HOME 指向 Java 开发包位置; 设置(shzh)环境变量 $JDBC_HOME 值为sybase/ jConnect4-2。第78页/共97页第七十八页,共98页。 接口文件是一个“地址簿”,它列出每一个已知服务器的名字和地址。 当客户端应用连接一个给定名(dng mng)的服务器时,该客户端: 在接口文件中查找服务器名。 使用给定的地址连接服务器。接口接口(ji ku)文件文件n管理员必须修改和发布接口(ji ku)文件到每个用户,以便他们能够连接服务器。n接
47、口(ji ku)文件的名字与位置因操作系统的不同而不同。nUNIX缺省值:interfaces 在 $SYBASE_ASE目录。nNT缺省值:sql.ini 在 sybase/ini目录。第79页/共97页第七十九页,共98页。Adaptive Server如何如何(rh)监听客户端监听客户端启动(qdng)一个 Adaptive Sever 时:1.它决定所要使用的服务器名。2.它在接口文件中查找上面服务器名项。 3.它使用接口文件中端口号与网络协议信息来监听客户连接。第80页/共97页第八十页,共98页。客户端如何客户端如何(rh)连接到连接到Adaptive Server当客户端连接到
48、Adaptive Sever 时:1.它确定要连接的 Adaptive Sever 名称。2.它在接口文件中找出该名称的服务器项。3.它使用(shyng)文件中的机器、端口和网络协议信息连接服务器。第81页/共97页第八十一页,共98页。接口接口(ji ku)文件格式文件格式 它是一个普通的文本文件。 接口文件可能(knng)有几种不同的格式。 这是由于 ASE 产品能运行在多个平台上, 每个平台都需要不同类型的信息。 所有格式都包含如下信息: 服务器名; master 项,用于服务器启动; query 输入, 客户端建立连接时使用。第82页/共97页第八十二页,共98页。单元单元(dnyun
49、)提要提要接口文件(wnjin)UNIX interfaces文件(wnjin)NT sql.ini文件(wnjin)维护接口文件(wnjin)文件(wnjin)第83页/共97页第八十三页,共98页。UNIX接口文件接口文件(wnjin) (例子例子 #1) 在UNIX上, 接口文件名叫 interfaces。 它在 $SYBASE 目录(ml)下。 例子: # Sybase Interfaces file # # # # SYBASEquery tcp ether edeme4 2000master tcp ether edeme4 2000第84页/共97页第八十四页,共98页。UNIX
50、接口接口(ji ku)文件文件: 服务器名服务器名 服务器名在第一行开始位置。 服务器名不能超过 30 字符。 服务器名区分大小写。 在服务器名后,可加入客户端重试到服务器连接的次数(csh)。 缺省值为“0”。 在重试次数(csh)后面,可加入两次重试连接间相隔秒数。 缺省值为“0”。 例子: SYBASE 3 10query tcp ether edeme4 2000master tcp ether edeme4 2000第85页/共97页第八十五页,共98页。UNIX接口接口(ji ku)文件文件: 服务类型服务类型 有两种服务类型: “query”代表的服务是客户端应用用它登录到服务器
51、。 “master”定义的服务是服务器用于监听来源于客户端的登录请求。 每个服务必须(bx)在自己行上,行起始必须(bx)用 tab 键。 如果没有 tab 键,该项将被忽略。 例子: SYBASE 3 10query tcp ether edeme4 2000master tcp ether edeme4 2000第86页/共97页第八十六页,共98页。UNIX接口文件接口文件(wnjin): 协议与网络协议与网络 UNIX包含两个(lin )网络协议: TCP/IP,用“tcp”代表; SPX,用“spx”代表。 网络参数不再使用。 它只用作一个占位符; 服务器使用“ether”作为占位符值。 例子: SYBASE 3 10query tcp ether edeme4 2000master tcp ether edeme4 2000第87页/共97页第八十七页,共98页。UNIX接口接口(ji ku)文件文件: 主机名与端口号主机名与端口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出口合同范本格式
- Unit 7 Be Wise with Money Period 3 Grammar 教学设计 2024-2025学年译林版(2024)七年级英语上册
- 劳务发包合同范本
- 动物投放景区合同范本
- 农村菜田出租合同范本
- 出租养殖鸡场合同范本
- 加工定制窗帘合同范本
- 保洁商场合同范本
- 包地收款合同范本
- 劳务中介代理招聘合同范本
- 2025年个体户合伙投资协议(三篇)
- 14磁极与方向(教学设计)-二年级科学下册(教科版)
- 2025年山西经贸职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 广东省佛山市禅城区2024-2025学年八年级上学期期末考试语文试题(含答案)
- 第04课 输入输出与计算(说课稿)2024-2025学年六年级上册信息技术人教版
- 部编五下语文教学多元评价方案
- 2024年09月江苏2024年苏州金融租赁校园招考笔试历年参考题库附带答案详解
- 《榜样9》观后感心得体会二
- 重庆市2024-205学年秋高二(上)期末考试历史试卷(含答案)康德卷
- 广西柳州市2025届高三第二次模拟考试政治试题含答案
- 设备维修绩效考核方案
评论
0/150
提交评论