sybase备份服务及相关操作.ppt_第1页
sybase备份服务及相关操作.ppt_第2页
sybase备份服务及相关操作.ppt_第3页
sybase备份服务及相关操作.ppt_第4页
sybase备份服务及相关操作.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

sybase备份服务及相关操作,培训主要内容,一、sybase备份服务及相关操作二、ftp及定时任务的使用,AdaptiveServerEnterprise数据库服务,SYBASE简介,Sybase数据库是一个多进程多线程的服务Sybase数据库是一个多库的系统系统库用户库,master管理服务的系统库(存放于master设备)存放用户登录信息,数据库设备,数据库信息等(sysdevices,sysdatabases,sysusages,syslogins)model模板库(存放于master设备,缺省2M)sybsystemprocs系统存储过程库(存放于sybsysprocs设备)sybsystemdb分布式事务使用的库tempdb临时库(缺省2M存放于master设备,需要用户自己扩充),一、sybase备份服务及相关操作,Sybase备份服务1、备份服务是数据库的基本服务之一,一般有以下安装方式:a)数据库安装时配置;b)数据库安装之后使用ASE配置工具:asecfgc)数据库安装之后使用编译脚本方式$cat/ASE-12_5/init/sample_resource_files/srvbuild.backup_server.rssybinit.release_directory:USE_DEFAULTduct:bsrvbsrv.server_name:PUT_YOUR_SERVER_NAME_HEREbsrv.new_config:yesbsrv.do_add_backup_server:yesbsrv.do_upgrade:nowork_protocol_list:tcpwork_hostname_list:PUT_YOUR_HOSTNAME_HEREwork_port_list:PUT_YOUR_PORT_NUMBER_HEREbsrv.language:USE_DEFAULTbsrv.character_set:USE_DEFAULTbsrv.tape_config_file:USE_DEFAULTbsrv.errorlog:USE_DEFAULTsqlsrv.related_sqlsrvr:PUT_YOUR_ADAPTIVE_SERVER_NAME_HEREsqlsrv.sa_login:sasqlsrv.sa_password:USE_DEFAULT,$cp*backup.rs/sybbackup/backup.rs$cat/sybbackup/backup.rssybinit.release_directory:/duct:bsrvbsrv.server_name:testbackupbsrv.new_config:yesbsrv.do_add_backup_server:yesbsrv.do_upgrade:nowork_protocol_list:tcpwork_hostname_list:testhostwork_port_list:2031bsrv.language:USE_DEFAULTbsrv.character_set:USE_DEFAULTbsrv.tape_config_file:USE_DEFAULTbsrv.errorlog:/sybase/ASE-12_5/install/backup.logsqlsrv.related_sqlsrvr:testservicesqlsrv.sa_login:sasqlsrv.sa_password:USE_DEFAULT,查看备份服务:1、$showserverFSUIDPIDPPIDCPRINIADDRSZWCHANSTIMETTYTIMECMD0Ssybase22492224910820-226317106213:27?00:00:00/sybase/ASE-12_5/bin/backupserver-e/sybase/ASE-12_5/install/backup.log-N25-C20-M/sybase/ASE-12_5/bin/sybmultbuf-Stestbackup0Ssybase22438224374750-23699-13:26?00:06:15/sybase/ASE-12_5/bin/dataserver-d/sybdata/master.dev-e/sybase/ASE-12_5/install/server.log-c/sybase/ASE-12_5/testservice.cfg-M/sybase/ASE-12_5stestservice输入信息内容显示主服务和备份服务运行情况,如果需要查看服务使用的端口号则$cat/interfacestestservicemastertcpethertesthost2032querytcpethertesthost2032testbackupmastertcpethertesthost2031querytcpethertesthost2031验证:#netstat-apn|grep-ilisten|grepdataservertcp0011:203:*LISTEN22438/dataservernetstat-apn|grep-ilisten|grepbackupservertcp0011:203:*LISTEN22492/backupserver,备份语法1、基本语法A)备份dumpdatabasetestdbto/sybbackup/testdb.dumpStripeon/sybbackup/testdba.dump.dumptransactiontestdbto/sybbackup/testdb_trans.dumpgoB)恢复loaddatabasetestdbfrom/sybbackup/testdb.dumpstripeon/sybbackup/testdba.dumpgoonlinedatabasetestdbgo2、清日志dumptrantestdbwithtruncate_onlygo3、其他用法loaddatabasetestdbfrom/sybbackup/testdb.dumpwithheaderonlygo,使用备份服务时注意事项:1、备份需要使用系统CPU,IO等资源;2、备份时机的选择,目前要求前台业务全面停止,以保证数据的完整性、可用性。3、利用备份文件恢复用户数据库时,要先检查备份文件完整性、查看新旧数据库的版本、数据库用户帐号、数据库段分配的顺序等信息。相关表:master.syslogins,testdb.sysusers(与上表suid字段值一致)分段信息查询:selectdbid,mapname=casewhensegmap=3thendatawhensegmap=4thenlogelsemixend,lstart,size*2/1024size,vstart,pad,unreservedpgsfrommaster.sysusageswheredbid=db_id(testdb)orderbylstartcomputesum(size*2/1024)atisolation0,二、ftp的使用,1、LINUX主机ftp服务使用a)开启系统ftp服务servicevsftpdstart设置开机启动ftp服务(注意.)b)建立ftp用户2、语法a)windows环境:ftp-v-d-i-n-g-s:filename-a-A-x:sendbuffer-r:recvbuffer-b:asyncbuffers-w:windowsizehost常用格式:例如:ftp-i-s:D:trainingbackupget_dump.ini11,b)UNIX环境:ftp-v-d-i-n-g-krealm-f-x-u-thost常用格式:由一段shell脚本构成:#cat/script/ftp_get_sh#!/bin/bashechoopen11userftpuserftpuserbinlcd/backupcd/sybbackupgetmaster.dumpgettestdb.dumpclose|ftp-in,ftp使用时要注意:1、ftp服务的状态状态查看方法:登录以后,status命令查看,要注意ftp服务的运行模式,文件传输方式等。2、相关文件系统的权限(LINUX主机)3、执行ftp任务的时机,linux计划任务(crontab),1、也叫定时任务。crontab是系统服务,默认开启,并由/usr/sbin/crontabd进程守护。2、命令格式:crontab-uuserfilecrontab-uuser-l|-r|-e-i-s3、常用使用方法:crontab-l|-r|-e,基本格式:*command分时日月周命令第1列表示分钟159每分钟用*或者*/1表示第2列表示小时123(0表示0点)第3列表示日期131第4列表示月份112第5列标识号星期06(0表示星期天)第6列要运行的命令,三、linux主机的日常检查,1、系统日志/var/log/.2、硬盘及文件系统使用情况df命令,注意/、/sybase等文件系统情况du命令3、数据库日志检查/sybase/ASE-12_5/install/server.log/sybase/ASE-12_5/install/backup.log,4、日处理备份时,注意监控服务器的运行情况,查看io负载、系统运行情况。相关命令:#iostat1#vmstat1#sar110等nmon,应用举例:结合crontab,更新统计值。长益系统需要刷新统计值的大表:GHDWSKFSXSGLKXFJLJSDITEM_NBLYSPJSRLYSPKL_FDSKTXSJLSKTXSJLCSKTXSJLMSKTXSJLT,SPJXCPCRSPJXCPCR_XMSPJXCPCYSPJXCPCY_XMSPJXCRSPJXCR_XMSPJXCYSPJXCY_XMSPZHSJRSPZHSJY,判断更新统计值的时机在执行某个动作或者运行某一类语句时,速度变慢,利用查询计划查找原因。,刷新大表的统计值sp_helpindextable_name(查看大表的索引)setshowplanongoselect*fromtable_namewhereindex_name()gosetshowplanoffgoupdatestatisticstable_nameindex_namegoupdateallstatisticstable_namego,例如:日处理时速度变慢,sp_lock找到被锁表,利用查询计划查找失效索引。execsp_helpindexSKTXSJL,该表有一索引,SKTXSJL_JZRQ,定义字段在JZRQsetshowplanongoselect*fromSKTXSJLWHEREJZRQ=2010.01.01gosetshowplanoffgo如果出现Tablescan,则说明该索引已经失效,或者索引定义不合理,在查询时进行了全表扫描,需要重新定义索引或者刷新统计值。此时,需要更新该索引的统计值。updatestatisticsSKTXSJLSKTXSJL_JZRQGO另外,更新表的

温馨提示

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

评论

0/150

提交评论