系统管理员日常维护操作手册

系统管理员日常维护操作手册
系统管理员日常维护操作手册

系统管理员日常维护操作手册

年月日星期

服务器日常开关机器规定

<一)、开机步骤

1、先开启ups 电源,待UPS电源运转正常,加电稳定;

2、开启服务器电源,系统将自动启动UNIX 操作系统,密切注意操作系统启动过程

中的系统提示信息,如果有异常的提示必须作好数据库操作启动的日志记录。

b5E2RGbCAP

3、待服务器操作系统正常启动后,再以sybase 用户身份登陆到sybase,启动sybase

数据库,在sybase 数据库启动过程中如果有异常的提示,同样要记录启动过程中的日志。p1EanqFDPw

4、服务器的任何异常提示,个人不得以任何形式任意进行服务器的非授权处理;

5、如果要进行数据库大小的扩充操作则必须以数据库扩充标准及步骤进行,并记录

数据库扩充的系统提示信息,如果有异常情况则必须告诉公司系统集成部。

DXDiTa9E3d

6、一般服务器至少20 天左右要进行一次系统的关机动作。对于专用服务器则不需

要进行此操作。

<二)、系统运行过程中的数据库维护操作

7、一般数据库至少30天要进行一次数据库的dbcc 检查。

8、数据库系统每一个月结帐后必须做月末的整理索引操作。

9、每天必须做好数据库的日常备份工作,同时必须进行数据库至少存放在服务器的

2 个地方,或者备份到磁带机上, 同时保存好备份数据。RTCrpUDGiT

<三)、服务器的关机操作步骤

10、先备份数据库数据到备份设备

上;

11、关sybase 数据库;

12、关UNIX 操作系统;

13、关服务器电源;

14、关UPS电源;

二、服务器操作系统启动关闭及备份操作步骤<一)、服务器数据库系统的启动和日常维护:1.开机<按电源开关后,等待了现SCO界面,接着按下Ctrl+Alt+F1> 进

入unix 系统

Login :Sybase< 回车>

Password:asdf< 密码,如有错继续回车,正确时出现>

$<表示启动成功,pwd查看正确路径应为/u/sybase>

$ Run < 启动成功>

$ isql -Usa < >

Password:<无密码,回车>

Sybase>

Sybase>sp_who pos & 查看前台pos 机的进程,如有lock 须杀掉2>go <执行>

3>rest < 回到最初1>的状态,如有错误继续回车>

1> sp_help shop < 看shop 的大小,日志多少及清理日志>

2> go<执行,回车>

name db_size owner dbid created status 5PCzVD7HxA

-- jLBHrnAILg xHAQX74J0X

device_fragments size usage free kbytes LDAYtRyKfE

Zzz6ZB2Ltk

shopdev1 1880704dvzfvkwMI1 shopdev2 2048000rqyn14ZNXI shoplog1 2000.0 MB data only 2000.0 MB data only

500.0 MB log only

477936EmxvxOtOco

shoplog2

500.0 MB log only 512000SixE2yXPq5 (return status = 0>

1> dump tran shop with no_log< 清除日志>

2> go<执行>

1> kill n< 杀掉进程,n 表示进程后的代号>

2> go<执行>

1> exit < 退出,返回$状态>

$ df_-v< 看数据库设备,所占用空间最大不能超过85%>

Mount Dir Filesystem blocks used free %used 6ewMyirQFL

/ /dev/root 1228800 599762 629038 49%kavU42VRUs

/stand /dev/boot 102400 17678 84722 18%y6v3ALoS89

/u /dev/u 2458092 1276608 1181484 52%M2ub6vSTnP 链接目录文件系统总大小已使用空闲使用比例三、部分命令和操作附录:

<一)、其它命令:

$ pwd<查看目录命令,应为/u/sybase>

cd..< 回到上一级目录下>

cd install< 回到install 目录下>

$ cd< 空格,然后再回车此时进入备份数据库目录下>

$ pwd<查看目录,此时目录应为/u1/dumpdat>

$ /u/sybase< 把主服务器的数据放到备份服务器上>操作如下:$ pwd<显示为

/u/sybase>

$ cd /u/datadump< 进入备份数据目录上>

$ pwd<查看目录>

$ ftp 192 。9。200。1<进入主服务器地址sybase> 提示:要你登陆的用户名Password :<密码,回车>已进入主服务器ftp>pwd< 查看,看不到主服务器的文件时,登录不成功> ftp>bye< 退出主服务器>然后重新进入

ftp>pwd< 查看时显示230 User sybase logged in 表示登陆成功> ftp>bi 以二进制格式转换

ftp>get dumpdata.dat< 把主服务器的内容抓过来> ftp>get dumpdata1.dat

ftp>bye< 返回备份服务器$状态>

$ cd /u/sybase< 进入备份服务器的/u/sybase 目录下>

$ load < 将主服务器数据抓到备份服务器上>

注:load 、run 、down、dump 都是批处理文件,可用$ more load 命令查看, 这些文件在"/u/sybase/" 目录下。0YujCfmUCw

(二)数据库的备份 和恢复时命令不能执行的处理办法:

1.检查备份服务器是否打开,如未打开首先启动备份服务器;

$ /u/sybase/install

