首页 > 数据库 > 数据库开发技术 > 在不同数据库间传输表空间
exp "sys/oracle as sysdba"
transport_tablespace=y
tablespaces=test
file='C:oracleproduct10.2.0oradatabackuptest01.dmp'
该命令只导出表空间的元数据,要传输整个表空间,需要将表空间的数据文件和该dmup文件复制到客户机上,输入以下命令:
imp "sys/oracle as sysdba"
transport_tablespace=y
tablespaces=test
file='C:oracleproduct10.2.0oradatabackuptest01.dmp'
datafiles='C:oracle2.0oradataora10gtest01.dbf'
注意导入时需要指定数据文件的位置,在新库中需要建立用户,但不能有同名的表空间存在。
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10176825/viewspace-1016084/ ,如需转载,请注明出处,否则将追究法律责任。