ASE 数据库服务器维护手册sybase公司_第1页
ASE 数据库服务器维护手册sybase公司_第2页
ASE 数据库服务器维护手册sybase公司_第3页
ASE 数据库服务器维护手册sybase公司_第4页
ASE 数据库服务器维护手册sybase公司_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ASE数数据库服服务器维护手册册目 录录TOC o 1-3 h z u HYPERLINK l _Toc81730805 目录 PAGEREF _Toc81730805 h 2 HYPERLINK l _Toc81730806 概述 PAGEREF _Toc81730806 h 33 HYPERLINK l _Toc81730807 ASEE数据库库服务器器安装篇篇 PAGEREF _Toc81730807 h 4 HYPERLINK l _Toc81730808 ASEE日常维维护管理理篇 PAGEREF _Toc81730808 h 13 HYPERLINK l _Toc81730809

2、数据库库备份与与恢复 PAGEREF _Toc81730809 h 113 HYPERLINK l _Toc81730810 ASEE日常维维护工作作 PAGEREF _Toc81730810 h 14 HYPERLINK l _Toc81730811 ASEE故障检检查及恢恢复篇 PAGEREF _Toc81730811 h 118 HYPERLINK l _Toc81730812 性能调调优篇 PAGEREF _Toc81730812 h 222 HYPERLINK l _Toc81730813 总结 PAGEREF _Toc81730813 h 223概 述在ASEE数据库库服务器器运行

3、工作作期间,数据库库系统管管理员应应该完成成相应的的日常维维护工作作,在出出现数据据库故障障后,应应该具备备一定的的故障定定位和解解决能力力,以保保证数据据库系统统的稳定定、高效效运行,为应用用系统提提供正常常的工作作平台。本文用于于数据库库管理员员日常维维护使用用。主要分分为以下下章节:ASE数数据库服服务器安安装、ASEE日常维维护管理理、ASSE故障障检查及及恢复、ASEE性能监监控及优优化ASEE数据库库服务器器安装篇篇本篇以一一个实际际的产品品安装过过程为例例,讲述述ASEE服务器器的安装装及基本本配置过过程。因具体体软硬件件情况不不同,某某些细节节可能有有所差异异,在实实际安装装过

4、程中中可能需需要更改改相应的的部分。硬件环境境:IBBM RS660000 H885双机机(双CCPU、1G内存存)操作系统统:IBBM AAIX 数据库系系统:SYBAASE ASEE FOOR IIBM 64bbit,Verrsioon 112.55(Foor IIBM 5L)一逻辑辑卷组由IBMM工程师师对主机机本地磁磁盘及磁磁盘阵列列进行划划分,系系统中应应已经存存在多个逻辑辑卷组:roootvgg、dbbvg等等。其中中的dbbvg用用于数据据库系统统数据库库。另外,建建议为ssybaase ASEE产品分分配单独独的存放放空间(单独的的文件系系统存放放),空空间大小

5、小为2GG左右。(根据应应用系统统情况不不同,可可能需要要划分多多个逻辑辑卷组以以对多个个应用系系统提供供单独的的存储系系统。)二逻辑辑卷在当前系系统中,dbvvg卷组组中应存在多多个用于于数据库库服务器器的逻辑辑卷,具具体信息息见下表表:逻辑卷组组名称dbvgg逻辑卷名名称大小(MMB)说明sybmmastter128用于存放放ASEE的maasteer数据据库sybpproccs256用于存放放ASEE syybsyysteemprrocss(系统统存储过过程)数数据库sybttemppdb00120000用于扩展展temmpdbb数据库库sybttemppdb00220000用于扩展展t

6、emmpdbb数据库库Db_ddataa0140000用于用户户数据库库的数据据部分Db_ddataa0240000用于用户户数据库库的数据据部分.Db_ddataann40000目前只分分配了两两个逻辑辑卷Db_llog00120000用于用户户数据库库的日志志部分Db_llog00220000用于用户户数据库库的日志志部分.Db_llognnn20000目前只分分配了一一个逻辑辑卷小计关于逻辑辑卷组及及逻辑卷卷创建方方法可具具体参见见IBMM相关文文档。(根据应应用系统统情况不不同,划划分的逻逻辑卷大大小、个个数可能能会有所所差异,应在划划分前与与Sybbasee工程师师进行相相应的确确认

7、。)三创建建sybbasee用户组组及用户户为了便于于权限管管理,需需要创建建sybbasee用户组组和syybasse用户户。建立syybasse用户户组使用操作作系统管管理员rroott用户身身份,运运行smmittty管理理工具使用上下下箭头键键选择 Seccuriity & UUserrs GGrouupsAAdd a GGrouup在Grooup NAMME处输输入组名名sybbasee,其余余使用默默认值即即可,回回车将弹弹出添加加用户组组成功提提示,使使用F33键返回回上一界界面。使用与AAdd a GGrouup同级级的菜单单项可察察看目前前系统中中已存在在组信息息。建立syy

