sybase备份服务及相关操作.ppt

上传人:w****2 文档编号:15593646 上传时间:2020-08-22 格式:PPT 页数:21 大小:377.84KB
收藏 版权申诉 举报 下载
sybase备份服务及相关操作.ppt_第1页
第1页 / 共21页
sybase备份服务及相关操作.ppt_第2页
第2页 / 共21页
sybase备份服务及相关操作.ppt_第3页
第3页 / 共21页
资源描述:

《sybase备份服务及相关操作.ppt》由会员分享,可在线阅读,更多相关《sybase备份服务及相关操作.ppt(21页珍藏版)》请在装配图网上搜索。

1、sybase备份服务及相关操作,培训主要内容,一、sybase备份服务及相关操作 二、ftp及定时任务的使用,Adaptive Server Enterprise 数据库服务,SYBASE 简介,Sybase数据库是一个多进程多线程的服务 Sybase数据库是一个多库的系统 系统库 用户库,master 管理服务的系统库(存放于master设备) 存放用户登录信息,数据库设备,数据库信息等 (sysdevices,sysdatabases,sysusages,syslogins) model 模板库(存放于master设备,缺省2M) sybsystemprocs 系统存储过程库(存放于syb

2、sysprocs设备) sybsystemdb 分布式事务使用的库 tempdb 临时库(缺省2M存放于master设备,需要用户自己扩充),一、sybase备份服务及相关操作,Sybase备份服务 1、备份服务是数据库的基本服务之一,一般有以下安装方式: a)数据库安装时配置; b)数据库安装之后使用ASE配置工具 :asecfg c)数据库安装之后使用编译脚本方式 $cat /ASE-12_5/init/sample_resource_files/srvbuild.backup_server.rs sybinit.release_directory: USE_DEFAULT sybinit

3、.product: bsrv bsrv.server_name: PUT_YOUR_SERVER_NAME_HERE bsrv.new_config: yes bsrv.do_add_backup_server: yes bsrv.do_upgrade: no work_protocol_list: tcp work_hostname_list: PUT_YOUR_HOSTNAME_HERE work_port_list: PUT_YOUR_PORT_NUMBER_HERE bsrv.language: USE_DEFAULT bsrv.character_set: USE_DEFAULT b

4、srv.tape_config_file: USE_DEFAULT bsrv.errorlog: USE_DEFAULT sqlsrv.related_sqlsrvr: PUT_YOUR_ADAPTIVE_SERVER_NAME_HERE sqlsrv.sa_login: sa sqlsrv.sa_password: USE_DEFAULT,$ cp *backup.rs /sybbackup/backup.rs $cat /sybbackup/backup.rs sybinit.release_directory: /sybase sybinit.product: bsrv bsrv.ser

5、ver_name: testbackup bsrv.new_config: yes bsrv.do_add_backup_server: yes bsrv.do_upgrade: no work_protocol_list: tcp work_hostname_list: testhost work_port_list: 2031 bsrv.language: USE_DEFAULT bsrv.character_set: USE_DEFAULT bsrv.tape_config_file: USE_DEFAULT bsrv.errorlog: /sybase/ASE-12_5/install

6、/backup.log sqlsrv.related_sqlsrvr: testservice sqlsrv.sa_login: sa sqlsrv.sa_password: USE_DEFAULT,查看备份服务: 1、$showserver F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD 0 S sybase 22492 22491 0 82 0 - 2263 171062 13:27 ? 00:00:00 /sybase/ASE-12_5/bin/backupserver -e/sybase/ASE-12_5/insta

7、ll/backup.log -N25 -C20 -M/sybase/ASE-12_5/bin/sybmultbuf -Stestbackup 0 S sybase 22438 22437 4 75 0 - 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_5 stestservice 输入信息内容显示主服务和备

8、份服务运行情况,如果需要查看服务使用的端口号则 $cat /interfaces testservice master tcp ether testhost 2032 query tcp ether testhost 2032 testbackup master tcp ether testhost 2031 query tcp ether testhost 2031 验证:#netstat -apn|grep -i listen|grep dataserver tcp 0 0 172.16.34.111:2032 0.0.0.0:* LISTEN 22438/dataserver netst

9、at -apn|grep -i listen|grep backupserver tcp 0 0 172.16.34.111:2031 0.0.0.0:* LISTEN 22492/backupserver,备份语法 1、基本语法 A)备份 dump database testdb to /sybbackup/testdb.dump Stripe on /sybbackup/testdba.dump . dump transaction testdb to /sybbackup/testdb_trans.dump go B)恢复 load database testdb from /sybba

