北方民族大学教务处服务内容-

发布时间:   来源:文档文库   
字号:
北方民族大学教务处日常
维护内容说明
宁夏亿次元科技有限公司
二零一荣年卷月
一、学生服务内容
L1.根据教务处的实际情况,整理教务处相关的教学管理文件,归档
整理。
2.2、帮助教师给学生提供一定的服务。比如平常的一些工作需要。比
如:在相关的授权下,帮助学生查询一些信息。
13.帮助己有技术人员优化当前的学生选课系统。如何简化选课环节
的难度,提升选课的质量,提高选课效率是目前选课系统亟需解决的 题。针对于当前的选课系统,积极发现问题,并对症下药。我们积 极优化相关的选课流程,一定的流程优化会很好的改善当前的选课难 等各种问题。
二、提供教师服务
2.1. 帮助教师进行校历.课表的编排、发布及运行中的调整控制。帮
助教师推进保证全校教学秩序的稳定开展。
2.2、数据的二次统计
利用现有的数据进行二次统计,运用各种工具,把数据进行可视化图 标分统计分析。
2.3、数据分析与整理
分析岀有利于学校R常管理的结论。比如学校学生选课集中于那些科 目,学生更喜欢哪个老师,学生更倾向于那个时间段的科目。有利于 改进学校教学方式。建立教学信息采集和统计制度。对新生入学情况、 学生学习情况和考试情况等主要教学信息定期采集并进行统计分析, 以不断改进学校的教学工作。
2.4、帮助教师进行教学用房的运行调控。
2.5、帮助教师工作人员进行学校各类考试考务工作的安排和实施。对

于历年的考试题进行分类整理,以逐步实现教考分离为目标,加强试 题库建设,逐步形成学校骨干课程试题库。
三、提供教务处系统维护服务
提供教务处系统维护服务的目的就是尽早发现系统及设备存在的 潜在问题,使可能的故障消除在萌芽状态。同时,可以减少紧急故障 发生频率,减少对系统的影响。每天每次的监测系统的当前运行状况, 对于当前系统运行的情况有一定的了解。特别是每天得做好数据及系 统的备份工作,减轻问题发生时的风险和责任。
3.1.清理系统缓存
对于一些过分陈旧的数据进行清理,或者进行分类整理,便于管 理,进行数据库的物理内存清理。
3.2、持续更新数据
对于数据进行分类导岀。并进行一些及时的更新录入。保持数据 的及时性和准确性。
3.3、部门硬件设施维护
学校管理部门部分硬件设备维护,比如打印机,传真机,办公电 脑等。

4.1.上门现场服务。
查看现场,判断类别,报告相关技术问题; 救助实施,完毕清理现场,有始有终; 填写维护报告单,让相关管理人员确认签名。
4.2、人员常驻服务。
企业内建立服务中心,派驻专业人员与队伍来保证对客户的及时服务; 维护人员根据反应情况,马上作出处理及给了回复; 填写维护报告单;
填写相关日志报告,存案留底。
4.3、紧急维护
电话联系,特殊情况随时待命,工作R随时待命,保证4小时内响 应到位;快速分析出问题原因。及时提出解决方案; 五、系统及数据备份
有效及时的系统备份是系统管理非常重要的一环。当系统出现故障 时,特别是文件系统被严重损坏或硬盘损坏时,常需要使用系统备份 来恢复系统。如果没有有效的系统备份而导致无法恢复系统或数据, 将可能给您的工作带来很大的麻烦。在以下情况下应作系统备份: 新装机。在装机刚完成,即硬件及系统软件安装完成后,应作系统备 份。
软件改动。系统软件或应用软件有改动时,应作系统备份。 定期备份。对系统应进行定期备份。
另外,对于重要的系统,最好保留两到三个有效备份。
备份方式 为了保证数据库的高安全性,目前我们采用的数据库备份 方式为物理备份和逻碌备份相结合的方式,数据库归档模式为自动归 档模式。这样当数据库出现故障时,我们就可以利用备份文件与归档 方法相结合,作数据库“最新状态”的恢复。
5.1备份计划通过自动备份脚本实现每天进行一次热备份及逻辑
备份,每周进行一次冷备份。所备份的数据文件存储于磁阵上的硬盘。
5.2常见故障恢复 我们首先从R志文件判断是什么故障。通过查看
来确定哪些文件需要恢复,通过查看视图查看文件ID和文件名之间 的相关性通过下面的命令查看需要恢复的数据文件的文件ID: select file#, online, error from v$recover_file;通过视图返回名字和相应
的文件ID: select name, file# from v$datafile; 通过这些信息,决定对 哪些文件进行恢复,及其采用的恢复方式。
5.2.1实例故障

