van*_*off 2 oracle-sqldeveloper
我正在尝试使用 oracle sql developer 中的数据泵导入工具导入 .dmp 文件。
我已连接到在本地机器上的容器中运行的 oracle 数据库。
当我进入指定转储文件导入位置的步骤时,我应该将 .dmp 文件放在哪里?
DATA_PUMP_DIR是默认的 Oracle 目录对象。它不是 SQL Developer 的一部分;导入工具实际上只是为您提供了一个相当于impdp从命令行运行的 GUI 。
通过查询数据字典可以找到Oracle目录对象指向的操作系统位置:
select directory_path from all_directories where directory_name = 'DATA_PUMP_DIR';
Run Code Online (Sandbox Code Playgroud)
返回的路径在数据库服务器上(在您的情况下也将在您的容器内),您的转储文件需要去那里。
您可能希望创建指向其他位置的附加目录对象,并为用户授予适当的权限以访问它们;但它们都需要在数据库服务器上,并且可由该服务器上的 Oracle 进程所有者读取/写入。
(它们可能是安装在服务器上的远程文件系统,它们不一定必须是本地存储,但这是另一个问题,并且更特定于操作系统。同样,在您的情况下,您可以在本地共享文件夹机器与容器,如果你不想将文件复制到容器中。)
| 归档时间: |
|
| 查看次数: |
2371 次 |
| 最近记录: |