首页 > 代码库 > Oracle数据库导入导出实战总结(同版本)
Oracle数据库导入导出实战总结(同版本)
今天闲來无事,就导了一个数据库玩玩,顺便总结下
0、cmd 命令 管理员权限登录数据库
sqlplus / as sysdba1、cmd 连接远程数据库
sqlplus xn_balance/xn_balance@192.168.12.51:1521/orcl
--------导出
2、cmd 命令导出数据库(没必要连上数据库,直接导)
exp xn_balance/xn_balance@192.168.12.51:1521/orcl file=d:/daochu.dmp full=y
3、 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:/daochu.dmp owner=(system,sys)
4、将数据库中的表inner_notify、notify_staff_relat导出
exp system/manager@TESTDB2 file= d:/data/newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
5、 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:/daochu.dmp tables=(table1) query=/" where filed1 like ‘00%‘/"
---------导入
6、导入数据库文件
imp gzjs/password@orcl file=d:\daochu.dmp full=y ignore=y;
7、导入某张表
imp gzjs/password@orcl file=d:/table.dmp tables=(balance_user) ignore=y
-----------注意事项
8、导出的文件如果是DBA权限的,导入的时候也必须是DBA权限,
9、数据库导出导入版本问题
一般低版本导出的文件 在高版本中可以成功导入
也就是说高版本兼容低版本。
10、导入的时候,会出现一些警告信息:比如导出的用户和导入的用户名不一致,不理即可。
11、导入的时候,一般在后面加上ignore=y,不加的时候,如果表已经存在了,就会报错。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。