文档库 最新最全的文档下载
当前位置:文档库 › Oracle数据库或表导入导出

Oracle数据库或表导入导出


数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)3 将数据库中的表table1 、table2导出
exp dcjet/dcjet@swo file=d:\daochu1.dmp tables=(SWO_SALE_SALE_EXG)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1)
query=\" where filed1 like '00%'\"
上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
不过在上面命令后面 加上 compress=y 就可以了 数据的导入
1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入 imp system/manager@TEST file=d:\daochu.dmp
tables=(table1) 基本上上面的导入导出够用了。imp STD_SWO/dcjet@ora8 file=F:\swo.dmp fromuser=swo touser=STD_SWO

imp swo/dcjet@ORA9_DB file=d:\daochu.dmp tables=(swo_sale_img_normal) fromuser=dcjet touser=swo


exp swo/dcjet@ora8 file=d:\daochu.dmp file=d:\daochu1.dmp tables=(swo_base_begin,swo_base_cur)
exp swo/dcjet@ora8 file=F:\swo.dmp owner=swo

imp GDHX/dcjet@ora8vm file=G:\wo.dmp full=y ignore=y




select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system
select * from all_users; 查看你能管理的所有用户!
select * from user_users; 查看当前用户信息 !

相关文档
相关文档 最新文档