PL/SQL Developer 启动时指定ORACLE_HOME环境变量

做Oracle相关维护工作免不了使用PL/SQL Developer工具,(虽然我喜欢研究各种工具,但真正工作起来还是要那最顺手的这个工具来使用),这个工具有个缺点就是连接Oracle时只能使用32位的客户端,而我们一般都在自己电脑上也装了Oracle测试环境,大多是64位版的,这样就造成了测试环境的ORACLE_HOME和PL/SQL Developer要使用的不一致,两者不能一同使用。经不断测试研究,终于找到解决方法。 Read more

Oracle告警日志查看

Oracle告警日志是记录数据库异常,包括数据文件、表空间、死锁等问题的log文件,文件位置:
UNIX:$ORACLE_BASE/admin/SID/bdump
WIN:%ORACLE_BASE%/admin/SID/bdump
命名方式一般为:alert_<SID>.log

查看日志存放位置:

alert日志存储类型: Read more

ArchiveLog归档日志激增解决思路

ArchiveLog归档日志激增解决思路
归档日志激增的危害是巨大的,最严重的结果就是数据库无法正常工作,导致整个系统无法正常工作,其次就算数据库可以正常工作,但激增的归档会对磁盘产生大量消耗,导致性能下降。
归档日志激增一般是因为异常的dml导致,异常的dml使数据被频繁的增删改,以至redo日志频繁切换,再至归档日志激增,最终磁盘爆满,数据库无法正常工作。 Read more