$ startserver-f RUN_SYB_BACKUP< 启动备份服务器>

$ startserver < 查看主服务器和备份服务器是否启动> 如未启动时,执行启动命令:$ startserver-f RUN_SYBASE

$ dump

注:dump、load 、run、down必须在“ /u/sybase ”下运行

<三)、load 命令的使用:

1.只能在备份服务器上使用;

2.RUN_SYB_BACK必UP须要启动;

3.只能在单用户状态下才能够备份Load 这个数据;怎样才知道自己是在单用户状态下:

$ isql_Usa

1> sp_who

2> go

spid status loginame hostname blk dbname cmd eUts8ZQVRd

1 running sa wuika 0 master

2 sleeping NULL

HANDLE T R IrRGchYzg

3 sleeping NULL

HANDLE7R EqZcWLZNX

4 sleeping NULL 0 master SLEEP lzq7IGf02E

5 recv sleep pos 00-183 0 shop

6 recv sleep sa dnb05 COMMA N N rp D oJac3v1

7 lock sleep sa dnb07 COMMA1N no D wfTG4KI

8 recv sleep sa dnb05 COMMA f N jnF D LDa5Zo

SELECT GMsIasNXkA

0 master NETWORK

master MIRROR CHECKPOINT

AWAITING COMMAN

shop AWAITING 0

shop AWAITING

0 shop AWAITING

--- sQsAEJkW5T

zvpgeqJ1hk

(8 rows affected, return status = 0>

1> kill 6

2> kill 7 < 将有shop 的进程杀掉>

3> go & 系统显示

spid status loginame hostname blk dbname cmd tfnNhnE6e5 HbmVN777sL

1 running sa wuika 0 master SELECT V7l4jRB8Hs

2 sleeping NULL 0 master NETWORK

HANDLE8R3lcPA59W9

3 sleeping NULL 0 master MIRROR

HANDLE m R ZkklkzaaP

4 sleeping NULL 0 master CHECKPOINT

SLEEP AVktR43bpw

5 recv sleep pos 00-183 0 shop AWAITING COMMAN

ORjBnOwcEd

6 recv sleep sa dnb05 0 shop AWAITING COMMA2N M D iJTy0dTT

(6 rows affected, return status = 0>

1> exit

$ pwd < 查看必须在/u/sybase 目录下时才能用Load 命令>

$ Load <四)、主服务器上数据的备份:

1.备份;RUN_SYB_BACK必UP须是启动的;

2.启动命令:$ /u/sybase/install

$ starterver-f RUN_SYB_BACKUP 开始备份:dump

$ /u/sybase

$ dump

<五)、关机:

1.关Sybase $ /u/sybase

$ down

2.关Unix $ su

password :<输入口令>

出现# sync

# shutdown –y -g0

提示reboot< 当回车时服务器将重新启动。或直接关机> 问题1:当Sybase 时有个用户还在执行时

提示1 个进程正在执行····

解决1 .Ctrl+Alt+F3

login :sybase

passwoud:asdf< 密码>

$ isql-Usa

1> shutdoun with nowait

2>go

3> exit

$ down

四、数据库备份原则说明

1、以上操作的意义为:每天在服务器上执行数据备份以保证数据的安全性。防止硬件故障等突发原因引起的系统崩溃。

系统安全稳定性依赖于规范的操作。非正常操作<如:未shutdown UNIX , 直接关电。未关SYBAS,E 直接关UNIX)都会给系统带来损害。gIiSpiue7A

2、建议备份方案:周一:早晨数据库备份。周二至周日:早晨日志备份。周日:晚上数据库一致性检查。做索引更新。每月盘点后:数据库备份并且将备份保存一年。

3、注意事项:在销售过程中如果发生断电或硬件故障等意外情况而造成前后台死机,如果服务器尚未断电,应立即关闭SYBASE和UNIX 操作系统,关闭电源,然后重新开机并运行SYBAS。E 服务器已断电时可直接开机并运行SYBAS。E 大面积的死机可能由服务器故障引起,也可能由于网络<网线、HUB)等故障引起,出现问题时要注意区分,以便迅速有效的解决问题。uEh0U1Yfmh

SYBASE 数据库,UNIX 系统若发生突发停机情况,应立即停止所有操作并。

计算机房建立工作日志,当值管理员应每天做日志,记录操作情况。

五、bcp 拷出语法,-c 参数必须要

1 、bcp xnshop..bllpdw out c:\temp\bllpdw.txt -Sjsb -Usa -P - c IAg9qLsgBX

bcp 导入语法,-c 参数必须要,对于导入导出的数据不一样的转换,-b 表示多少记录提交一次

bcp xnshop..gds in c:\temp\gds.txt -Sjsb -Usa -P -c - b10000WwghWvVhPE

六、DBCC语法的使用步骤:

<一)、用dbcc 修复检查数据库的步骤:

1、用vi 编辑器编辑dbcc 批文件<文件名为dbccshop)内容如下:use master

go

sp_dboption shop,'single user',true go

use shop go checkpoint go

dbcc checkdb(shop> go

dbcc checkcatalog(shop> go

dbcc checkalloc(shop,fix> go

use master go sp_dboption shop,'single user',false go

相关主题
相关文档
最新文档