头号前妻小三找朵渔:Oracle 数据库维护经验

来源:百度文库 编辑:中财网 时间:2024/04/28 10:57:51
发布者:信江艳  发表日期:2007-08-31 15:02:47.217
一、Oracle 数据库应用现状

二、维护内容
1、数据备份
①逻辑备份:仅备份数据库里面的 数据;
物理备份(推荐):采用备份数据库文件的方法进行备份。
②系统备份 (非Windows 的运行环境)
③备份内容的测试与验证
④系统恢复
2、日常工作
① 数据库安装和启停
② 服务器日志跟踪
③ 服务器定期清理(大的临时文件和access.log等)
④ 数据库性能检测、修改配置
(包括配置参数修改和表空间扩充等)
⑤ 管理用户和安全性(包括从数据库中删除已过时的
用户,创建新用户 和密码管理等)。
3、与应用系统相关的维护
① 失效对象检查与处理
② 触发器和存储过程的修改
③ 后台数据库表和视图的检查
④ 报表的正确性和准确性验证
⑤ 集成接口方案的技术支持
⑥ 新系统的测试环境搭建
三、常见问题及处理
1、非Oracle本身的系统错误
网络故障引起的数据库服务器和应用服务器连接不正常——重启数据库服务器或应用服务器。
系统空间已达极限报错——检查日志文件和临时表空间,删除大的临时数据库表文件或access.log文件或重新启机。
网卡驱动程序版本问题,影响1521端口时断时通、系统无法正常运行——更换网卡驱动程序。
系统硬件问题——修复或更换硬件。
系统被病毒破坏——如果杀毒后问题无法解决,只能重装系统、数据库,然后用备份恢复
2、操作错误
数据库安装时,区域和字符集错误,系统恢复过程无报警,但显示内容有乱码——如果操作系统的区域不一致,要重装数据库;字符集错误可以修改,但有的版本需要重导应用系统数据。
应用系统用户的不正常操作导致对象失效——重建失效对象,查找问题的具体原因。
误删表空间、数据文件或用户——请求专业技术公司的支援,这是非常危险操作,在对数据库进行清理时应该由两个人来完成,一个监督、一个操作,否则系统损坏、丢失大量数据,只能恢复以前的备份。当和其它系统(如FMIS)有接口时,是致命的错误,造成两边的数据不一致。
更改数据库服务器地址,造成应用服务器或用户连接中断——改回原地址或修改应用服务器中相关的内容,尽量不要修改IP地址或拔插网线。
随意更改服务名和配置,造成连接中断——改回原设置,特别是c/s方式的应用要禁止修改。
触发器或存储过程等创建或修改错误——创建错误的要及时删除,需要修改的要备份一份再修改,修改经过测试正确后再向正式数据库复制。
四、几点体会和建议
尽量不让两个以上的系统共用一个表空间或数据文件,删错后很难恢复。
系统出错或误操作后一定要保留现场,寻求专业公司的技术支持。
要做备份,且备份的内容一定要做恢复性验证。
不要按用户要求从后台修改数据,Down数据库之前要通知在线用户下线(如EAM和FMIS用户等)。
不能让非系统管理员操作数据库。
禁止删除应用系统的数据库表和视图等。
加强在不同环境下的性能调整方面培训。
[全文完]
输入您的搜索字词 提交搜索表单