oracle导入dmp表空间不存在怎样解决
如果在导入dmp文件时出现表空间不存在的毛病,可以通过以下步骤解决问题:
impdp username/password@connect_string directory=dump_dir dumpfile=dump_file.dmp logfile=impdp.log sqlfile=impdp.sql
其中,username/password@connect_string
是登录数据库的用户名、密码和连接字符串,directory
是导出文件的目录,dumpfile
是导出文件的文件名,logfile
是导入日志文件的路径,sqlfile
是生成的SQL文件的路径。通过生成的SQL文件可以查看导入文件中所触及的表空间信息。
sqlplus username/password@connect_string @impdp.sql
其中,username/password@connect_string
是登录数据库的用户名、密码和连接字符串,impdp.sql
是生成的SQL文件名。
impdp username/password@connect_string directory=dump_dir dumpfile=dump_file.dmp logfile=impdp.log
其中,username/password@connect_string
是登录数据库的用户名、密码和连接字符串,directory
是导出文件的目录,dumpfile
是导出文件的文件名,logfile
是导入日志文件的路径。
通过以上步骤,应当能够解决导入dmp文件时遇到表空间不存在的问题。
TOP