8、basse用户户同理,进进入smmittty中SSecuuritty & Usserss UUserrs AAdd a UUserr在Useer NNAMEE处填入入用户名名sybbasee,如对对用户IID有特特殊要求求可填写写,否则则可以使使用默认认值,在在Priimarry GGROUUP处填填写syybasse用户户所属组组sybbasee,在HHOMEE diirecctorry处填填写syybasse用户户的主目目录/ssybaase,其余信信息可使使用系统统默认,回车将将提示ssybaase用用户创建建成功的的信息。使用与AAdd a UUserr同级的的菜单项项Lisst AA

9、ll Useers将将列出当当前系统统中已存存在的所所有usser名名。四Syybasse相关关操作系系统参数数调整使用操作作系统管管理员rroott用户身身份,运运行smmittty管理理工具调整操作作系统异异步IOO参数Deviicess Assyncchroonouus II/O Channge / SShoww Chharaacteerissticcs oof AAsynnchrronoous I/OO将STAATE to be connfiggureed aat ssysttem resstarrt参数数设置为为avaailaablee重新启动动IBMM主机,并在启启动完毕毕后确认认

10、所配置置参数已已经生效效。注意:如如果异步步IO功功能未正正常启动动, SSybaase数数据库服服务期的的安装及及使用都都将受到到很大影影响。五更改改所创建建的各逻逻辑卷的的属主使用rooot身身份分别别进入 /deev/vvbvgg,使用用以下命命令将先先前创建建的各逻逻辑卷属属主进行行更改,以便ssybaase用用户能够够拥有操操作权限限:chowwn ssybaase:sybbasee /ddev/Loggic_Vollumee_Naame注意:只只更改步步骤二中中逻辑卷卷列表中中列出的的ASEE所要使使用的逻逻辑卷。六更改改/Syybasse目录录的属主主为用户户sybbasee使用

11、rooot身身份,使使用入下下命令进进行操作作:chowwn ssybaase:sybbasee /SSybaase注意:/sybbasee目录在在使用前前,请使使用moountt命令将将其moountt,也可可由操作作系统工工程师将将其设置置成为自自动moountt。七卸载载安装光光盘文件件与操作系系统工程程师确认认光驱的的物理路路径(一一般为/devv/cdd0)使用moountt命令将将光驱mmounnt到已已存在的的目录/cdrrommounnt V ccdrffs r /devv/cdd0 /cdrrom之后使用用 suu sybbasee切换到到sybbasee用户,进入/cdrr

12、om目目录,使使用lss命令察察看光盘盘介质内内容。可可以看到到安装程程序的 insstalll 文文件。Sybaase提提供的安安装方式式共有三三种:图图形界面面安装、字符界界面安装装及命令令文件安安装。一一般选择择使用字字符方式式进行安安装。键入以下下命令进进入安装装界面:/cdrrom/insstalll c安装程序序将询问问用户安安装类型型1Fuull insstalll(完全全安装,安装光光盘中所所有内容容,需要要大约6600MM空间)2Sttanddardd innstaall(标准准安装,只安装装常用软软件包)3caanceel(放弃弃安装,并退出出安装界界面)根据需需要可选选择

13、安装装类型,如空间间允许,建议选选择fuull insstalll。目目前/SSybaase目目录大小小为2GG,选择择fulll iinsttalll,确认认后进入入下一界界面。安装程序序将列出出将要安安装的软软件组件件名称、大小及及总共需需要的空空间大小小,ConttinuuePrevviouus MMenuuCanccel如果空间间满足安安装需求求,选择择Conntinnue。也可选选择Prreviiouss Meenu重重新选择择安装类类型或者者 Caanceel 放放弃安装装进程选择Coontiinuee,安装装程序将将读取安安装光盘盘中压缩缩的软件件包,进进行解压压缩并将将其释放放

14、到/SSybaase目目录下。解压缩缩完成后后,安装装程序将将提示Havee yoou rregiisteeredd yoour Sybbasee Sooftwwaree Maanaggemeent Cerrtifficaatess att a Cenntraal lliceensee hoost?(Yees,NNo,CCenccel)此处询问问你是否否已经在在一台中中心授权权管理主主机上对对你所安安装的SSybaase产产品进行行了软件件管理认认证信息息的注册册。输入入n,回回车后,卸载安安装结束束并返回回到操作作系统提提示符下下。卸载完成成后使用用ls命命令检查查/syybasse下文文件