oracle实例由于突然断电或者操作系统故障而崩溃时,可以通过输 dbstart即可开启数据库,无须发布恢复命令,oracle会自动执行崩 溃恢复,最好启动前后检查R志文件
522介质故障
介质故障发生在数据库结构组织岀现毁坏时,在这些组织中数据库文 件不能进行读写。在数据库打开的情况下,如果是system表空间的 数据文件岀现介质失败,那么oracle需要在mount状态下恢复其数 据文件,如果是其他表空间,可以只对介质失败涉及到的数据文件 进行恢复,即在数据库打开的状态下进行恢复。步骤如下: 1确定需要恢复的数据文件


2使数据文件脱机
六、系统备份的恢复
恢复请备份现在的数据,不管是什么样的数据;恢复的范围提前得 确定,不要选择了没有必要的范圉;另外选择恢复的数据一定要确保 是正常的数据;最好导出导入的数据库管理工具都是一样的,避免兼 容性的问题; 七、数据库的日常维护
检查数据库的基木状况
主要介绍如何对数据库的基本情况进行检查,内容共分三部分,分别 为:检查oracle的进程;检查oracle监听进程;检查oracle实例状态。7.1.1检查oracle的进程
输入:ps -ef Igrep "oraj' Igrep -V grep 输岀: 1 8510 8510 8510 -1 Ss 500 ora_pmon_ oracmts 1 8512 8512 8512 -1 Ss 500 ora_pspO _oracmts 1 8514 8514 8514 -1 Ss 500 ora_mman_oracmts 1 8516 8516 8516 -1 Ss 500 ora_dbw0_oracmts
1 8518 8518 8518 -1 Ss 500
0:00
0:05
0:00
0:04
0:04








ora_lgwr_oracmts

8520 8520 ora_ck pt_or3cmts

8522 8522 ora smon orecmts

8524 8524 ora reco oracmts

8526 8526 ora_cjqO_oracmts

8528 8528 ora mmon oracmts

8530 8530 ora mmni oracmts

8532 8532 ora dOOO oracmts

8534 8534 ora sOOO oracmts

8539 8539 ora arcO oracmts

8541 8541 ora arcl oracmts

8545 8545 8520 8522 8524 8526 8528 8530 8532 8534 8539 8541 8545 -1 Ss -1 Ss -1 Ss -1 Ss -1 Ss -1 Ss -1 Ss -1 Ss -1 Ss -1 Ss -1 Ss 500 0:11 500 0:09 500 0:00 500 0:05 500 0:14 500 0:05 500 0:00 500 0:00 500 0:00 500 0:00 500 0:00





















ora_qm nc_oracmts 1

