Oracle 10g 数据库导入工具impdp使用Windows的网络驱动器 ORA-31640

Oracle 10g 数据库导入工具impdp使用网络驱动器,网络共享路径或映射远程驱动器

 

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
ORA-39001: 参数值无效
ORA-39000: 转储文件说明错误
ORA-31640: 无法打开要读取的转储文件 "y:\P2PDB_BAK\p2pdb_2009-06-05.dmp"
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 3) 系统找不到指定的路径。

 

是windows2003企业版数据库测试成功,Oracle 10g 数据库导入工具impdp使用网络驱动器,网络共享路径或映射远程驱动器

 

1. Use UNC naming convention (\\<server>\<sharepoint>) on CREATE DIRECTORY command.
For example: CREATE DIRECTORY dump_dir AS '\\mk0510backup\dumpRAC$\DUMPS\DP';
2. Shut down the database.
3. Stop the listener.
4. Modify the instance service (OracleService<SID>) to run as OS account that has the appropriate privileges to access the mapped network disk.
5. Modify the listener service to run as the same account.
6. Start the instance service and the database.
7. Start the listener service.
If after 7, the DB or the listener didn't start appropriately, then Reboot the machine.

To identify that the OS account has the appropriate privileges to access the mapped network disk, copy a file to that directory from the command prompt:
copy <any text file> <mapped network drive>

-----------------------------------------------------------------------
SQL> create or replace directory dir_expdp as '\\192.168.0.127\p2pdb_bak\p2pdb_bak';

目录已创建。

SQL> grant read , write on directory dir_expdp to p2pdb;

授权成功。

SQL> hosat
SP2-0042: 未知命令 "hosat" - 其余行忽略。
SQL> host
Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:\>Impdp p2pdb/gd#p2p DIRECTORY=dir_expdp DUMPFILE=p2pdb_2009-06-05.dmp nologfile=y sqlfile=p2pdb_20090605.sql

Import: Release 10.2.0.1.0 - Production on 星期六, 06 6月, 2009 16:06:22

Copyright (c) 2003, 2005, Oracle.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
已成功加载/卸载了主表 "P2PDB"."SYS_SQL_FILE_FULL_01"
启动 "P2PDB"."SYS_SQL_FILE_FULL_01":  p2pdb/******** DIRECTORY=dir_expdp DUMPFILE=p2pdb_2009-06-05.dmp nologfile=y sqlfi
le=p2pdb_20090605.sql
处理对象类型 SCHEMA_EXPORT/USER
处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT
处理对象类型 SCHEMA_EXPORT/ROLE_GRANT
处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE
处理对象类型 SCHEMA_EXPORT/TABLESPACE_QUOTA

 

关键提示:

SQL> create or replace directory dir_expdp as '\\192.168.0.127\p2pdb_bak\p2pdb_bak';


这个路径是关键,使用administrator用户运行Oracle的服务,导入完后再改回来

 

 

 

附加:

impdp能否将不同路径下的dump文件同时导入

建立目录后

like this:
impdp user/pass directory=d1 dumpfile=d0:d0.dmp,d1:d1.dmp,d2:d2.dmp ....

d1,d2是提前建立好的目录 Directory,impdp的dumpfile不指定目录时从directory目录读取

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值