本文主要是介绍Oracle imp/exp 导入/导出用户数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
windows:
一 、 导出 exp
前提: Windows下安装了Oracle数据库 链接
导出命令:exp 用户名/密码@数据库 owner=用户名 file=文件存储路径(如:E:\export\test.dmp)
打开CMD命令窗口: win + R 输入CMD 点击确定
例:
C:\Users\administrator> exp test/test@ORCL owner=test file=E:\oracle_Export\owner=\123.dmp
导出时:如果报如下错误
EXP-00056: 遇到 ORACLE 错误 12154
ORA-12154: TNS: 无法解析指定的连接标识符
EXP-00000: 导出终止失败
①、确认数据库监听是否启动
②、 找到 tnsnames.ora 文件,查看连接标识符
如下 在下是这样的:
因此更改连接标识符 @ORCL 为@LOCAL_ORCL
C:\Users\administrator> exp test/test@LOCAL_ORCL owner=test file=E:\oracle_Export\owner=\123.dmp
Export: Release 11.2.0.1.0 - Production on 星期日 1月 13 14:06:44 2019
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 字符集
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 TEST 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出用户 TEST 的对象类型定义
即将导出 TEST 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
. 即将导出 TEST 的表通过常规路径...
. . 正在导出表 TEST1 导出了 2 行
. . 正在导出表 TEST2 导出了 11 行
. . 正在导出表 HOST导出了 3 行
. . 正在导出表 RECEIVER导出了 4 行
. . 正在导出表 TRADE导出了 20 行
. 正在导出同义词
. 正在导出视图
. 正在导出存储过程
. 正在导出运算符
. 正在导出引用完整性约束条件
. 正在导出触发器
. 正在导出索引类型
. 正在导出位图, 功能性索引和可扩展索引
. 正在导出后期表活动
. 正在导出实体化视图
. 正在导出快照日志
. 正在导出作业队列
. 正在导出刷新组和子组
. 正在导出维
. 正在导出 post-schema 过程对象和操作
. 正在导出统计信息
成功终止导出, 没有出现警告。
显示如上,这说明导出成功。
二 、 导入 imp
导入命令:
imp 用户名/密码@数据库 fromuser=用户名 touser=用户名 file=E:\export\test.dmp ignore=y
C:\Users\administrator>imp test_imp/test_imp@LOCAL_ORCL fromuser=test touser=test_imp file=E:\oracle_Export\export\123.dmp
Import: Release 11.2.0.1.0 - Production on 星期日 1月 13 14:48:09 2019
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经由常规路径由 EXPORT:V11.02.00 创建的导出文件
警告: 这些对象由 DSCI_GS 导出, 而不是当前用户
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. . 正在导入表 "AUTO_TASK"导入了 2 行
. . 正在导入表 "MESSAGE"导入了 8 行
. . 正在导入表 "PARAMS"导入了 7 行
. . 正在导入表 "RECEIVER"导入了 4 行
. . 正在导入表 "TRADE"导入了 20 行
成功终止导入, 没有出现警告。
显示上面信息则导入成功!!!
愿君一切安康!!! 嗨亚古!!! 钢巴碟!!!
这篇关于Oracle imp/exp 导入/导出用户数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!