Oracle DBA 日常维护--删除表的注意事项
在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名. 因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占...
Oracle DBA数据库日常维护--重要的脚本监控Oracle数据库
l 检查实例的可用性 检查监听器的可用性 检查alert日志文件中的错误信息 在存放log文件的地方满以前清空旧的log文件 分析table和index以获得更好的性能 检查表空间...
Oracle DBA数据库日常维护--操作系统相关维护
DBA要注意对操作系统的监控: 1- 文件系统的空间使用情况(df -k),必要时对Oracle的警告日志及TRC文件进行清理; 2- 如果Oracle提供网络服务,检...
Oracle DBA数据库日常维护--数据库坏块的处理
当Oracle数据库出现坏块时,Oracle会在警告日志文件(alert_SID.log)中记录坏块的信息: ORA-01578: ORACLE data block corrupted(file # 7, block # ) ORA-01110: data file :'/oracle1/oradat...
Oracle DBA数据库日常维护--检查数据库定时作业的完成情况
如果数据库使用了Oracle的JOB来完成一些定时作业,要对这些JOB的运行情况进行检查: 以下为引用的内容: select job,log_user,last_date,failuresfrom dba_jobs; 如果FAILURES列是一个大于0的...
Oracle DBA数据库日常维护--检查数据库文件的状态
DBA要及时查看数据库中数据文件的状态(如被误删除),根据实际情况决定如何进行处理,检查数据文件的状态的SQL如下: 以下为引用的内容: select file...
Oracle DBA数据库日常维护--控制文件的备份
在数据库结构发生变化时,如增加了表空间,增加了数据文件或重做日志文件这些操作,都会造成Oracle数据库控制文件的变化,DBA应及进行控制文件的备份,备份方法是: 执行SQL语句: 以...
Oracle DBA数据库日常维护--查看数据库的连接情况
DBA要定时对数据库的连接情况进行检查,看与数据库建立的会话数目是不是正常,如果建立了过多的连接,会消耗数据库的资源。同时,对一些“挂死”的连接,可能会需要DBA手工进行清理。 ...
Oracle DBA数据库日常维护--数据库表空间使用情况监控(字典管理表空间)
数据库运行了一段时间后,由于不断的在表空间上创建和删除对象,会在表空间上产生大量的碎片,DBA应该及时了解表空间的碎片和可用空间情况,以决定是否要对碎片进行整理或为表空间增加...
Oracle DBA数据库日常维护--Oracle警告日志文件监控
Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况: 1-数据库的启动、关闭,启动时的非缺省参数; 2-数据库的重做日志切换情况,记录每次切换的时间,及如...