系统管理员日常维护操作手册一、信息部工作日志年月日星期一、服务器日常开关机器规定(一)、开机步骤1、先开启ups电源,待UPS电源运转正常,加电稳定;2、开启服务器电源,系统将自动启动UNIX操作系统,密切注意操作系统启动过程中的系统提示信息,如果有异常的提示必须作好数据库操作启动的日志记录。
3、待服务器操作系统正常启动后,再以sybase用户身份登陆到sybase,启动sybase数据库,在sybase数据库启动过程中如果有异常的提示,同样要记录启动过程中的日志。
4、服务器的任何异常提示,个人不得以任何形式任意进行服务器的非授权处理;5、如果要进行数据库大小的扩充操作则必须以数据库扩充标准及步骤进行,并记录数据库扩充的系统提示信息,如果有异常情况则必须告诉公司系统集成部。
6、一般服务器至少20天左右要进行一次系统的关机动作。
对于专用服务器则不需要进行此操作。
(二)、系统运行过程中的数据库维护操作7、一般数据库至少30天要进行一次数据库的dbcc检查。
8、数据库系统每一个月结帐后必须做月末的整理索引操作。
9、每天必须做好数据库的日常备份工作,同时必须进行数据库至少存放在服务器的2个地方,或者备份到磁带机上,同时保存好备份数据。
(三)、服务器的关机操作步骤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启动成功的标志>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-------------- ------------- ------------------- ------ ----------------------------------------------------------------------------------device_fragments size usage free kbytes--------------------- ------------- -------------------- -----------shopdev1 2000.0 MB data only 1880704shopdev2 2000.0 MB data only 2048000shoplog1 500.0 MB log only 477936shoplog2 500.0 MB log only 512000 (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 blocks used free %used/ /dev/root 1228800 599762 629038 49%/stand /dev/boot 102400 17678 84722 18%/u /dev/u 2458092 1276608 1181484 52%链接目录文件系统总大小已使用空闲使用比例三、部分命令和操作附录:(一)、其它命令:$ pwd<查看目录命令,应为/u/sybase>cd..<回到上一级目录下>cd install<回到install目录下>$ cd<空格,然后再回车此时进入备份数据库目录下>$ pwd<查看目录,此时目录应为/u1/dumpdat>$ /u/sybase<把主服务器的数据放到备份服务器上>操作如下:$ pwd<显示为/u/sybase>$ cd /u/datadump<进入备份数据目录上>$ pwd <查看目录>$ 192。
9。
200。
1<进入主服务器地址sybase>提示:要你登陆的用户名Password:<密码,回车>已进入主服务器<查看,看不到主服务器的文件时,登录不成功><退出主服务器>然后重新进入<查看时显示230 User sybase logged in表示登陆成功>以二进制格式转换dumpdata.dat<把主服务器的内容抓过来>dumpdata1.dat<返回备份服务器$状态>$ cd /u/sybase<进入备份服务器的/u/sybase目录下>$ load <将主服务器数据抓到备份服务器上>注:load、 run、down、dump 都是批处理文件,可用$ more load命令查看,这些文件在"/u/sybase/"目录下;(二)数据库的备份<dump> 和恢复<load>时命令不能执行的处理办法: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_BACKUP必须要启动;3.只能在单用户状态下才能够备份Load这个数据;怎样才知道自己是在单用户状态下:$ isql_Usa1>sp_who2>gospid status loginame hostname blk dbname cmd------ ------------ ------------ ---------- ----- ---------- ----------1 running sa wuika 0 master SELECT2 sleeping NULL 0 master NETWORK HANDLER3 sleeping NULL 0 master MIRROR HANDLER4 sleeping NULL 0 master CHECKPOINT SLEEP5 recv sleep pos 00-183 0 shop AWAITING COMMAN6 recv sleep sa dnb05 0 shop AWAITING COMMAND7 lock sleep sa dnb07 0 shop AWAITING COMMAND8 recv sleep sa dnb05 0 shop AWAITING COMMAND(8 rows affected, return status = 0)1>kill 62>kill 7 <将有shop的进程杀掉>3>go &系统显示spid status loginame hostname blk dbname cmd------ ------------ ------------ ---------- ----- ----------1 running sa wuika 0 master SELECT2 sleeping NULL 0 master NETWORK HANDLER3 sleeping NULL 0 master MIRROR HANDLER4 sleeping NULL 0 master CHECKPOINT SLEEP5 recv sleep pos 00-183 0 shop AWAITING COMMAN6 recv sleep sa dnb05 0 shop AWAITING COMMAND(6 rows affected, return status = 0)1>exit$ pwd <查看必须在/u/sybase目录下时才能用Load命令>$ Load(四)、主服务器上数据的备份:1.备份;RUN_SYB_BACKUP必须是启动的;2.启动命令:$ /u/sybase/install$ starterver -f RUN_SYB_BACKUP开始备份:dump$ /u/sybase$ dump(五)、关机:1.关Sybase $ /u/sybase$ down2.关Unix $ supassword:<输入口令>出现 # sync# shutdown –y -g0提示 reboot<当回车时服务器将重新启动。
或直接关机>问题1:当Sybase时有个用户还在执行时提示 1个进程正在执行····解决1 .Ctrl+Alt+F3login:sybasepasswoud:asdf<密码>$ isql-Usa1>shutdoun with nowait2>go3>exit$ down四、数据库备份原则说明1、以上操作的意义为:每天在服务器上执行数据备份以保证数据的安全性。
防止硬件故障等突发原因引起的系统崩溃。
系统安全稳定性依赖于规范的操作。
非正常操作(如:未shutdown UNIX ,直接关电。