15、及目目录是否否以 ssybaase 用户为为属主,如果没没有,使使用rooot身身份发出出 chhownn R ssybaase:sybbasee /ssybaase命命令进行行设置。八设置置SYBBASEE环境变变量在/Syybasse目录录下,用用命令 ls a 察看是是否存在在一个名名称为 .prrofiile 文件。如不存存在,可可使用vvi命令令自行创创建。使使用vii /SSybaase/.prrofiile命命令对ssybaase用用户配置置文件.proofille进行行编辑。移动到到.prrofiile文文件尾部部,使用用vi编编辑器 r 命命令读入入/Syybasse目录录下

16、SYYBASSE.ssh文件件。此文文件中包包含了运运行Syybasse服务务器及工工具所需需要的操操作系统统环境变变量的设设置。存存盘退出出vi编编辑器,注销并并重新使使用syybasse用户户登录服服务器。在终端窗窗口中使使用命令令envv可察看看sybbasee当前所所有的环环境变量量情况,留意SSybaase环环境变量量是否已已经生效效。也可可以使用用echho命令令察看某某个环境境变量的的设置情情况。例例如:eechoo $SSYBAASE 将看到到如下结结果/ssybaase,证明环环境变量量已经设设置生效效。Sybaase运运行支撑撑环境主主要变量量列表:变量、值值说明SYBAA

17、SE=/SyybasseSybaase安安装目录录SYBAASE_ASEE=ASSE-112_55ASE安安装目录录SYBAASE_OCSS=OCCS-112_55OCS安安装目录录PATHH=/SSybaase/ASEE-122_5/dlll:/SSybaase/ASEE-122_5/binn:/SSybaase/OCSS-122_5/dlll:.:/Syybasse/AASE-12_5/iinsttalll命令执行行时搜索索路径,最好在在路径中中加入当当前路径径,即.及/SSybaase/ASEE-122_5/insstalll,便便于命令令执行。SHLIIB_PPATHH=/SSybaa

18、se/ASEE-122_5/libb:/Syybasse/OCSS-122_5/libbsybaase执执行库的的路径信信息,用用于在图图形环境境中运行行sybbasee程序时时的运行行库搜索索。九安装装ASEE补丁EEBFxxxxxxx FFor IBMM;(如无适适当的补补丁需要要安装此此步骤可可略过)将补丁文文件EBBFxxxxxxx.tggz在wwinddowss平台使使用解压压缩工具具winnzipp、wiinraar等解解压缩为为tarr文件,然后使使用fttp将其其传送到到主机/Sybbasee目录下下。使用命令令tarr xvff EBBFxxxxxxx.taar将补补丁包解解

