为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:rehel7
【CPU】:
【问题描述】*:执行alter session set events 'immediate trace name plndump level 140502720537104 , dump_file ''/tmp/1.log'''; 提示已经执行。但是 /tmp/1.log 并没有生成。
执行alter session set events 'immediate trace name plndump level 140502720537104' 在data/trace 目录可以找到 生成的文件。
我想指定文件生成的路径和名称,该怎么写这个命令啊
刚测试了一下
首先,创建测试目录,并修改路径拥有人为dmdba
[root@KylinServer /]# mkdir /logtst
[root@KylinServer /]# chown dmdba:dinstall /logtst
执行plndump,设置dump_file为logtst路径下文件
alter session set events 'immediate trace name plndump level 139853499282368, dump_file ''/logtst/1.txt''';
查看路径,能够看到生成的dump文件
[root@KylinServer /]# cd /logtst
[root@KylinServer logtst]# ll
总用量 8
-rw-r--r-- 1 dmdba dinstall 7721 6月 26 10:09 1.txt
你参考下
你需要确保你当前用户有在你指定的目录写入的权限,你换个目录试试