expdp 备份 导致nohub.out文件一直过大
时间: 2023-11-02 10:21:18 浏览: 43
在使用 "expdp" 命令进行备份时,可能会产生大量的输出信息,导致 "nohup.out" 文件过大。你可以使用 "expdp" 命令的 "LOGFILE" 参数来指定日志文件的输出路径和文件名,这样输出信息就会写入指定的日志文件中,而不是写入 "nohup.out" 文件中。例如:
```
nohup expdp user/password@database schemas=schema_name logfile=/path/to/logfile.log &
```
其中,"/path/to/logfile.log" 是指定的日志文件路径和文件名。你可以使用 "tail -f /path/to/logfile.log" 命令来实时查看日志文件的输出信息。
另外,你也可以使用 "compress" 参数来压缩备份文件,以减少备份文件的大小。例如:
```
nohup expdp user/password@database schemas=schema_name directory=data_pump_dir dumpfile=backup.dmp compress=4 logfile=/path/to/logfile.log &
```
其中,"compress=4" 表示使用压缩级别为 4 的压缩算法来压缩备份文件。你可以根据实际情况选择适当的压缩级别。
相关问题
expdp 文件大小
您好!对于 expdp(数据泵导出)的文件大小,它取决于导出的数据库对象的数量和大小,以及导出时指定的压缩选项。
在没有启用压缩选项的情况下,expdp 文件的大小通常与导出的数据库对象的总大小相似。例如,如果您导出了一个包含 1GB 数据的表空间,那么生成的 expdp 文件可能也会接近 1GB 大小。
如果您启用了压缩选项,例如使用 "COMPRESSION=ALL" 参数,那么生成的 expdp 文件可能会更小。压缩比例取决于数据的压缩可能性,因此无法确定具体的文件大小。
总之,expdp 文件的大小是根据导出对象和压缩选项来决定的,并且可能会因情况而异。
oracle expdp备份参数
Oracle expdp 是 Oracle 数据库提供的一种数据导出工具,可以将数据库中的数据导出到文件中。expdp 命令的备份参数包括:
1. DIRECTORY:指定导出文件的目录。
2. DUMPFILE:指定导出文件的文件名。
3. LOGFILE:指定日志文件的文件名。
4. SCHEMAS:指定要导出的数据库用户。
5. TABLES:指定要导出的表。
6. QUERY:指定要导出的数据的查询条件。
7. PARALLEL:指定导出时使用的并行进程数。
例如,以下命令将用户 hr 的所有表导出到 /backup 目录下的 hr.dmp 文件中,并使用 4 个并行进程进行导出:
```
expdp hr/hr@orcl DIRECTORY=backup DUMPFILE=hr.dmp LOGFILE=expdp.log SCHEMAS=hr PARALLEL=4
```