8580 8580 8580 ? -1 Ss 500 0:00 ora_q000_oracmts 1
8583 8583 8583 ? -1 Ss 500 0:00 ora_q001_oracmts 说明: 在检查oracle的进程命令输出后,输出显示至少应包括以下一些进程: Oracle写数据文件的进程,输出显示为:''ora_dbw0_oracmts** oracleR志文件的进程,输岀显示为:''ora_lgwr_oracmts^' oracle监听实例状态的进程,输出显示为:''ora_smon_oracmts'' oracle监听客户端连接进程状态的进程,输出显示为: or3_pmon_ orecmts oracle进行归档的进程,输出显示:''ora_arcO_oracmts*' oracle进行检查点的进程,输出显示为:"ora_ckpt_oracmts Oracle进行恢复的进程,输岀显示为:''ora_reco_oracmts'* 注:上而进程中的0racmts是数据库的实例名,必须为oracmts,否则 为错误。
7.1.2检查oracle监听进程
输入:IsnrctI status 输岀: LSNRCTL for Linux: Version 10200 - Production on 24-OCT-2006 17:22:28
Copyright (c 1991, 2005, Oracle. All rights reserved. Conn ecting
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP(HOST=oracle02(PORT=152
to
STATUS of the LISTENER Alias Versio n P roduction Start Date Up time Trace Level Security SNM P Liste ner
LISTENER
TNSLSNR for Linux: Version 10.2.0.1.0 - 24-OCT-2006 17:22:23 0 days 0 hr 0 min. 5 sec off ON: Local OS Authentication
ON
P arameter
File /op t/oracle/product/1020/ ne twork/admin/list en erora Liste ner

Log File /op t/oracle/product/W20/ network/log/listenerog Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp(HOST=oracle02(PORT=1521

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc(KEYEXTPROCO Services Summary... Service 'TLSExtProc" has 1 instance(s. Instance "PLSExtProc", status UNKNOWN, has 1 handler(s for this service... Service ''oracmts" has 1 instance(s. Instance "oracmts", status UNKNOWN, has 1 handler(s for this service... The command completed successfully 说明: ''Services Summary项表示oracle的监听进程正在监听哪些数据库
的实例,输岀显示中至少应该有“orecmts”这一项。
7.13检查oracle实例状态
输入: [oracle@localhost oracle]S sqiplus /nolog SQL> conn ect / as sysdba; SQL> select v$instance; instance _n ame,version,status,database_status from 输岀:
INSTANCE_NAME

VERSION STATUS
DATABASE_STATUS oracmts 10.2.0.1.0 OPEN ACTIVE
说明: 其中“ STATUS ”表示oracle当前的状态,必须为“ OPEN
DATABASE STATUS表示oracle当前数据库的状态,必须为'ACTIVE"
输入:
SQL> archive log list; 输岀: Database log mode Automatic archival

Archive Mode En abled Archive destination /op t/oracle/oradata/archive Oldest on line log sequence Next log sequenee to archive Cur re nt log seque nee 说明: 其中 Database log mode 表示oracle 当前的归档方式/'Archive Mode” 表示数据库运行在归档模式下,我们数据库必须运行在归档方式下。
7.2检查数据库H志文件
Oracle在运行过程中,会在警告R志文件(alert_SID.log中记录数据库
的一些运行情况: 数据库的启动.关闭,启动时的非缺省参数; 数据库的重做R志切换情况,记录每次切换的时间,及如果因为检查 (checkpoint操作没有执行完成造成不能切换,会记录不能切换的原 ;

对数据库进行的某些操作,如创建或删除表空间、增加数据文件; 数据库发生的错误,如表空间不够、岀现坏块、数据库内部错误ORA -600 输入: cat /opt/oracle/admin/oracmts/bdump/alert_oracmtsJog |grep -i ora- cat /opt/oracle/admin/oracmts/bdump/alert_oracmtsJog |grep -i fail cat /opt/oracle/admin/oracmts/bdump/alert_oracmtsJog |grep -i err 说明:查看"fair "err"等出错信息。
有关"ora-"错误信息,可以到oracle官方网站上查询。
73检查oracle对象的状态
主要介绍检查相关oracle对象的状态,内容包括五个部分,分别为: 检查oracle控制文件状态;检查oracle在线R志状态;检查oracle 空间的状态;检查oracle所有数据文件状态;检查Oracle所有回滚段 的状态。
73.1检查oracle控制文件状态
输入:SQL> select * from v$controlfile; 输岀: STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS /op t/oracle/oradata/oracmts/c on trolOl.ctI NO

16384 430 /op t/oracle/oradata/oracmts/control02.ctl NO
16384
430
/op t/oracle/oradata/oracmts/c on trol03.ctl NO

16384 430 说明:输出结果应该有3条以上(包含3条)的记录STATUS" 该为空,状态为空表示控制文件状态正常。
73.2检查oracle在线R志状态
输入:SQL> select * from v$logfile; 输岀:
GROU P#

IS_ NO

STATUS TYPE MEMBER ONLINE /op t/oracle/oradata/oracmts/redo03Jog NO

ONLINE /op t/oracle/oradata/oracmts/redoOlJog
NO

说明:其中“STATUS”应该都为“ONLINE”

733检查oracle表空间的状态

输入:SQL> select tablespace_name,status from dba_tablespaces;

输岀:

ONLINE /op t/oracle/oradata/oracmts/redo02Jog TABLESPACE_NAME STATUS SYSTEM ONLINE



UNDOTBSl

ONLINE
SYSAUX ONLINE

TEMP ONLINE USERS ONLINE

APPTBSOl ONLINE

说明:其中“STATUS”都应该为“ONLINE”

734检查oracle所有数据文件状态

输入:SQL> select name,status from v$datafile;

输岀:

NAME

/op t/oracle/oradata/oracmts/systemOl.dbf /op t/oracle/oradata/oracmts/ un dotbsOl.dbf

/op t/oracle/oradata/oracmts/sysauxOl.dbf /op t/oracle/oradata/oracmts/usersOl.dbf

/op t/oracle/oradata/oracmts/a pp tbsOl-dbf

说明:输出结果中“STATUS”应该为“ONLINES 态值为SYSTEM, STATUS SYSTEM ONLINE ONLINE ONLINE ONLINE 其中systemOl.dbf


73.5检查Oracle所有回滚段的状态 输入:SQL> select segment_name,status from dba_rollback_segs;

输岀: SEGMENT_NAME STATUS



SYSTEM

ONLINE ONLINE ONLINE ONLINE ONLINE ONLINE _SYSSMU1$

_SYSSMU2$ _SYSSMU3S

_SYSSMU4$

_SYSSMU5$

_SYSSMU6S ONLINE

_SYSSMU7$ ONLINE _SYSSMU8$ ONLINE

_SYSSMU9S ONLINE

_SYSSMU10$ ONLINE 说明:输出结果中所有回滚段的“STATUS"应该为“ONLINE”


736检查Oracle所有表、索引、存储过程、触发器等对象的状态 输入:select owner;object_name,object_type from dba_objects where

status!=VALID' and owner!=SYS' and owner!='SYSTEM'

输岀:no rows selected 说明:如果有记录返回,则说明存在无效的对象。若这些对象与我们


应用相关,那么需要重新生成这个对象。 7.4监控数据库表空间的使用情况(字典管理表空间)

数据库运行了一段时间后,rti于不断的在表空间上创建和删除对象,

会在表空间上产生大量的碎片,维护工程师应该及时了解表空间的碎

片和可用空间情况,以决定是否要对碎片进行整理或为表空间增加数



据文件。
741判断是否需要碎片整理
输入:select tablespace_name. count(* chunks» max(bytes/1024/1024 max_chunk from dba_free_space
group by tablespace_name; 输岀: TABLESPACENAME UNDOTBSl SYSAUX APPTBSOl USERS
CHUNKS 13 1 1 1 2 MAX_CHUNK 7.9375 3.3125 1847.9375 42.5625 9.9375 SYSTEM 说明:其中,CHUNKS列表示表空间中有多少可用的空闲块(每个空闲 块是由一些连续的Oracle数据块组成),如果这样的空闲块过多,比 如平均到每个数据文件上超过了 100个,那么该表空间的碎片状况就 比较严重了,可以尝试用以下的SQL命令进行表空间相邻碎片的接 : alter tables pace 表空间名
coalesce; 然后再执行查看表空间碎片的SQL语句,看表空间的碎片有没有减 少。如果没有效果,并且表空间的碎片已经严重影响到了数据库的运




行,则考虑对该表空间进行重建。
742判断是否需要扩展表空间
输入:select b.filejd "File #
b.tables pace_ name, b. bytes All_sp ace, sum(nvl(a.bytes,0 "free
(sum(nvl(a.bytes,0/(b.bytes*100 ”%free” from dba_free_space a, dba_data_files b where a.filejd = b.filejd group by b.tablespace_name, bJile_id,b.bytes order by b.tablespace_name; 输岀: File#TABLESPACE NAME ALL SPACE free 5 APPTBSOl
2147483648
90.2313232
SYS AUX 314572800 1.10416667
SYSTEM 513802240 2A0459184
UNDOTBSl 26214400 65.5

USERS 77332480
%free 3473408
10813440
17170432
44630016

1937702912






57.7118644

说明:ALL_SPACE表示表空间总的字节数,free表示空闲的字节数,% free为空闲的百分率,当空闲的百分率小丁,W时,就需要增加数据

文件来扩展表空间,而不要是用数据文件的自动扩展功能。

扩展表空间的方法: 输入:

alter database datafile '数据文件的位置'resize扩展后的大小;
例如扩展system表空间到800M

alter database datafile "/opt/oracle/oradata/oracmts/systemOl.dbf resize


800M; 输岀:

Database altered.

再查看表空间的使用情况,输出:

File # 7ABLESPACE_NAME

free %free

1 SYSTEM
ALL_SPACE 838860800 335872000 40.0390625

可以看出表空间扩展成功了。

7.5查看数据库的连接情况 DBA要定时对数据库的连接情况进行检查,看与数据库建立的会话数

目是不是正常,如果建立了过多的连接,会消耗数据库的资源。同时,



对一些“挂死”的连接,可能会需要DBA手工进行清理。 输入: select sid,serial#,user name, pr ograrrbrnachine,status from v$sessi on; 输岀: SID
SERIAL# USERNAME PROGRAM MACHINE STATUS 141
8698 oracle@oracle02 (J000oracle02 ACTIVE 142

462 SYS sqlplus@oracle02 (TNS oracle02 V1-V3 ACTIVE 说明:SID会话(sessionID; SERIAL# 会话的序列号,和SID 一起用来唯一标识一个会话; USERNAME 建立该会话的用户名;
PROGRAM这个会话是用什么工具连接到数据库的; STATUS当前这个会话的状态,ACTIVE表示会话正在执行某些任务, INACTIVE表示当前会话没有执行任何操作; 如果DBA要手工断开某个会话,则执行: alter system kill session 'SID,SERIAL#'; 注意,上例中SID17(USERNAME列为空的会话,是0rade



后台进程,不要对这些会话进行任何操作。
7.6术语解释
• Oracle的实例:由Oracle的内存结构和Oracle进程组成的集合。一
般由ORACLE_SID环境变量定义。
• Oracle的监听进程J Oracle是一个基于client/server体系结构的应
用程序。Oracle服务进程和客户端进程之间通过Oracle监听进程进行 连接和转发。Oracle监听进程一般在数据库服务器的1521号端口进 行监听。
• Oracle控制文件:Oracle系统文件之一。用来存放Oracle主要的控
制信息,如:R志文件的位置,数据文件的位置,数据库名字,数据 库归档信息等等。
-Oracle在线R志:Oracle所有增、删、改等操作都记录在在线R
中。通过在线日志和归档R志,Oracle就可以跟踪所有的数据库更改 操作,就可以做完整的数据恢复。
• Oracle表空间:Oracle所有对象都存储在表空间中,表空间是Oracle 数据库中的逻碌存储单元。它在数据库中的概念类似于操作系统中文 件的概念,不同的是每个表空间可以由一个或多个数据文件构成。
-Oracle回滚段.Oracle用回滚段来保存用户已经修改但没有递交的
信息。回滚段中的信息可以用来将没递交的信息进行回退,同时也可 以保证用户视图的读一致性。
-Oracle检查点.Oracle将内存中所有S经修改但没有写入数据文件
的信息集中写入的过程叫做检查点,checkpointo • Oracle的归档和非归档模式:Oracle在归档模式下时只有当一个在
线R志已经归档结束后才能被Oracle实例重新写入。非归档模式下在



线R志不用归档完成就可以被Oracle实例重新写入。
-Cron Unix操作系统的一个进程,它可以定时执行一些脚本。 • ORACLE BASE:安装所有管理脚本和其他与oracle相关的文件的基
木目录。
• ORACLE_HOME:安装所有oracle软件的位置。 • ORACLE_SID: oracle 实例名。
.其它工作
27、积极接受学校及有关部门的检查与指导,认真完成学校交办的其它工作。



本文来源:https://www.2haoxitong.net/k/doc/0562d98eaa956bec0975f46527d3240c8547a139.html

《北方民族大学教务处服务内容-.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式