需求来源
因/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
网上浏览了几十个网页都解决不了我的问题,于是花费精力写下这篇博文,希望能够帮到需要的人。
如果觉得文章不错,不妨给个打赏,写作不易,各位的支持,能激发和鼓励我更大的写作热情。谢谢!
Sept.5, 2019