oracle多种导入导出数据方法
dmp格式:
1.dmp格式的导出可以通过客户端工具(PL/SQL)操作来完成,通过菜单栏---->Tools---->Export Tables,然后设置勾选相应参数即可,rows代表是否连同数据一起导出
2.导出还可以用cmd工具,速度也更快:
exp user/pwd@DB file=d:\***.dmp full=y
full=y表示全导出,如果只想导出某个用户的表,用owner参数
owner=(ownername1,ownername2)
如果只想导出某几张表
tables=(table1,table2)
3.导入命令
imp user/pwd@DB file=d:\***.dmp
如果只想导出部分表:
tables=(table1,table2)
2.sql格式
如果是sql格式,我感觉sql格式处理比较慢,虽然我不知道为什么.但肯定也是可以的
1.导出要分两步,先导出用户对象:
1 tools ->export user object 选择选项,导出.sql文件。
2 tools ->export tables-> Oracle Export 选择选项导出.sql文件。
2.导入同样可以界面操作也可以cmd工具
1 tools->import tables->SQL Inserts 导入.sql文件。 2 tools->import talbes->Oracle Import然后再导入sql文件。
如果数据多一点,在界面上运行时灰常慢的,所以考虑命令行:
sqlplus user/pwd@127.0.0.1:1521/DB sql>@full_path/***.sql;