需求来源
因/u01磁盘空间较小,alert 和 trace 日志产生的很快,导致磁盘没多久就会爆满。因此决定把alert和trace 日志放在另外一块空间较大的磁盘上 /u02.
操作过程
改之前:
SYS@orcl>show parameter diagnostic_dest
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
diagnostic_dest string /u01/app/oracle
SYS@orcl>
SYS@orcl>alter system set diagnostic_dest = '/u02/app/oracle';
系统已更改。
SYS@orcl>
SYS@orcl>
SYS@orcl>show parameter diagnostic_dest
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
diagnostic_dest string /u02/app/oracle
SYS@orcl>
嗯,已经修改成功了,无需重启oracle, 即时生效。
如果目录不存在,需要先 mkdir -p /u02/app/oracle
网上浏览了几十个网页都解决不了我的问题,

由于/u01磁盘空间不足,文章介绍了如何将Oracle的alert和trace日志移动到/u02大容量磁盘,详细说明了修改diagnostic_dest参数的过程,强调修改后即时生效,无需重启。
最低0.47元/天 解锁文章
503

被折叠的 条评论
为什么被折叠?



