版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ASE数据据库服务务器维护手册目 录TOC o 1-3 h z u HYPERLINK l _Toc81730805 目 录 PAGEREF _Toc81730805 h 2 HYPERLINK l _Toc81730806 概 述述 PAGEREF _Toc81730806 h 3 HYPERLINK l _Toc81730807 ASE数数据库服服务器安安装篇 PAGEREF _Toc81730807 h 4 HYPERLINK l _Toc81730808 ASE日日常维护护管理篇篇 PAGEREF _Toc81730808 h 13 HYPERLINK l _Toc81730809 数
2、据库库备份与与恢复 PAGEREF _Toc81730809 h 13 HYPERLINK l _Toc81730810 ASEE日常维维护工作作 PAGEREF _Toc81730810 h 14 HYPERLINK l _Tooc81173008111 ASEE故障检检查及恢恢复篇 PAGEREF _Toc81730811 h 18 HYPERLINK l _Toc81730812 性能调优优篇 PAGEREF _Toc81730812 h 22 HYPERLINK l _Toc81730813 总 结结 PAGEREF _Toc81730813 h 23 概 述述在ASE数数据库服服务器
3、运运行工作作期间,数据库库系统管管理员应应该完成成相应的的日常维维护工作作,在出出现数据据库故障障后,应应该具备备一定的的故障定定位和解解决能力力,以保保证数据据库系统统的稳定定、高效效运行,为为应用系系统提供供正常的的工作平平台。本文用于数数据库管管理员日日常维护护使用。主要分分为以下下章节:ASE数据据库服务务器安装装、ASEE日常维维护管理理、ASSE故障障检查及及恢复、ASEE性能监监控及优优化ASE数数据库服服务器安安装篇本篇以一个个实际的的产品安安装过程程为例,讲讲述ASSE服务务器的安安装及基基本配置置过程。因具体体软硬件件情况不不同,某某些细节节可能有有所差异异,在实实际安装装
4、过程中中可能需需要更改改相应的的部分。硬件环境:IBMM RRS60000 H855双机(双双CPUU、1GG内存)操作系统:IBMM AIIX 0数据库系统统:SYBASSE AASE FORR IBBM 664biit,VVerssionn 122.5(FFor IBMM 5LL)一逻辑卷卷组由IBM工工程师对对主机本本地磁盘盘及磁盘盘阵列进进行划分分,系统统中应已已经存在在多个逻辑辑卷组:roootvgg、dbbvg等等。其中中的dbbvg用用于数据据库系统统数据库库。另外,建议议为syybasse AASE产产品分配配单独的的存放空空间(单单独的文文件系统统存放),空间
5、大小为2G左右。(根据应用用系统情情况不同同,可能能需要划划分多个个逻辑卷卷组以对对多个应应用系统统提供单单独的存存储系统统。)二逻辑卷卷在当前系统统中,ddbvgg卷组中中应存在多多个用于于数据库库服务器器的逻辑辑卷,具具体信息息见下表表:逻辑卷组名名称dbvg逻辑卷名称称大小(MBB)说明sybmaasteer128用于存放AASE的的massterr数据库库sybprrocss256用于存放AASE sybbsysstemmproocs(系系统存储储过程)数数据库sybteempddb0112000用于扩展ttemppdb数数据库sybteempddb0222000用于扩展ttemppd
6、b数数据库Db_daata0014000用于用户数数据库的的数据部部分Db_daata0024000用于用户数数据库的的数据部部分.Db_daatannn4000目前只分配配了两个个逻辑卷卷Db_loog0112000用于用户数数据库的的日志部部分Db_loog0222000用于用户数数据库的的日志部部分.Db_loognnn2000目前只分配配了一个个逻辑卷卷小计关于逻辑卷卷组及逻逻辑卷创创建方法法可具体体参见IIBM相相关文档档。(根据应用用系统情情况不同同,划分分的逻辑辑卷大小小、个数数可能会会有所差差异,应应在划分分前与SSybaase工工程师进进行相应应的确认认。)三创建ssybaa
7、se用用户组及及用户为了便于权权限管理理,需要要创建ssybaase用用户组和和sybbasee用户。建立sybbasee用户组组使用操作系系统管理理员rooot用用户身份份,运行行smiittyy管理工工具使用上下箭箭头键选选择 SSecuuritty & Usserss Grroupps Addd a Grooup在Grouup NNAMEE处输入入组名ssybaase,其其余使用用默认值值即可,回回车将弹弹出添加加用户组组成功提提示,使使用F33键返回回上一界界面。使用与Addd aa Grroupp同级的的菜单项项可察看看目前系系统中已已存在组组信息。建立sybbasee用户同理,进入
8、入smiittyy中Secuuritty & Usserss UUserrs AAdd a UUserr在Userr NAAME处处填入用用户名ssybaase,如如对用户户ID有有特殊要要求可填填写,否否则可以以使用默默认值,在在Priimarry GGROUUP处填填写syybasse用户户所属组组sybbasee,在HHOMEE diirecctorry处填填写syybasse用户户的主目目录/ssybaase,其其余信息息可使用用系统默默认,回回车将提提示syybasse用户户创建成成功的信信息。使用与Addd aa Usser同同级的菜菜单项LListt Alll UUserrs将列
9、列出当前前系统中中已存在在的所有有useer名。四Sybbasee相关操操作系统统参数调调整使用操作系系统管理理员rooot用用户身份份,运行行smiittyy管理工工具调整操作系系统异步步IO参参数Devicces Asyynchhronnouss I/O Changge / Shhow Chaaraccterristticss off Assyncchroonouus II/O将STATTE tto bbe cconffiguuredd att syysteem rresttartt参数设设置为aavaiilabble重新启动IIBM主主机,并并在启动动完毕后后确认所所配置参参数已经经生效
10、。注意:如果果异步IIO功能能未正常常启动, Sybbasee数据库库服务期期的安装装及使用用都将受受到很大大影响。五更改所所创建的的各逻辑辑卷的属属主使用rooot身份份分别进进入 /devv/vbbvg,使使用以下下命令将将先前创创建的各各逻辑卷卷属主进进行更改改,以便便sybbasee用户能能够拥有有操作权权限:chownn syybasse:ssybaase /deev/LLogiic_VVoluume_Namme注意:只更更改步骤骤二中逻逻辑卷列列表中列列出的AASE所所要使用用的逻辑辑卷。六更改/Sybbasee目录的的属主为为用户ssybaase使用rooot身份份,使用用入下命
11、命令进行行操作:chownn syybasse:ssybaase /Syybasse注意:/ssybaase目目录在使使用前,请请使用mmounnt命令令将其mmounnt,也也可由操操作系统统工程师师将其设设置成为为自动mmounnt。七卸载安安装光盘盘文件与操作系统统工程师师确认光光驱的物物理路径径(一般般为/ddev/cd00)使用mouunt命命令将光光驱moountt到已存存在的目目录/ccdroommountt V ccdrffs r /devv/cdd0 /cdrrom之后使用 su sybbasee 切换到到sybbasee用户,进进入/ccdroom目录录,使用用ls命命令察
12、看看光盘介介质内容容。可以以看到安安装程序序的 iinsttalll 文件件。Sybasse提供供的安装装方式共共有三种种:图形形界面安安装、字字符界面面安装及及命令文文件安装装。一般般选择使使用字符符方式进进行安装装。键入以下命命令进入入安装界界面:/cdroom/iinsttalll c安装程序将将询问用用户安装装类型1Fulll iinsttalll(完全全安装,安安装光盘盘中所有有内容,需需要大约约6000M空间间)2Staandaard insstalll(标准准安装,只只安装常常用软件件包)3canncell(放弃弃安装,并并退出安安装界面面)根据需要要可选择择安装类类型,如如空间
13、允允许,建建议选择择fulll iinsttalll。目前前/Syybasse目录录大小为为2G,选选择fuull insstalll,确确认后进进入下一一界面。安装程序将将列出将将要安装装的软件件组件名名称、大大小及总总共需要要的空间间大小,ContiinueePreviiouss MeenuCanceel如果空间满满足安装装需求,选选择Coontiinuee。也可可选择PPrevviouus MMenuu重新选选择安装装类型或或者 CCanccel 放弃安安装进程程选择Conntinnue,安安装程序序将读取取安装光光盘中压压缩的软软件包,进进行解压压缩并将将其释放放到/SSybaase目
14、目录下。解解压缩完完成后,安安装程序序将提示示Have youu reegissterred youur SSybaase Sofftwaare Mannageemennt CCerttifiicattes at a CCenttrall liicennse hosst?(Yess,Noo,Ceenceel)此处询问你你是否已已经在一一台中心心授权管管理主机机上对你你所安装装的Syybasse产品品进行了了软件管管理认证证信息的的注册。输输入n,回回车后,卸卸载安装装结束并并返回到到操作系系统提示示符下。卸载完成后后使用lls命令令检查/sybbasee下文件件及目录录是否以以 syybass
15、e 用用户为属属主,如如果没有有,使用用rooot身份份发出 choown R ssybaase:sybbasee /ssybaase命命令进行行设置。八设置SSYBAASE环环境变量量在/Sybbasee目录下下,用命命令 lls a 察察看是否否存在一一个名称称为 .proofille 文文件。如如不存在在,可使使用vii命令自自行创建建。使用用vi /Syybasse/.proofille命令令对syybasse用户户配置文文件.pproffilee进行编编辑。移移动到.proofille文件件尾部,使使用vii编辑器器 r 命令读读入/SSybaase目目录下SSYBAASE.sh文文
16、件。此此文件中中包含了了运行SSybaase服服务器及及工具所所需要的的操作系系统环境境变量的的设置。存存盘退出出vi编编辑器,注注销并重重新使用用sybbasee用户登登录服务务器。在终端窗口口中使用用命令eenv可可察看ssybaase当当前所有有的环境境变量情情况,留留意Syybasse环境境变量是是否已经经生效。也也可以使使用eccho命命令察看看某个环环境变量量的设置置情况。例例如:eechoo $SSYBAASE 将看到到如下结结果/ssybaase,证证明环境境变量已已经设置置生效。Sybasse运行行支撑环环境主要要变量列列表:变量、值说明SYBASSE=/SybbaseeSy
17、basse安装装目录SYBASSE_AASE=ASEE-122_5ASE安装装目录SYBASSE_OOCS=OCSS-122_5OCS安装装目录PATH=/Syybasse/ASEE-122_5/dlll:/SSybaase/ASEE-122_5/binn:/SSybaase/OCSS-122_5/dlll:.:/Syybasse/AASE-12_5/iinsttalll命令执行时时搜索路路径,最最好在路路径中加加入当前前路径,即即.及/Sybbasee/ASSE-112_55/innstaall,便于命命令执行行。SHLIBB_PAATH=/Syybasse/AASE-12_5/libb:/
18、Syybasse/OCSS-122_5/libbsybasse执行行库的路路径信息息,用于于在图形形环境中中运行ssybaase程程序时的的运行库库搜索。九安装AASE补补丁EBBFxxxxxxx Foor IIBM;(如无适当当的补丁丁需要安安装此步步骤可略略过)将补丁文件件EBFFxxxxxx.tgzz在wiindoows平平台使用用解压缩缩工具wwinzzip、wwinrrar等等解压缩缩为taar文件件,然后后使用fftp将将其传送送到主机机/Syybasse目录录下。使用命令ttar xvff EBBFxxxxxxx.taar将补补丁包解解压缩,将将会生成成目录EEBFxxxxxxx
19、目录录,使用用命令 cp r /Sybbasee/EBBFxxxxxxx/* /Syybasse将补补丁文件件覆盖到到已安装装的syybasse目录录中,从从而达到到补丁安安装的目目的。注意:fttp过程程中需要要使用二二进制方方式进行行文件传传送,如如使用wwinddowss下fttp命令令,则需需要使用用ftpp命令集集中的bbin指指令进行行设置。留意/Syybasse目录录下安装装补丁后后的文件件属主是是否被改改变为rroott,如是是使用如如下命令令更改/sybbasee目录下下所有文文件的属属主属性性及存取取权限,使使用如下下命令:chownn R ssybaase:sybbase
20、e /SSybaasechmodd R 7744 /syybasse-R 参数数代表包包括指定定目录下下的文件件及子目目录。十创建ssybaase ASEE服务器器如果具备图图形终端端环境,可可以使用用Sybbasee提供的的图形界界面工具具进行AASE服服务器的的创建及及设置。当当前使用用字符方方式进行行服务器器的创建建和设置置。编辑服务器器资源文文件创建资源文文件存放放目录mkdirr /SSybaase/rscd /SSybaase/ASEE-122_5/iniit/ssampple_ressoucce_ffileescp srrv*aada*.rss /SSybaase/rs/sqll
21、.rssASEE DaataSServver 样板文文件cp srrv*bbackkup*.rss /SSybaase/rs/bacckupp.rssASEE BaackuupSeerveer 样样板文件件cp sqqllooc.rrs /Sybbasee/rss/sqqllooc.rrs更改字字符集 样板文文件cd /SSybaase/rs其中sqll.rss、baackuup.rrs、ssqllloc.rs文文件用于于一号主主机上的的ASEE数据服服务器DDB_SSVR、备备份服务务器DBB_SVVR_bbackk的创建建及DBB_SVVR字符符集的更更改。分别对/SSybaase/rs下
22、下sqll.rss、baackuup.rrs、ssqllloc.rs文文件使用用vi进进行编辑辑ASE DDataaSerrverr 样板板文件ssql.rs编编辑结果果:sybinnit.relleasse_ddireectoory: /oducct: sqllsrvvsqlsrrv.sservver_namme: DB_SVRRsqlsrrv.nnew_connfigg: yyessqlsrrv.ddo_aadd_serrverr: yyessqlsrrv.nnetwworkk_prrotoocoll_liist: tccpsqlsrrv.nnetwworkk_hoostnnamee_li
23、ist: 100.1885.887.666sqlsrrv.nnetwworkk_poort_lisst: 50000sqlsrrv.sservver_pagge_ssizee: UUSE_DEFFAULLTsqlsrrv.fforcce_bbuilldmaasteer: nosqlsrrv.mmastter_devvicee_phhysiicall_naame: /ddev/rsyybmaasteersqlsrrv.mmastter_devvicee_siize: 1220sqlsrrv.mmastter_dattabaase_sizze: 80sqlsrrv.eerroorloog: USE
24、E_DEEFAUULTsqlsrrv.ddo_uupgrradee: nnosqlsrrv.ssybssysttempproccs_ddeviice_phyysiccal_namme: /deev/rrsybbproocssqlsrrv.ssybssysttempproccs_ddeviice_sizze: 2555sqlsrrv.ssybssysttempproccs_ddataabasse_ssizee: 2255sqlsrrv.ddefaaultt_baackuup_sservver: DBB_SVVR_bbackk注意:在样样本文件件中尾部部会包含含几行有有关syybsyysteemd
25、bb的配置置信息,ssybssysttemddb(不不是teempddb)是是用于两两阶段提提交的系系统数据据库,如如果应用用不涉及及两阶段段提交的的问题,可可以将这这几行删删除。但但Sybbasee服务器器仍会在在massterr设备上上使用55M的空空间创建建sybbsysstemmdb数数据库。srvbuuildd.syybsyysteemdbb_deevicce_pphyssicaal_nnamee: UUSE_DEFFAULLT另外,rss文件中中tworrd_hhosttnamme_llistt节中可可以使用用IP地地址也可可以使用用机器名名称,这这将取决决于用户户自己的的需要。这
26、这些信息息将写入入将来用用于服务务器启动动及客户户端连接接的innterrfacces(/Sybbasee/innterrfacces)文文件中,如如果主机机IP或或者机器器名称变变动,应应根据实实际情况况对innterrfacces文文件进行行更改。ASE BBackkupSServver 样板文文件baackuup.rrs编辑辑结果:sybinnit.relleasse_ddireectoory: /oducct: bsrrvbsrv.serrverr_naame: DBB_SVVR_bbackkbsrv.neww_coonfiig: yessbsrv.do_addd_baackuup_s
27、servver: yeesbsrv.do_upggradde: tworrk_pprottocool_llistt: tworrk_hhosttnamme_llistt: 110.1185.87.66tworrk_pportt_liist: 50001bsrv.lannguaage: USSE_DDEFAAULTTbsrv.chaaraccterr_seet: USEE_DEEFAUULTbsrv.tappe_cconffig_fille: USEE_DEEFAUULTbsrv.errrorllog: USSE_DDEFAAULTTsqlsrrv.rrelaatedd_sqqlsrrvr: D
28、BB_SVVRsqlsrrv.ssa_llogiin: sasqlsrrv.ssa_ppasssworrd: USEE_DEEFAUULT(根据应用用系统情情况不同同,服务务器名称称、使用的逻逻辑卷路路径、大小可能能会有所所差异。)创建数据库库服务器器cd /SSybaase/rs/Sybaase/ASEE-122_5/binn/srrvbuuilddress rr sqql.rrs(创创建DBB_SVVR服务务器)屏幕上将依依次显示示masteer、ssybssysttempproccs设备备的初始始化情况况;masteer数据据库的创创建情况况;RUN文件件以及iinteerfaacess
29、文件的的写入情情况服务器的启启动情况况以及iinsttalllmassterr脚本的的执行进进度情况况/Sybaase/ASEE-122_5/binn/srrvbuuilddress rr baackuup.rrs(创创建DBB_SVVR_bbackk服务器器)屏幕上将依依次显示示RUN文件件以及iinteerfaacess文件的的写入情情况服务器的启启动情况况创建成功后后Sybbasee Addapttivee Seerveer和SSybaase Bacckupp Seerveer都已已启动。使使用shhowsservver命命令能够够察看到到当前系系统中已已经存在在dattaseervee
30、r及bbackkupsservver进进程。(注注:使用用shoowseerveer看到到的以ssh开头头的进程程是创建建服务器器过程中中的残留留进程,再再第一次次关闭服服务器后后将消失失)。注意:如果果在创建建数据库库服务器器及备份份服务器器过程中中出现错错误或者者长久没没有响应应,需要要察看/Sybbasee/ASSE-112_55/innit/loggs下的的日志文文件进行行分析,排排除错误误原因后后,重新新运行创创建服务务器命令令。在创建服务务期过程程中常见见的错误误有1网络方方面:样本文件件中使用用的hoostnnamee或者iip错误误或者主主机网络络配置不不完整样本文件件中指定定
31、的端口口已经被被其他服服务使用用2版本ASE软软件平台台版本或或者补丁丁平台版版本错误误3磁盘mastter、ssybssysttempproccs数据据库使用用的逻辑辑卷属主主或者权权限不对对4内存共享内存存小于AASE启启动所需需最小内内存(AASE1125 32bbit:44MM 644bitt:900M)更改ASEE Daatasservver字字符集(如默认字字符集已已满足应应用需要要,此步步骤可略略过)编辑/Syybasse/rrs下的的sqlllocc.rss,用于于将数据据服务器器现有字字符集iiso_1更改改为cpp8500,排序序方式从从binnaryy方式更更改为nnoc
32、aase方方式(即大小写写不敏感感,但重重音敏感感)ASE 字字符集更更改样板板文件ssqllloc.rs编编辑结果果:sybinnit.relleasse_ddireectoory: /ssybaasesqlsrrv.sservver_namme: DB_SVRRsqlsrrv.ssa_llogiin: sasqlsrrv.ssa_ppasssworrd:sqlsrrv.ddefaaultt_laanguuagee: UUSE_DEFFAULLTsqlsrrv.llangguagge_iinsttalll_liist: USSE_DDEFAAULTTsqlsrrv.llangguagge_r
33、remoove_lisst: USEE_DEEFAUULTsqlsrrv.ddefaaultt_chharaacteerseet: cp8850sqlsrrv.ccharracttersset_insstalll_llistt: UUSE_DEFFAULLTsqlsrrv.ccharracttersset_remmovee_liist: USSE_DDEFAAULTTsqlsrrv.ssortt_orrderr: nnocaase其中sqllsrvv.soort_ordder项项目所填填内容为为/Syybasse/ccharrsetts/ccp8550中文文件名,代代表不同同的数据据排序方方式
34、cd /SSybaase/rs/Sybaase/ASEE-122_5/binn/sqqlloocrees r ssqllloc.rs更改过程中中Dattaseerveer服务务器将自自动shhutddownn并重新新启动,启启动完毕毕后可以以使用ssp_ddefaaultt_chharsset命命令察看看字符集集更改是是否成功功,也可可通过DDataaserrverr启动日日志尾部部信息进进行判断断。如果果字符集集更新过过程中出出现错误误,在/Sybbasee/ASSE-112_55/innit/loggs目录录中可通通过过程程文件查查询错误误原因。(根据应用用系统情情况不同同,服务务器名称称
35、、更改改的字符符集可能能会有所所差异。)更改ASEE Daatasservver配配置在Adapptivve DDataaSerrverr DBB_SVVR启动动的状态态下,在在主机上上使用iisqll Usaa P SDB_SVRR连接进进入服务务器,之之后可以以使用ssp_cconffiguure系系统存储储过程对对数据库库参数进进行配置置:sp_coonfiigurre nummberr off usser connnecctioons,1220 (最大大用户连连接数)sp_coonfiigurre maxx onnlinne eengiiness,2 (服务务器CPPU个数数)sp_c
36、oonfiigurre nummberr off deevicces,200 (最大大数据库库设备数数)sp_coonfiigurre nummberr off loock,2000000(最大大锁数)sp_coonfiigurre nummberr off oppen inddexees,20000(最大大可打开开索引数数)sp_coonfiigurre nummberr off oppen objjectts,20000(最大大可打开开对象数数)12.5版版本与112版本本在内存存参数的的调整上上有着比比较大的的差别:如为ASEE 122版本sp_coonfiigurre tottal m
37、emmoryy, nnnnnnnn (以22K作为为单位)如为ASEE 122.5版版本sp_coonfiigurre maxx meemorry, 35584000(以以2K作作为单位位,约7700MM)sp_coonfiigurre proocedduree cachhe ssizee,5512000(以以2K作作为单位位,约1100MM)proceedurre ccachhe ssizeesp_coonfiigurre nummberr off ennginnes at staartuup,2sp_caacheeconnfigg deffaullt ddataa caachee,4000
38、Msp_pooolcconffig deffaullt ddataa caachee,40MM,4Ksp_pooolcconffig deffaullt ddataa caachee,40MM,16KKsp_pooolcconffig deffaullt ddataa caachee,40MM,32K注意:此处处所有的的配置参参数也可可以通过过安装的的前端ssybaase工工具syybasse ccenttrall进行同同样的设设置。(根据应用用系统情情况不同同,需要要更改的的参数范范围及具具体参数数值会有有所差异异,在调整整前应该该由Syybasse工程程师与应应用开发发工程师师进行协协商。
39、)使用Bacckupp Seerveer进行行备份测测试在Adapptivve SServver及及Bacckupp Seerveer 都都启动的的状态下下,使用用isql Usaa P SDB_SVRR1dummp ddataabasse mmastter to /syybasse/mmastter.dmppYYMMMDDD 2go其中YYMMMDDD为当前前日期如果dummp成功功则说明明Bacckupp Seerveer运行行正常。十一数据据库服务务器teempddb扩容容及建立立用户数数据库Atemmpdbb扩容1初始化化temmpdbb设备使用isqql Usaa P SDB_SVR
40、R连接进入入DB_SVRR中,键键入disk iniit nnamee=sybbtemmpdbb01,physnnamee=/devv/dbbvg/rsybbtemmpdbb01,vdevnno=22,size= 100240000其中sizze的vvaluue单位位为2KK,实际际尺寸为为20000M。2扩展ttemppdbalterr daatabbasee teempddb oon ssybttemppdb001 = 20000其中vallue单单位为MM。B建立用用户数据据库就数据库库存储划划分文文档中所所列用户户数据库库及数据据库设备备大小手手工编写写数据库库设备初初始化及及建立数数
41、据库批批量脚本本。详见见此文件件附带的的creaate_devv.sqql、creeatee_dbb.sqql文件件。脚本编辑完完毕并确确认无误误后,使使用如下下命令依依次将其其执行:isql Usaa P SDB_SVRR i creeatee_deev.ssql o errr.ouutisql Usaa P SDB_SVRR i creeatee_dbb.sqql o errr.ouut其中errr.ouut为执执行结果果信息,每每一个脚脚本执行行后都应应该检查查errr.ouut察看看是否执执行成功功或者错错误原因因,进行行更改后后重新执执行。最后可以使使用系统统存储过过程spp_hee
42、lpddeviice或或者spp_heelpddb进行行确认或或者通过过Sybbasee Ceentrral方方便地进进行察看看。十二数据据库服务务器的双双机配置置在IBM主主机工程程师安装装完毕双双机HAACMPP软件后后,将会会为实现现两台主主机间的的故障切切换进行行必要的的配置,最最终实现现双机故故障监控控,网络络、主机机、电源源等故障障失败转转移。而而Sybbasee ASSE 服服务作为为操作系系统HAACMPP资源组组的一个个应用服服务资源源(Apppliicattionn Seerviice Ressourrce),需需要在基基于主机机高可用用性(HHA)功功能的基基础上实实现数
43、据据库服务务器的失失败转移移和恢复复。为此此,需要要提供两两个脚本本给IBBM工程程师用于于Sybbasee服务的的启动、停停止。starttdb.sh内内容如下下:su - sybbasee -cc /sybbasee/ASSE-112_55/innstaall/staartsservver -f /syybasse/AASE-12_5/iinsttalll/RUUN_DDB_SSVRsu - sybbasee -cc /sybbasee/ASSE-112_55/innstaall/staartsservver -f /syybasse/AASE-12_5/iinsttalll/RUUN_D
44、DB_SSVR_bacckstopddb.ssh内容容如下:su - sybbasee -cc /sybbasee/OCCS-112_55/biin/iisqll -UUsa -P shhutddownn SYYB_BBACKKUP 2goo 1shhutddownn 2goo使用bcpp工具导导入导出出表数据bcp是SSYBAASE公公司提供供专门用用于数据据库表一一级数据据备份的的工具。一般存放在在所安装装的Syybasse AASE产产品目录录下的OOCS-12_5/biin目录录中。bcp参数数列表如如下:(可可用 bbcp 得到到)usagee: bbcp ddataabasse_n
45、namee.oowneer.tabble_namme:sliice_nummberr in | oout daataffilee -mm maaxerrrorrs -ff foormaatfiile -e eerrffilee -FF fiirsttroww -L lasstroow -bb baatchhsizze -nn -c -t ffielld_ttermminaatorr -r roww_teermiinattor -UU ussernnamee -P passswoord -I iinteerfaacess_fiile -S sservver -aa diispllay_chaar
46、seet -qq daataffilee_chharsset -z llangguagge -vv -AA paackeet ssizee -J cliientt chharaacteer sset -TT teext or imaage sizze -EE -g id_staart_vallue -N -XX -MM LaabellNamme LLabeelVaaluee -laabelled -KK keeytaab_ffilee -R remmotee_seerveer_pprinncippal -VV ssecuuritty_ooptiionss -ZZ seecurrityy_mee
47、chaanissm -QQ常用数据备备份格式式为:bcp ddbnaame.taableenamme oout c:temmpffileenamme -Usaa -PPpassswoord Ssservvernnamee c即可。其中 UU后为SSYBAASE登登录名称称,P后为为SYBBASEE登录口口令,S后为为SYBBASEE服务名名称,c代表表使用可可见文本本方式导导出数据据如果为数据据恢复只只需要将将outt 替换换为 iin 即即可。可用如下方方法生成成一个可可以一次次导出一一个数据据库中所所有表的的数据的的执行脚脚本。编辑一个如如下文本本文件 文件名名称例为为 bccpsccri
48、ppt:use ddbnaame 选中中将要导导出数据据的数据据库goselecct bcpp dbbnamme. + naame + ouut cc:ttempp + nnamee + -Ussa -P -Ssyybcddsrvv -cc ffromm syysobbjeccts wheere typpe = UU 在ssysoobjeectss系统表表中tyype为为U的表表为用户户表,系系统表为为S。go用如下格式式执行:isql Usaa Ppaasswwordd Sseerveernaame i bbcpsscriipt o bbcpoout.batti参数后为为输入文文件,oo参数
49、后后文件为为输入文文件执行行后得到到的输出出文件。执行后可以以得到一一个后缀缀名为 BATT 的批批处理文文件(在在uniix下则则生成一一个shhelll文件并并更改相相应的执执行权限限),可可直接执执行。即即在指定定的目录录下导出出了相应应的数据据文件。一一个表的的数据为为一个文文件。如如在UNNIX下下则可不不用BAAT后缀缀。备份得到的的数据文文件如果果需要重重新往数数据库中中恢复,只只需要将将上面操操作步骤骤中BCCP命令令中的oout 参数换换为inn参数即即可。注意:在对对正式数数据做操操作前最最好先作作一些测测试。另外,如果果牵涉到到使用bbcp进进行字符符集的更更改,可可以采
50、用用 J chharsset 参数进进行关于BCPP等工具具的具体体使用指指南,请请参见SSYBAASE相相关文档档。设置数据库库选项查看可用的的数据库库选项名名称:以Sybaase用用户登录录主机,使用iisqll程序登登录到数数据库服服务器中中,执行行以下命命令:sp_dbbopttionnSettaablee daatabbasee opptioons. dataabasse_ooptiionss aborrt ttrann onn loog ffulll日志满满时放弃弃事务 alloow nnullls bby ddefaaultt允许NNULLL作为缺缺省 autoo iddentt
51、ityy自动标标识 dbo usee onnly只能DDBO可可以使用用 ddl in traan可以在在事务中中使用DDDL语语句 disaablee alliass acccesss使别名名存取失失效 idenntitty iin nnonuuniqque inddex在非唯唯一索引引上使用用标识 no cchkppt oon rrecooverry在恢复复过程中中不作cchecckpoointt no ffreee sppacee accctgg不进行行剩余空空间统计计 readd onnly只读 seleect intto/bbulkkcoppy/ppllssortt允许进进行seel
52、ecct iintoo或者bbcp singgle useer单用户户 trunnc llog on chkkpt在chheckkpoiint点点截断日日志 uniqque autto_iidenntitty iindeex允许唯唯一自动动标识索索引配置选项方方法:(以以truunc logg onn chhkptt为例)使用isqql连接接进入数数据库服服务器 issql -Ussa -Ppaasswwd -S sservver_namme 1usee maasteer进入mmastter数数据库 2go 1sp_dbooptiion DBNNAMEE,ttrunnc llog on chk
53、kpt,trrue 设置选选项 2go 1usee DBBNAMME进入设设置选项项的数据据库 2go 1cheeckppoinnt发出cchecckpoointt指令,使使选项生生效 2go使用 spp_heelpddb DDBNAAME 可以查看看选项设设置情况况查看、扩展展数据库库空间查看数据库库空间使使用情况况以Sybaase用用户登录录主机,使使用issql程程序登录录到数据据库服务务器中,执执行以下下命令:查看数据库库总体情情况信息息sp_heelpddb DDBNAAME查看数据库库数据日日志空间间信息sp_heelpssegmment loggseggmennt 查看数据库库使
54、用空空间信息息use DDBNAAMEgosp_sppaceeuseedgo扩展数据库库使用空空间在操作系统统中创建建数据库库设备所所需要使使用的逻逻辑卷使用smiittyy工具或或相应的的操作系系统命令令在有剩剩余空间间的逻辑辑卷组中中创建逻逻辑卷,并并更改相相应的逻逻辑卷属属主为ssybaase用用户;初始化数据据库设备备使用如下命命令初始始化数据据库设备备:disk iniit nnamee=loggicaal_nnamee,phhysnnamee=/deev/rrloggicaal_vvoluume_phyysiccal_namme,size=n,vvdevvno=m其中loggica
55、al_nnamee为创建建的数据据库设备备名称,logical_volume_physical_name为所创建的逻辑卷的物理名称(应该使用以r开头的字符设备),size单位为2k,vdevno为当前ASE中已经使用的最大虚拟设备号+1;扩展数据库库扩展数据使使用空间间alterr daatabbasee DBBNAMME oon llogiicall_naame = nn扩展日志使使用空间间alterr daatabbasee DBBNAMME llog on loggicaal_nnamee = n其中n单位位为兆。ASE故故障检查查及恢复复篇错误日志监监控作为数据库库系统管管理员,应应当
56、制定定相应的的数据库库故障检检查策略略,定期期查看数数据库日日志及备备份服务务器日志志,以便便及时发发现系统统故障并并进行相相应的解解决。数据库错误误日志及及备份服服务器日日志文件件一般都都位于SSybaase ASEE产品安安装目录录下的AASE-12_5下的的insstalll目录录中,文文件名称称一般以以.loog结尾尾,可使使用操作作系统vvi或者者taiil命令令直接进进行查看看。如果发现日日志中出出现Errrorr关键字字信息或或者一些些无法判判定是否否正常的的信息,应应及时将将数据库库错误日日志发送送给Syybasse工程程师进行行分析。ASE产品品补丁安安装当数据库服服务器系系
57、统发生生某些特特别故障障时,可可能需要要安装相相应的数数据库服服务器补补丁进行行解决。操作步骤如下:确认当前SSYBAASE ASEE服务器器版本:用isqll登入SServver,使使用如下下命令获获知当前前Serrverr版本号号:selecct veersiion例:Adaaptiive Serrverr Ennterrpriise/12.5.22/EBBF 1119448 EESD#1/PP/NTT (IIX866)/OOS 44.0/asee12552/118388/322-biit/OOPT/Satt Maay 229 003:334:229 220044可以看到当当前Seerve
58、er的版版本号为为12.5.22,目前前补丁号号为EBBF后的的数字1119448,平平台为NNT。在Unixx环境中中可以使使用如下下命令:datasservver v在Winddowss环境中中可以使使用如下下命令:sqlsrrvr v可以得到同同样的版版本输出出结果补丁下载补丁可以从从SYBBASEE的门户户网站获获得。网址为 HYPERLINK m m点击dowwnlooad链链接点击EBFFs / Uppdattes输入已注册册的合法法用户和和口令,如如果没有有,可以以点击ccreaate a nnew acccounnt创建建一个新新的下载载账号后后再行登登录(目前下载载用户需需要
59、有相相应的产产品用户户认证角角色,需要的的用户可可以跟相相应的行行业客户户经理进进行联系系)。登录后成功功后,将将能看见见一个PProdductt Faamilliess的产品品列表,从从中选择择需要下下载补丁丁的产品品类型(如如Adaaptiive Serrverr Ennterrpriise)选择Adaaptiive Serrverr Ennterrpriise后后,会显显示不同同平台,不不同操作作系统版版本的可可下载补补丁列表表。根据据实际情情况选择择相应的的平台、操操作系统统版本(特特别是操操作系统统是322位还是是64位位)及SSYBAASE数数据库服服务器版版本,点点击下载载链接。
60、如如果有疑疑问,可可以先通通过察看看补丁文文件链接接前的iinfoo链接中中的说明明文件了了解补丁丁信息同意SYBBASEE软件下下载协议议的条款款下载(下载载过程中中不要关关闭网页页,否则则Coookiee将过期期,导致致下载中断断)补丁安装基于不同平平台不同同操作系系统,补补丁的文文件类型型可能有有不同,一一般为ZZIP(NT),TGGZ(UUNIXX),TTAR(UNIIX),安安装补丁丁的方法法也因而而有所不不同。全备份SYYBASSE数据据库。包包括用户户数据库库及maasteer数据据库。如如果有条条件,还还可以将将用户库库数据使使用bccp工具具进行备备份,以以预防数数据库本本身
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GB-T 24445-2009单螺杆饲料原料膨化机》专题研究报告
- 《python语言程序设计》课件-项目实战 构件基本信息录入与展示
- 运维方案设计服务协议
- 2025年度江苏省铁路集团有限公司秋季校园招聘笔试参考题库附带答案
- (2025)70周岁以上老年人换长久驾照三力测试题库(附答案)
- 2025年数控超精密车床项目发展计划
- 2025年商业保理项目发展计划
- 宫颈癌的疫苗预防
- 青少年营养不良防治
- 员工违法犯罪课件
- 2025年广东省第一次普通高中学业水平合格性考试(春季高考)英语试题(含答案详解)
- 2026年合同全生命周期管理培训课件与风险防控手册
- 特殊儿童沟通技巧培训
- 理赔管理经验分享
- 中国马克思主义与当代2024版教材课后思考题答案
- 2026年日历表(每月一页、可编辑、可备注)
- DB44∕T 1297-2025 聚乙烯单位产品能源消耗限额
- 2025年历城语文面试题目及答案
- 装修合同三方协议范本
- 讲给老年人听的助听器
- 大清包劳务合同样本及条款解读
评论
0/150
提交评论