ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

oracle-导入导出

2022-07-17 01:33:46  阅读:203  来源: 互联网

标签:log 0.1 导出 back dmp 导入 scott oracle


oracle自带两个工具(exe文件),exp和imp 完成 数据库的导出和导入。

1导出exp:

a.表方式:导出指定的表
exp scott/tiger@127.0.0.1 file=d:/back/bk.dmp log=d:/back/log.log tables=emp,dept
如果报ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME,那就需要指明数据库名称

PS D:\> exp scott/tiger@127.0.0.1 file=d:/back/bk.dmp log=d:/back/log.log  tables=emp,dept

Export: Release 11.2.0.1.0 - Production on 星期六 7月 16 23:51:31 2022

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.


EXP-00056: 遇到 ORACLE 错误 12504
ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME
EXP-00000: 导出终止失败
PS D:\> exp scott/tiger@127.0.0.1/orcl file=d:/back/bk.dmp log=d:/back/log.log  tables=emp,dept

Export: Release 11.2.0.1.0 - Production on 星期六 7月 16 23:49:58 2022

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.


连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
服务器使用 AL32UTF8 字符集 (可能的字符集转换)

即将导出指定的表通过常规路径...
. . 正在导出表                             EMP导出了          14 行
EXP-00091: 正在导出有问题的统计信息。
EXP-00091: 正在导出有问题的统计信息。
. . 正在导出表                            DEPT导出了           4 行
EXP-00091: 正在导出有问题的统计信息。
EXP-00091: 正在导出有问题的统计信息。
导出成功终止, 但出现警告。
PS D:\>

b.用户方式:导出指定用户的所有对象和数据
exp scott/tiger@127.0.0.1 file=d:/back/bk.dmp log=d:/back/log.log

c.全库方式:(管理员账户)(时间有点久) 将数据库中的所有对象和数据导出
exp system/manager@127.0.0.1/orcl file=d:/back/full.dmp log=d:/back/log.log full=y

如果记不住命令还可以使用向导模式:输入exp后回车,会有提示,根据提示输入需要的参数

2导入imp

a.表方式

imp scott/tiger@127.0.0.1/myoracle file=D:/back/bk.dmp log=d:/back/log.log tables=emp,dept fromuser=scott touser=scott commit=y ignore=y

b.用户方式

imp scott/tiger@127.0.0.1/myoracle file=D:/back/bk.dmp log=d:/back/log.log fromuser=scott touser=scott commit=y ignore=y

c.全库方式(管理员账户)

imp system/manager@127.0.0.1/myoracle file=D:/back/full.dmp log=d:/back/log.log full=y ignore=y destroy=y;(如果已存在,删除后重新创建)

向导模式:imp

如果导出的文件,导出时是使用dba身份导出的,导入时同样需要使用dba身份导入

exp system/manager@127.0.0.1 file=d:/back/bk.dmp log=d:/back/log.log

imp system/manager@127.0.0.1/myoracle file=D:/back/bk.dmp log=d:/back/log.log fromuser=system touser=scott commit=y ignore=y

标签:log,0.1,导出,back,dmp,导入,scott,oracle
来源: https://www.cnblogs.com/jiyuchen1/p/16483036.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有