1、导出:
exp user/password@database file=backupdbfilename.dmp
owner=alan,kelly
说明:若需导出空数据,则增加参数rows=no compress=N(防止表空间过大)
exp
user/password@database rows=no compress=N file=backupdbfilename.dmp owner=alan,kelly
注意:通过上述加上compress=N
选项即可解决导入空表时表空间过大的问题。
compress 选项并非压缩的意思,而是与表的initial storage
设置相关的, 如果为Y, 即导入的表大小跟原始数据库表大小一致(即使是空表!!)
exp
user/password@database file=expTableName.dmp
tables=(table1,table2) //导出表
注意:指定了tables选项,就不能用owner选项,否则会冲突。
2、导入:
imp user/password@database full=Y rows=N
file=backupdbfilename.dmp
说明:若要导入空数据则(rows=N),否则可不选此项。
imp user/password@database full=Y ignore=yes
file=backupdbfilename.dmp
ignore=yes忽略表结构,只导入表的数据