如何在oracle中导入dmp数据库文件?
如何在oracle中导入dmp数据库文件?
oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在sqlplus.exe或者dos(命令行)中执行, dos中可以执行时由于在oracle 8i 中 安装目录\ora81\bin被设置为全局路径, 该目录下有exp.exe与imp.exe文件被用来执行导入导出。 oracle用java编写,sqlplus.exe、exp.exe、imp.exe这两个文件有可能是被包装后的类文件。 sqlplus.exe调用exp.exe、imp.exe所包裹的类,完成导入导出功能。 下面介绍的是导入导出的实例。 数据导出: 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 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@testdb2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
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
imp aichannel/aichannel@hust full=y file=file= d:\data\newsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。 在后面加上 ignore=y 就可以了。 2 将d:\daochu.dmp中的表table1 导入 imp system/manager@test file=d:\daochu.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。 注意: 操作者要有足够的权限,权限不够它会提示。 数据库时可以连上的。可以用tnsping test 来获得数据库test能否连上。
附录一: 给用户增加导入数据权限的操作 第一,启动sql*puls 第二,以system/manager登陆 第三,create user 用户名 identified by 密码(如果已经创建过用户,这步可以省略) 第四,grant create user,drop user,alter user ,create any view ,
drop any view,exp_full_database,imp_full_database,
dba,connect,resource,create session to 用户名字 第五, 运行-cmd-进入dmp文件所在的目录,
imp userid=system/manager full=y file=*.dmp
或者 imp userid=system/manager full=y file=filename.dmp 执行示例: f:\work\oracle_data\backup>imp userid=test/test full=y file=inner_notify.dmp 屏幕显示 import: release 8.1.7.0.0 - production on 星期四 2月 16 16:50:05 2006(c) copyright 2000 oracle corporation. all rights reserved.
连接到: oracle8i enterprise edition release 8.1.7.0.0 - productionwith
the partitioning optionjserver release 8.1.7.0.0 - production
经由常规路径导出由export:v08.01.07创建的文件已经完成zhs16gbk字符集和zhs16gbk nchar 字符集中的导入导出服务器使用utf8 nchar 字符集 (可能的ncharset转换). 正在将aichannel的对象导入到 aichannel. . 正在导入表"inner_notify" 4行被导入准备启用约束条件...成功终止导入,但出现警告。 附录二: oracle 不允许直接改变表的拥有者, 利用export/import可以达到这一目的. 先建立import9.par, 然后,使用时命令如下:imp parfile=/filepath/import9.par 例 import9.par 内容如下:
fromuser=tgpms
touser=tgpms2
(注:把表的拥有者由fromuser改为touser,fromuser和touser的用户可以不同)
rows=y
indexes=y
grants=y
constraints=y
buffer=409600
file==/backup/ctgpc_20030623.dmp
log==/backup/import_20030623.log 附录三 EXP、IMP 命令详解 命令详解: E:\>exp help=y
通过输入 EXP 命令和用户名/口令,您可以在用户 / 口令之后的命令:
实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。 要指定参数,您可以使用关键字: 格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR) 或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表 USERID 必须是命令行中的第一个参数。 关键字 说明(默认) --------------------------------------------------- USERID 用户名/口令 FULL 导出整个文件 (N) BUFFER 数据缓冲区的大小 OWNER 所有者用户名列表 FILE 输出文件 (EXPDAT.DMP) TABLES 表名列表 COMPRESS 导入一个范围 (Y) RECORDLENGTH IO 记录的长度 GRANTS 导出权限 (Y) INCTYPE 增量导出类型 INDEXES 导出索引 (Y) RECORD 跟踪增量导出 (Y) ROWS 导出数据行 (Y) PARFILE 参数文件名 CONSTRAINTS 导出限制 (Y) CONSISTENT 交叉表一致性 LOG 屏幕输出的日志文件 STATISTICS 分析对象 (ESTIMATE) DIRECT 直接路径 (N) TRIGGERS 导出触发器 (Y) FEEDBACK 显示每 x 行 (0) 的进度 FILESIZE 各转储文件的最大尺寸 QUERY 选定导出表子集的子句 下列关键字仅用于可传输的表空间 TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N) TABLESPACES 将传输的表空间列表 E:\>imp help=y 可以通过输入 IMP 命令和您的用户名/口令 跟有您的用户名 / 口令的命令: 实例: IMP SCOTT/TIGER 或者, 可以通过输入 IMP 命令和各种自变量来控制“导入”按照不同参数。 要指定参数,您可以使用关键字: 格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN) 实例: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N 或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表 USERID 必须是命令行中的第一个参数。 关键字 说明(默认) ---------------------------------------------- USERID 用户名/口令 FULL 导入整个文件 (N) BUFFER 数据缓冲区大小 FROMUSER 所有人用户名列表 FILE 输入文件 (EXPDAT.DMP) TOUSER 用户名列表 SHOW 只列出文件内容 (N) TABLES 表名列表 IGNORE 忽略创建错误 (N) RECORDLENGTH IO 记录的长度 GRANTS 导入权限 (Y) INCTYPE 增量导入类型 INDEXES 导入索引 (Y) COMMIT 提交数组插入 (N) ROWS 导入数据行 (Y) PARFILE 参数文件名 LOG 屏幕输出的日志文件 CONSTRAINTS 导入限制 (Y) DESTROY 覆盖表空间数据文件 (N) INDEXFILE 将表/索引信息写入指定的文件 SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N) ANALYZE 执行转储文件中的 ANALYZE 语句 (Y) FEEDBACK 显示每 x 行 (0) 的进度 TOID_NOVALIDATE 跳过指定类型 id 的校验 FILESIZE 各转储文件的最大尺寸 RECALCULATE_STATISTICS 重新计算统计值 (N) 下列关键字仅用于可传输的表空间 TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N) TABLESPACES 将要传输到数据库的表空间 DATAFILES 将要传输到数据库的数据文件 TTS_OWNERS 拥有可传输表空间集中数据的用户
标签:
相关推荐:
最新新闻:
- 马赫带效应是什么?马赫带效应的定义
- 如何在oracle中导入dmp数据库文件?
- 如何区分光伏系统中的“李逵”与“李鬼”?
- 【全球时快讯】shutdown和close的区别 Sockfd如何关闭socket的描述符?
- 网络广告类型有哪些?网络营销广告的类型(CPC、CPM、CPA、CPS, CTR)|焦点快播
- 挪威国宝级女歌手:一首炽热的英文情歌-当前看点
- 《英雄联盟比赛服》怎么下载?英雄联盟比赛服-观点
- 环球即时:微信如何开通直播?微信开通直播的方法
- 【雅思阅读】最好的雅思课程-阅读部分全集
- 粘粘世界worldofgoo攻略 《粘粘世界 world of goo》怎么下载?:全球动态
- Cygames即将发布《小小诺娅:乐园继承者》的新公告
- 多人弹幕射击游戏《黑白之地》Steam页面上线 支持简体中文_当前关注
- 2022年PlayStation游戏七大趋势:交界地的喘息
- 每日速看!松下电饭煲将告别日本制造 移交给中国工厂生产
- 天天观点:暴雪子公司Proletariat收购6个月后试图成立工会
- 《星空》玩家将有前往地球的机会 那地球会是什么样?:天天速看料
- 阿凡达2全球票房破10亿美元 走势优于预期
- 打不开192.168.1.1怎么办?打不开192.168.1.1解决方法
- WIN10如何修复操作系统?超详细的五种解决方法
- iphone已被停用怎么办 教你两招轻松解除停用状态
- 图片水印如何去除?推荐3种去水印的好方法
- 戴尔笔记本能换显卡吗?笔记本电脑显卡和台式机显卡有什么区别?
- 如何修改注册表路径?通过注册表修改软件安装路径
- 电脑怎么终止自动关机命令?电脑解除自动关机命令方法
- 休眠快捷键如何设置?键盘休眠状态设置技巧
- 电脑突然蓝屏怎么办?处理电脑蓝屏的正确方法
- 条形码打印机怎么换碳带?更换打印机碳带详细步骤
- 风云防火墙使用教程 防火墙的使用技巧
- 复印机卡纸了怎么弄出来?解读复印机为什么会卡纸?
- 打印机墨盒怎么加碳粉?打印机加碳粉教程
- windowsxp怎样重装系统?重装系统教程
- 电信托管服务器的好处 服务器托管的安全性
- 笔记本键盘保护膜有必要吗?键盘膜优缺点有哪些?
- 车载mp3播放器怎么使用?车载mp3播放器使用方法
- h3cs5500交换机配置教程 解析H3C华三交换机的配置命令
- 金山毒霸2009卸载不了怎么办?完美卸载金山毒霸的方法
- sc光纤跳线连接方法 sc光纤跳线注意事项
- 尼尔德鲁克曼:《最后生还者》剧集会是最好的游改剧集
- 当前速看:《艾尔登法环》荣获106项年度游戏奖 2022年度游戏
- 42岁广末凉子时隔22年再出写真 招牌笑容依旧少女感
- 苹果跨年福利被指优惠力度低 网友吐槽是在清库存
- 当前快播:《暗黑破坏神4》新短片欣赏 英雄大战地狱军团!
- 今日聚焦!摆脱三季度阴霾,容百Q4利润环比涨超120% | 见智研究
- 精选!休·杰克曼:《死侍3》故事发生在《金刚狼3》之前
- 《宝可梦:大集结》“多龙巴鲁托”演示 12月29日上线
- iPhone车祸检测误报太多 占用过多救援资源
- 放开之后,县城和农村在发生什么?
- 股价暴跌、新车甩卖、销量危机…特斯拉的「糟心」年底|每日速递
- 游戏时延降低20% 国产Wi-Fi 6路由到手仅需169元
- 当前热门:主动散热内存来了 自带两个散热风扇
- 能源危机下的众生相:德国重回“燃煤”时代,中东豪掷千金奔向清洁能源_每日聚焦
- 天天快报!性价比碾压小米13?Redmi K60系列发布会汇总
- 环球热议:学AMD大涨价!Intel新一代平民主板来了:这涨幅不小
- 【世界时快讯】AMD最便宜的Zen4处理器要上新了:1月10日上市
- 消息称任天堂的确考虑过Switch Pro不过已改变策略
- 菲尼克斯NT参战《机动战士高达:激战任务2》_世界要闻
- 全球微资讯!海外版拼多多成美国下载量最高App
- 已做工商变更 微念与李子柒达成和解
- 测试画面放出 淘宝将在春节期间推出首个元宇宙直播间
- 超越PS4!Switch全球销量1.18亿台:史上销量第四主机-重点聚焦
- 宏碁发布27英寸暗影骑士电竞显示器:100Hz刷新率 仅679元
- 口碑稀烂破纪录?网飞《猎魔人:血源》好评率仅8%
- Epic喜加一:《Severed Steel》免费领取_全球播报
- 全球即时:另一家动视暴雪工作室Proletariat正在组建工会
- RTX 4080移动版跑分来了!42%碾压移动版3080-世界观天下
- 外媒评2022最难的15款游戏:《老头环》《战神》等_每日时讯
- GOG喜加一:《百战天虫:革命》黄金版免费领
- 越南这波资本外流告一段落了-今日精选
- 3299起我要冠军版!红米K60Pro还是你的菜吗?:全球观热点
- 世界要闻:2199元起!小米Redmi K60 E发布:天玑8200+2K 直屏
- Redmi K60 Pro发布:3299元2K旗舰跑分135万
- 每日消息!玩家抱怨PS5经常弹出“无法同步数据”:早该解决了
- 今日快看!7900 XTX玩游戏达到110度 玩家要求退款遭拒
- 外媒评选2022年最难的15款游戏 《师父》在列
- 老山城重庆正在消失,不过它还活在我的照片里:世界观热点