朱利IT博客首页 | 设计模式 | 数据库 | 框架开发| 程序优化 | 控件学习 | 心得体会 | 给我留言

Oracle数据导入导出

一、导出功能

1、将数据库test完全导出,用户名system,密码system,导出到d:\db\test.dmp

exp system/system@test file=d:\db\test.dmp full=y

2、将数据库中system用户与sys用户的表导出

exp system/system@test file=d:\db\test.dmp owner=(system,sys)

3、将数据库中的表table1、table2导出

exp system/system@test file=d:\db\test.dmp tables=(table1,table2)

4、将数据库中的table1中的字段id以"00"打头的数据导出

exp system/system@test file=d:\db\test.dmp tables=(table1) query="where id like '00%'"

二、导入功能

1、将d:\db\test.dmp中的数据导入test数据中

imp system/system@test file=d:\db\test.dmp

imp system/system@test file=d:\db\test.dmp ignore=y full=y

如果表已经存在就会报错,在后面加上ignore=y就可以解决。

2、将d:\db\test.dmp中的表table1导入

imp system/system@test file=d:\db\test.dmp tables=(table1)

注:unix操作系统使用斜杠(/)设计了路径分隔符,由于网络是首先应用在unix计算机之间的,至今为止,一半以上的网络服务器仍使用unix操作系统,所以网址也沿用了斜杠路径作路径分隔符。微软在开发dos2.0的时候,从unix中借鉴了这种目录结构,但由于dos中斜杠已经用来作为命名参数的标志了,所以只能使用反斜杠。

posted @ 2011-08-17 08:37  木子朱  阅读(121)  评论(0编辑  收藏  举报

朱利IT博客首页 | 设计模式 | 数据库 | 框架开发| WPF| WCF| IBatisNet| 程序优化 | 控件学习 | 心得体会 | 给我留言