我正在处理一个问题,即目录中的空格会导致运行exp.exe的程序崩溃。用户首先从他们想要的任何目录中选择一个.dmp文件,然后用来构建一个参数列表。此参数列表包含要运行的命令,在本例中是exp.exe、.dmp文件名、在文件名来自的目录中创建的日志文件以及其他一些参数。然后使用ProcessBuilder执行以下操作:
public static ProcessBuilder build;
build = new ProcessBuilder();
build.command(args);
build.redirectErrorStream(true);
process = b
我收到了一些Oracle DMP格式的数据,我试图使用imp导入Oracle数据库。
我正在运行命令:imp <user>/<pass>@<tns> FILE=SI_DESIGN_SETS_12Mar2015.dmp
我得到了结果:
Import: Release 11.2.0.1.0 - Production on Fri Mar 20 11:59:37 2015
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
IMP-00058: OR
这是一个关于"How to use Windbg for opening a dump and launching some Windbg commands from the command prompt?“的后续问题。 我已经设法让我的系统工作了,但是对于包含空格的文件名,我不能让它工作。我正在处理一个名为E:\Spaced FileName.dmp的转储文件,我想打开它,并将日志写入E:\Spaced FileName.dmp.txt。我已经尝试了以下几种方法: Prompt>windbg -z "E:\Spaced FileName.dmp" -c
我正在尝试导入Oracle转储文件,尽管授予了对这些文件的全局rwx权限,但在运行导入时仍收到权限错误。
下面是我运行的整个过程:
# Create the dump directory with the dump file, and grant 777 permissions
mkidr -p /home/vagrant/dump
mv /home/vagrant/data.dmp /home/vagrant/dump
chmod -R 777 /home/vagrant/dump
# Check the file permissions
# drwsrwsrwx. vagrant va