19、压缩,将会生生成目录录EBFFxxxxxx目目录,使使用命令令 cpp r /Sybbasee/EBBFxxxxxxx/* /Syybasse将补补丁文件件覆盖到到已安装装的syybasse目录录中,从从而达到到补丁安安装的目目的。注意:fftp过过程中需需要使用用二进制制方式进进行文件件传送,如使用用winndowws下fftp命命令,则则需要使使用fttp命令令集中的的binn指令进进行设置置。留意/SSybaase目目录下安安装补丁丁后的文文件属主主是否被被改变为为rooot,如如是使用用如下命命令更改改/syybasse目录录下所有有文件的的属主属属性及存存取权限限,使用用如下命命令:

20、chowwn R ssybaase:sybbasee /SSybaasechmood R 7744 /syybasse-R 参参数代表表包括指指定目录录下的文文件及子子目录。十创建建sybbasee ASSE服务务器如果具备备图形终终端环境境,可以以使用SSybaase提提供的图图形界面面工具进进行ASSE服务务器的创创建及设设置。当当前使用用字符方方式进行行服务器器的创建建和设置置。编辑服务务器资源源文件创建资源源文件存存放目录录mkdiir /Sybbasee/rsscd /Sybbasee/ASSE-112_55/innit/sammplee_reesouuce_fillescp ssr

21、v*adaa*.rrs /Sybbasee/rss/sqql.rrsASEE DaataSServver 样板文文件cp ssrv*bacckupp*.rrs /Sybbasee/rss/baackuup.rrsASEE BaackuupSeerveer 样样板文件件cp ssqllloc.rs /Syybasse/rrs/ssqllloc.rs更改字字符集 样板文文件cd /Sybbasee/rss其中sqql.rrs、bbackkup.rs、sqlllocc.rss文件用用于一号号主机上上的ASSE数据据服务器器DB_SVRR、备份份服务器器DB_SVRR_baack的的创建及及DB_SV

22、RR字符集集的更改改。分别对/Sybbasee/rss下sqql.rrs、bbackkup.rs、sqlllocc.rss文件使使用vii进行编编辑ASE DattaSeerveer 样样板文件件sqll.rss编辑结结果:sybiinitt.reeleaase_dirrecttoryy: /sybbaseesybiinitt.prroduuct: sqqlsrrvsqlssrv.serrverr_naame: DBB_SVVRsqlssrv.neww_coonfiig: yesssqlssrv.do_addd_seerveer: yesstworrk_pprottocool_llistt:

23、ttcptworrk_hhosttnamme_llistt: 110.1185.87.66tworrk_pportt_liist: 50000sqlssrv.serrverr_paage_sizze: USEE_DEEFAUULTsqlssrv.forrce_buiildmmastter: noosqlssrv.massterr_deevicce_pphyssicaal_nnamee: /devv/rssybmmasttersqlssrv.massterr_deevicce_ssizee: 1120sqlssrv.massterr_daatabbasee_siize: 800sqlssrv.e

24、rrrorllog: USSE_DDEFAAULTTsqlssrv.do_upggradde: nosqlssrv.sybbsysstemmproocs_devvicee_phhysiicall_naame: /ddev/rsyybprrocsssqlssrv.sybbsysstemmproocs_devvicee_siize: 2555sqlssrv.sybbsysstemmproocs_dattabaase_sizze: 2555sqlssrv.deffaullt_bbackkup_serrverr: DDB_SSVR_bacck注意:在在样本文文件中尾尾部会包包含几行行有关ssybssy

25、sttemddb的配配置信息息,syybsyysteemdbb(不是是temmpdbb)是用用于两阶阶段提交交的系统统数据库库,如果果应用不不涉及两两阶段提提交的问问题,可可以将这这几行删删除。但但Sybbasee服务器器仍会在在massterr设备上上使用55M的空空间创建建sybbsysstemmdb数数据库。srvbbuilld.ssybssysttemddb_ddeviice_phyysiccal_namme: USEE_DEEFAUULT另外,rrs文件件中tworrd_hhosttnamme_llistt节中可可以使用用IP地地址也可可以使用用机器名名称,这这将取决决于用户户自己的

26、的需要。这些信信息将写写入将来来用于服服务器启启动及客客户端连连接的iinteerfaacess(/SSybaase/intterffacees)文文件中,如果主主机IPP或者机机器名称称变动,应根据据实际情情况对iinteerfaacess文件进进行更改改。ASE BacckuppSerrverr 样板板文件bbackkup.rs编编辑结果果:sybiinitt.reeleaase_dirrecttoryy: /sybbaseesybiinitt.prroduuct: bssrvbsrvv.seerveer_nnamee: DDB_SSVR_bacckbsrvv.neew_cconffig:

27、 yeesbsrvv.doo_addd_bbackkup_serrverr: yyesbsrvv.doo_uppgraade: noobsrvv.neetwoork_prootoccol_lisst: tcppbsrvv.neetwoork_hosstnaame_lisst: 10.1855.877.666bsrvv.neetwoork_porrt_llistt: 550011bsrvv.laanguuagee: UUSE_DEFFAULLTbsrvv.chharaacteer_sset: USSE_DDEFAAULTTbsrvv.taape_connfigg_fiile: USSE_DDEF

28、AAULTTbsrvv.errrorrlogg: UUSE_DEFFAULLTsqlssrv.rellateed_ssqlssrvrr: DDB_SSVRsqlssrv.sa_loggin: saasqlssrv.sa_passswoord: USSE_DDEFAAULTT(根据应应用系统统情况不不同,服服务器名名称、使用的逻逻辑卷路路径、大小可能能会有所所差异。)创建数据据库服务务器cd /Sybbasee/rss/Sybbasee/ASSE-112_55/biin/ssrvbbuilldrees r ssql.rs(创建DDB_SSVR服服务器)屏幕上将将依次显显示mastter、sybb

29、sysstemmproocs设设备的初初始化情情况;mastter数数据库的的创建情情况;RUN文文件以及及intterffacees文件件的写入入情况服务器的的启动情情况以及及insstalllmaasteer脚本本的执行行进度情情况/Sybbasee/ASSE-112_55/biin/ssrvbbuilldrees r bbackkup.rs(创建DDB_SSVR_bacck服务务器)屏幕上将将依次显显示RUN文文件以及及intterffacees文件件的写入入情况服务器的的启动情情况创建成功功后Syybasse AAdapptivve SServver和和Sybbasee Baackuu

30、p SServver都都已启动动。使用用shoowseerveer命令令能够察察看到当当前系统统中已经经存在ddataaserrverr及baackuupseerveer进程程。(注注:使用用shoowseerveer看到到的以ssh开头头的进程程是创建建服务器器过程中中的残留留进程,再第一一次关闭闭服务器器后将消消失)。注意:如如果在创创建数据据库服务务器及备备份服务务器过程程中出现现错误或或者长久久没有响响应,需需要察看看/Syybasse/AASE-12_5/iinitt/loogs下下的日志志文件进进行分析析,排除除错误原原因后,重新运运行创建建服务器器命令。在创建服服务期过过程中常常

31、见的错错误有1网络络方面:样本文文件中使使用的hhosttnamme或者者ip错错误或者者主机网网络配置置不完整整样本文文件中指指定的端端口已经经被其他他服务使使用2版本本ASEE软件平平台版本本或者补补丁平台台版本错错误3磁盘盘massterr、syybsyysteemprrocss数据库库使用的的逻辑卷卷属主或或者权限限不对4内存存共享内内存小于于ASEE启动所所需最小小内存(ASEE1255 322bitt:444M 664biit:990M)更改ASSE DDataaserrverr字符集集(如默认认字符集集已满足足应用需需要,此此步骤可可略过)编辑/SSybaase/rs下下的sqq

32、llooc.rrs,用用于将数数据服务务器现有有字符集集isoo_1更更改为ccp8550,排排序方式式从biinarry方式式更改为为noccasee方式(即大小小写不敏敏感,但但重音敏敏感)ASE 字符集集更改样样板文件件sqlllocc.rss编辑结结果:sybiinitt.reeleaase_dirrecttoryy: /sybbaseesqlssrv.serrverr_naame: DBB_SVVRsqlssrv.sa_loggin: saasqlssrv.sa_passswoord:sqlssrv.deffaullt_llangguagge: USEE_DEEFAUULTsqlss

33、rv.lannguaage_insstalll_llistt: UUSE_DEFFAULLTsqlssrv.lannguaage_remmovee_liist: USSE_DDEFAAULTTsqlssrv.deffaullt_ccharracttersset: cpp8500sqlssrv.chaaraccterrsett_innstaall_lisst: USEE_DEEFAUULTsqlssrv.chaaraccterrsett_reemovve_llistt: UUSE_DEFFAULLTsqlssrv.sorrt_oordeer: noccasee其中sqqlsrrv.ssortt_

34、orrderr项目所所填内容容为/SSybaase/chaarseets/cp8850中中文件名名,代表表不同的的数据排排序方式式cd /Sybbasee/rss/Sybbasee/ASSE-112_55/biin/ssqlllocrres r ssqllloc.rs更改过程程中Daatasservver服服务器将将自动sshuttdowwn并重重新启动动,启动动完毕后后可以使使用spp_deefauult_chaarseet命令令察看字字符集更更改是否否成功,也可通通过Daatasservver启启动日志志尾部信信息进行行判断。如果字字符集更更新过程程中出现现错误,在/SSybaase/AS

35、EE-122_5/iniit/llogss目录中中可通过过过程文文件查询询错误原原因。(根据应应用系统统情况不不同,服服务器名名称、更更改的字字符集可可能会有有所差异异。)更改ASSE DDataaserrverr配置在Adaaptiive DattaSeerveer DDB_SSVR启启动的状状态下,在主机机上使用用isqql Usaa P SDB_SVRR连接进进入服务务器,之之后可以以使用ssp_cconffiguure系系统存储储过程对对数据库库参数进进行配置置:sp_cconffiguure nuumbeer oof uuserr coonneectiionss,1120(最大用用户

36、连接接数)sp_cconffiguure maax oonliine engginees,2(服务务器CPPU个数数)sp_cconffiguure nuumbeer oof ddeviicess,200(最大大数据库库设备数数)sp_cconffiguure nuumbeer oof llockk,2000000(最大大锁数)sp_cconffiguure nuumbeer oof oopenn inndexxes,20000(最大大可打开开索引数数)sp_cconffiguure nuumbeer oof oopenn obbjeccts,20000(最大大可打开开对象数数)12.55版本

37、与与12版版本在内内存参数数的调整整上有着着比较大大的差别别:如为ASSE 112版本本sp_cconffiguure tootall meemorry, nnnnnnnn(以以2K作作为单位位)如为ASSE 112.55版本sp_cconffiguure maxx meemorry, 35584000(以以2K作作为单位位,约7700MM)sp_cconffiguure prroceedurre ccachhe ssizee,5512000(以以2K作作为单位位,约1100MM)procceduure cacche sizzesp_cconffiguure nuumbeer oof eeng

38、iiness att sttarttup,2sp_ccachhecoonfiig deffaullt ddataa caachee,4000Msp_ppoollconnfigg deffaullt ddataa caachee,40MM,4Ksp_ppoollconnfigg deffaullt ddataa caachee,40MM,16KKsp_ppoollconnfigg deffaullt ddataa caachee,40MM,32K注意:此此处所有有的配置置参数也也可以通通过安装装的前端端sybbasee工具ssybaase cenntraal进行行同样的的设置。(根据应应用系统统

39、情况不不同,需需要更改改的参数数范围及及具体参参数值会会有所差差异,在调整整前应该该由Syybasse工程程师与应应用开发发工程师师进行协协商。)使用Baackuup SServver进进行备份份测试在Adaaptiive Serrverr及Baackuup SServver 都启动动的状态态下,使使用isqll UsaaP SDB_SVRR1duump dattabaase massterr too /syybasse/mmastter.dmppYYMMMDDD2goo其中YYYMMDDD为当当前日期期如果duump成成功则说说明Baackuup SServver运运行正常常。十一数数据库服

40、服务器ttemppdb扩扩容及建建立用户户数据库库Ateempddb扩容容1初始始化teempddb设备备使用issql Usaa P SDB_SVRR连接进入入DB_SVRR中,键键入diskk innit namme=sybbtemmpdbb01,physsnamme=/deev/ddbvgg/rsybbtemmpdbb01,vdevvno=2,sizee= 1102440000其中siize的的vallue单单位为22K,实实际尺寸寸为20000MM。2扩展展temmpdbbalteer ddataabasse ttemppdb on sybbtemmpdbb01 = 220000其中v

41、aaluee单位为为M。B建立立用户数数据库就数据据库存储储划分文档中中所列用用户数据据库及数数据库设设备大小小手工编编写数据据库设备备初始化化及建立立数据库库批量脚脚本。详详见此文文件附带带的creaate_devv.sqql、creeatee_dbb.sqql文件件。脚本编辑辑完毕并并确认无无误后,使用如如下命令令依次将将其执行行:isqll UsaaP SDB_SVRRicreeatee_deev.ssqloerrr.ouutisqll UsaaP SDB_SVRRicreeatee_dbb.sqqloerrr.ouut其中errr.oout为为执行结结果信息息,每一一个脚本本执行后后都

42、应该该检查eerr.outt察看是是否执行行成功或或者错误误原因,进行更更改后重重新执行行。最后可以以使用系系统存储储过程ssp_hhelppdevvicee或者ssp_hhelppdb进进行确认认或者通通过Syybasse CCenttrall方便地地进行察察看。十二数数据库服服务器的的双机配配置在IBMM主机工工程师安安装完毕毕双机HHACMMP软件件后,将将会为实实现两台台主机间间的故障障切换进进行必要要的配置置,最终终实现双双机故障障监控,网络、主机、电源等等故障失失败转移移。而SSybaase ASEE 服务务作为操操作系统统HACCMP资资源组的的一个应应用服务务资源(Apppli

43、ccatiion Serrvicce RResoourcce),需要在在基于主主机高可可用性(HA)功能的的基础上上实现数数据库服服务器的的失败转转移和恢恢复。为为此,需需要提供供两个脚脚本给IIBM工工程师用用于Syybasse服务务的启动动、停止止。starrtdbb.shh内容如如下:su - syybasse -c /syybasse/AASE-12_5/iinsttalll/sttarttserrverr -ff /ssybaase/ASEE-122_5/insstalll/RRUN_DB_SVRRsu - syybasse -c /syybasse/AASE-12_5/iinstt

44、alll/sttarttserrverr -ff /ssybaase/ASEE-122_5/insstalll/RRUN_DB_SVRR_baackstoppdb.sh内内容如下下:su - syybasse -c /syybasse/OOCS-12_5/bbin/isqql -Usaa -PP shhutddownn SYYB_BBACKKUP 2ggo 1sshuttdowwn 2ggo使用bccp工具具导入导导出表数据bcp是是SYBBASEE公司提提供专门门用于数数据库表表一级数数据备份份的工具具。一般存放放在所安安装的SSybaase ASEE产品目目录下的的OCSS-122_5/b

45、iin目录录中。bcp参参数列表表如下:(可用用 bccp 得到到)usagge: bcpp dattabaase_namme.ownner.taablee_naame:sllicee_nuumbeer inn | outt ddataafille -m mmaxeerroors -f fformmatffilee -e errrfille -F ffirsstroow -LL laastrrow -b bbatcchsiize -n -cc -t fieeld_terrminnatoor -rr roow_ttermminaatorr -U uuserrnamme -PP paasswwor

46、dd -I intterffacees_ffilee -S serrverr -a ddispplayy_chharsset -q ddataafille_ccharrsett -z lannguaage -v -A ppackket sizze -JJ clliennt ccharractter sett -T ttextt orr immagee siize -E -gg idd_sttartt_vaaluee -N -X -M LLabeelNaame LabbelVValuue -llabeeledd -K kkeyttab_fille -RR reemotte_sservver_pr

47、iinciipall -V seccuriity_opttionns -Z ssecuuritty_mmechhaniism -Q常用数据据备份格格式为:bcp dbnnamee.taableenamme oout c:temmpffileenamme -Usaa -PPpassswoord Ssservvernnamee c即可。其中 U后为为SYBBASEE登录名名称,P后为为SYBBASEE登录口口令,S后为为SYBBASEE服务名名称,c代表表使用可可见文本本方式导导出数据据如果为数数据恢复复只需要要将ouut 替替换为 in 即可。可用如下下方法生生成一个个可以一一次导出出一个数数据

48、库中中所有表表的数据据的执行行脚本。编辑一个个如下文文本文件件 文件件名称例例为 bbcpsscriipt:use dbnnamee 选选中将要要导出数数据的数数据库goseleect bccp ddbnaame. + nnamee + oout c:temmp + namme + -Usaa -PP -SSsybbcdssrv -c frrom syssobjjectts wwherre ttypee = U 在syysobbjeccts系系统表中中typpe为UU的表为为用户表表,系统统表为SS。go用如下格格式执行行:isqll UsaaPpaasswwordd Sseerveernaa

49、me i bbcpsscriipt o bbcpoout.batti参数后后为输入入文件,o参数数后文件件为输入入文件执执行后得得到的输输出文件件。执行后可可以得到到一个后后缀名为为 BAAT 的的批处理理文件(在unnix下下则生成成一个sshelll文件件并更改改相应的的执行权权限),可直接接执行。即在指指定的目目录下导导出了相相应的数数据文件件。一个个表的数数据为一一个文件件。如在在UNIIX下则则可不用用BATT后缀。备份得到到的数据据文件如如果需要要重新往往数据库库中恢复复,只需需要将上上面操作作步骤中中BCPP命令中中的ouut 参参数换为为in参参数即可可。注意:在在对正式式数据

50、做做操作前前最好先先作一些些测试。另外,如如果牵涉涉到使用用bcpp进行字字符集的的更改,可以采采用 J chharsset 参数进进行关于BCCP等工工具的具具体使用用指南,请参见见SYBBASEE相关文文档。设置数据据库选项项查看可用用的数据据库选项项名称:以Sybbasee用户登登录主机机,使用iisqll程序登登录到数数据库服服务器中中,执行行以下命命令:sp_ddbopptioonSetttablle ddataabasse ooptiionss. dattabaase_opttionns aboort traan oon llog fulll日志满满时放弃弃事务 alllow nu

51、llls by deffaullt允许NNULLL作为缺缺省 autto iidenntitty自动标标识 dboo usse oonlyy只能DDBO可可以使用用 ddll inn trran可以在在事务中中使用DDDL语语句 dissablle aaliaas aacceess使别名名存取失失效 ideentiity in nonnuniiquee inndexx在非唯唯一索引引上使用用标识 no chkkpt on reccoveery在恢复复过程中中不作cchecckpoointt no freee sspacce aaccttg不进行行剩余空空间统计计 reaad oonlyy只读

52、sellectt innto/bullkcoopy/plllsorrt允许进进行seelecct iintoo或者bbcp sinnglee usser单用户户 truunc logg onn chhkptt在chheckkpoiint点点截断日日志 uniiquee auuto_ideentiity inddex允许唯唯一自动动标识索索引配置选项项方法:(以ttrunnc llog on chkkpt为为例)使用issql连连接进入入数据库库服务器器 iisqll -UUsa -Pppassswd -S serrverr_naame 11usse mmastter进入mmastter数数据库

53、 22goo 11spp_dbbopttionn DBBNAMME,truunc logg onn chhkptt,ttruee 设置选选项 22goo 11usse DDBNAAME进入设设置选项项的数据据库 22goo 11chheckkpoiint发出cchecckpoointt指令,使选项项生效 22goo使用 ssp_hhelppdb DBNNAMEE 可以以查看选选项设置置情况查看、扩扩展数据据库空间间查看数据据库空间间使用情情况以Sybbasee用户登登录主机机,使用用isqql程序序登录到到数据库库服务器器中,执执行以下下命令:查看数据据库总体体情况信信息sp_hhelppdb

54、 DBNNAMEE查看数据据库数据据日志空空间信息息sp_hhelppseggmenntloggseggmennt查看数据据库使用用空间信信息use DBNNAMEEgosp_sspacceussedgo扩展数据据库使用用空间在操作系系统中创创建数据据库设备备所需要要使用的的逻辑卷卷使用smmittty工具具或相应应的操作作系统命命令在有有剩余空空间的逻逻辑卷组组中创建建逻辑卷卷,并更更改相应应的逻辑辑卷属主主为syybasse用户户;初始化数数据库设设备使用如下下命令初初始化数数据库设设备:diskk innit namme=loggicaal_nnamee,phhysnnamee=/dee

55、v/rrloggicaal_vvoluume_phyysiccal_namme,sizee=n,vdeevnoo=m其中loogiccal_namme为创创建的数数据库设设备名称称,loogiccal_vollumee_phhysiicall_naame为为所创建建的逻辑辑卷的物物理名称称(应该该使用以以r开头头的字符符设备),siize单单位为22k,vvdevvno为为当前AASE中中已经使使用的最最大虚拟拟设备号号+1;扩展数据据库扩展数据据使用空空间alteer ddataabasse DDBNAAME on loggicaal_nnamee = n扩展日志志使用空空间alteer d

56、dataabasse DDBNAAME logg onn loogiccal_namme = n其中n单单位为兆兆。ASEE故障检检查及恢恢复篇错误日志志监控作为数据据库系统统管理员员,应当当制定相相应的数数据库故故障检查查策略,定期查查看数据据库日志志及备份份服务器器日志,以便及及时发现现系统故故障并进进行相应应的解决决。数据库错错误日志志及备份份服务器器日志文文件一般般都位于于Sybbasee ASSE产品品安装目目录下的的ASEE-122_5下下的innstaall目目录中,文件名名称一般般以.llog结结尾,可可使用操操作系统统vi或或者taail命命令直接接进行查查看。如果发现现日志

57、中中出现EErroor关键键字信息息或者一一些无法法判定是是否正常常的信息息,应及及时将数数据库错错误日志志发送给给Sybbasee工程师师进行分分析。ASE产产品补丁丁安装当数据库库服务器器系统发发生某些些特别故故障时,可能需需要安装装相应的的数据库库服务器器补丁进进行解决决。操作作步骤如如下:确认当前前SYBBASEE ASSE服务务器版本本:用isqql登入入Serrverr,使用用如下命命令获知知当前SServver版版本号:seleect vverssionn例:Addapttivee Seerveer EEnteerprrisee/122.5.2/EEBF 119948 ESDD#

58、1/P/NNT (IX886)/OS 4.00/asse12252/18338/332-bbit/OPTT/Saat MMay 29 03:34:29 20004可以看到到当前SServver的的版本号号为122.5.2,目目前补丁丁号为EEBF后后的数字字119948,平台为为NT。在Uniix环境境中可以以使用如如下命令令:dataaserrverr v在Winndowws环境境中可以以使用如如下命令令:sqlssrvrrv可以得到到同样的的版本输输出结果果补丁下载载补丁可以以从SYYBASSE的门门户网站站获得。网址为 HYPERLINK http:/wwww.sybbasee.coom

59、 wwww.syybasse.ccom点击doownlloadd链接点击EBBFs / UUpdaatess输入已注注册的合合法用户户和口令令,如果果没有,可以点点击crreatte aa neew aaccoountt创建一一个新的的下载账账号后再再行登录录(目前下下载用户户需要有有相应的的产品用用户认证证角色,需要的的用户可可以跟相相应的行行业客户户经理进进行联系系)。登录后成成功后,将能看看见一个个Prooducct FFamiiliees的产产品列表表,从中中选择需需要下载载补丁的的产品类类型(如如Adaaptiive Serrverr Ennterrpriise)选择Addaptti

60、vee Seerveer EEnteerprrisee后,会会显示不不同平台台,不同同操作系系统版本本的可下下载补丁丁列表。根据实实际情况况选择相相应的平平台、操操作系统统版本(特别是是操作系系统是332位还还是644位)及及SYBBASEE数据库库服务器器版本,点击下下载链接接。如果果有疑问问,可以以先通过过察看补补丁文件件链接前前的innfo链链接中的的说明文文件了解解补丁信信息同意SYYBASSE软件件下载协协议的条条款下载(下下载过程程中不要要关闭网网页,否否则Coookiie将过过期,导导致下载载中断)补丁安装装基于不同同平台不不同操作作系统,补丁的的文件类类型可能能有不同同,一般般

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论