1.导出:
点击开始按钮,在运行中输入cmd ,回车
输入命令:
全部:exp username/password@SERVICENAME file=e:\backup.dmp full = y
导出表结构,不包含数据:exp username/pwd@SERVICENAME file=e:/backup.dmp owner=user rows=n
导出部分表:exp username/password@SERVICENAME file=e:\backup.dmp tables=(table1,table2)
2.导入
imp usename/password@localhost/orcl(表示SID) buffer=64000 file= full=y ignore=y
===========使用工具导出表结构===============
oracle exp命令不能导出空表,即没有数据的表,原因是由于oracle默认对空表不分配segment。当前可以按照网上给出的答案,使用命令为空表分配segment。
也可以使用工具将表结构导出,如下:
1.将所有的表结构导出,导出格式为.sql文件格式
选择要到导出的表
2.执行导出的SQL,将表导入到数据库中
打开plsql的命令窗口输入如下执行命令,回车即可。