10、ckup/testdb.dump stripe on /sybbackup/testdba.dump go online database testdb go 2、清日志 dump tran testdb with truncate_only go 3、其他用法 load database testdb from /sybbackup/testdb.dump with headeronly go,使用备份服务时注意事项: 1、备份需要使用系统CPU,IO等资源; 2、备份时机的选择,目前要求前台业务全面停止,以保证数据的完整性、可用性。 3、利用备份文件恢复用户数据库时,要先检查备份文件完整性

11、、查看新旧数据库的版本、数据库用户帐号、数据库段分配的顺序等信息。 相关表: master.syslogins, testdb.sysusers (与上表suid字段值一致) 分段信息查询: select dbid,mapname=case when segmap=3 then data when segmap=4 then log else mix end,lstart,size*2/1024 size ,vstart,pad, unreservedpgs from master.sysusages where dbid=db_id(testdb) order by lstart compu

12、te sum(size*2/1024) at isolation 0,二、ftp的使用,1、LINUX 主机ftp服务使用 a)开启系统ftp服务 service vsftpd start 设置开机启动ftp 服务 (注意.) b)建立ftp用户 2、语法 a)windows 环境: ftp -v -d -i -n -g -s:filename -a -A -x:sendbuffer -r:recvbuffer -b:asyncbuffers -w:windowsize host 常用格式: 例如:ftp -i -s:D:trainingbackupget_dump.ini 172.16.34

13、.111,b)UNIX 环境: ftp -v -d -i -n -g -k realm -f -x -u -t host 常用格式: 由一段shell脚本构成: #cat /script/ftp_get_sh #!/bin/bash echo open 172.16.34.111 user ftpuser ftpuser bin lcd /backup cd /sybbackup get master.dump get testdb.dump close |ftp -in,ftp使用时要注意: 1、ftp服务的状态 状态查看方法: 登录以后,status命令查看,要注意ftp服务的运行模式,文

14、件传输方式等。 2、相关文件系统的权限(LINUX主机) 3、执行ftp任务的时机,linux计划任务(crontab),1、也叫定时任务。 crontab是系统服务,默认开启,并由 /usr/sbin/crontabd 进程守护。 2、 命令格式: crontab -u user file crontab -u user -l | -r | -e -i -s 3、常用使用方法: crontab -l | -r | -e,基本格式 :*command分 时 日 月 周 命令 第1列表示分钟159 每分钟用*或者 */1表示第2列表示小时123(0表示0点)第3列表示日期131第4列表示月份11

15、2第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负载、系统运行情况。 相关命令: #iostat 1 #vmstat 1 #sar 1 10 等 nmon,应用举例: 结合crontab ,更新统计值。 长益系统需要

16、刷新统计值的大表: GHDWSKFSXS GLKXFJL JSDITEM_NB LYSPJSR LYSPKL_FD SKTXSJL SKTXSJLC SKTXSJLM SKTXSJLT,SPJXCPCR SPJXCPCR_XM SPJXCPCY SPJXCPCY_XM SPJXCR SPJXCR_XM SPJXCY SPJXCY_XM SPZHSJR SPZHSJY,判断更新统计值的时机 在执行某个动作或者运行某一类语句时,速度变慢,利用查询计划查找原因。,刷新大表的统计值 sp_helpindex table_name(查看大表的索引) set showplan on go select *

17、 from table_name where index_name() go set showplan off go update statistics table_name index_name go update all statistics table_name go,例如:日处理时速度变慢,sp_lock找到被锁表,利用查询计划查找失效索引。 exec sp_helpindex SKTXSJL,该表有一索引,SKTXSJL_JZRQ ,定义字段在JZRQ set showplan on go select * from SKTXSJL WHERE JZRQ=2010.01.01 go

18、set showplan off go 如果出现Table scan,则说明该索引已经失效,或者索引定义不合理,在查询时进行了全表扫描,需要重新定义索引或者刷新统计值。 此时,需要更新该索引的统计值。 update statistics SKTXSJL SKTXSJL_JZRQ GO 另外,更新表的全部统计值: update all statistics table_name,操作示范:以更新SPJXCR统计值为例。 1、写好UPDATE STATISTICS SPJXCR语句; /sybbackup/scripts/U_st_SPJXCR.sql 2、配置调用文件,并定义文件的执行权限; /sybbackup/scripts/up_st 3、定义crontab 2 * * 1 /sybbackup/scripts/up_st /sybbackup/scripts/up.log 4、验证crontab情况 检查log文件内容。,

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!