下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、oracle imp exp 几点应用技巧 C:imp neohkdevl/xml full=yfile=c:neo.20070411.dmp Import: Release .0 - Production o 星期四 4 月 1210:06:45 2007 Copyright (c 1982, 2005, Oracle. All rights reserved 连接到:OracleDatabase 10g En terprise Editi on Release .0 - Production With the Partitio ning,OLAP and D
2、ata Mining options 经由直接路径由 EXP0RT:V09.02.00 创建的导出文件 已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入 导出客户机 使用WE8ISO8859P1 字符集(可能的字符集转换.正在将 NEOHKDEV1 的对象导 入到NEOHKDEV1 .正在将 U426522 的对象导入到 U426522 IMP-00003:遇到 ORACLE 错误1435 ORA-01435:用户不存在 成功终止导入,但出现警告。 这样的 原因可能是没有创建一个用户! !dmp 文件已经定好是这个用户neo.20070411.dmp 第一部
3、分: 查看 oracle 中的 imp,exp 命令:imp help=y exp help=y1.导出表数据:文件名以 backup_yyMMddHHmm.dmp 表示 dateString=date+%y%m%d%H%M #echo $dateStri ng su - oracle -c exp userid/passwordtables=table1,table2 file= path/backup_$dateStri ng.dmp BUFFER=8192 gran ts=ycompress=N compress N 表明导出来的文件不需要压缩放在一个数据块中,当数 据库中的表数据特别大
4、的时候,若放在不同的数据库,在恢复的时候会有问题。导出的数据包括表创建语句,序列,触发器等。2.导入表数据表导入的过程:创建表,导入数据,创建序列 echo backup file:$1 fileName=$1 echo $fileName #if$fileName = #then # echo 请指定备份恢复的文件名,请指定绝对文件路径# exit 0;#fi #echo fileName=$fileName su - oracle -c imp userid/password file=$fileNameshow=n buffer=2048000 ignore=Y commit=y gra
5、nts=y full=y ignore : 丫丫表明忽略表创建的过程,只是将表中的数据导入表中。第二部分:-如何在oracle 中导入 dmp 数据库文件? 2006/2/16 zhanghua first create Oracles 据导入导出imp/exp 就相当于 oracle 数据还原与备份。exp 命令可以把数据从远程数据库服务 器导出到本地的 dmp 文件,imp 命令可以把 dmp 文件从本地导入到远处的数据库 服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来 正式使用。执行环境: 可以在 SQLPLUS.EXE 或者 DOS (命令行) 中执行, DOS
6、 中可以执行时由于 在 oracle8i 中安装目录ora81BIN 被设置为全局路径,该目录下有 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 中 expemail=system/ma nagerTESTsystem
7、/ma nagerTEST/email file=d:daochu.dmpfull=y 2 将数据库中 system 用户与 sys 用户的表导出 exp email=system/managerTESTsystem/ma nagerTEST/email file=d:daochu.dmp owner=(system,sys3 将数据库中的表 inner_notify、notify_staff_relat 导出 exp email=aicha nn el/aicha nnelTESTDB2aicha nn el/aicha nn elTESTDB2/email file= d:datanews
8、mgnt.dmptables=(inner_notify,notify_staff_relat 4 将数据库中的表 table1 中的字段 filed1 以00打头的数据导出 exp email=system/ma nagerTESTsystem/ma nagerTEST/emailfile=d:daochu.dmp tables=(table1 query= where filed1 like 00%上面是常用的导出,对于压缩,既 用 winzip 把 dmp 文件可以很好的压缩。也可以在上面命令后面 加上compress=y来实现。数据的导入 1 将 D:daochu.dmp 中的数据导入
9、 TEST 数据库中。impemail=system/ma nagerTESTsystem/ma nagerTEST/email file=d:daochu.dmpimp email=aicha nn el/aicha nn elHUSTaicha nn el/aicha nn elHUST/email full=yfile=file= d:datanewsmg nt.dmp igno re=y 上面可能有点问题,因为有的表已经存 在,然后它就报错,对该表就不进行导入。在后面加上 ignore=y 就可以了。2 将d:daochu.dmp 中的表 table1 导入 impemail=syst
10、em/ma nagerTESTsystem/ma nagerTEST/email file=d:daochu.dmptables=(table1 基本上上面的导入导出够用了。 不少情况要先是将表彻底删除, 然后 导入。注意:操作者要有足够的权限,权限不够它会提示。数据库时可以连上的。可以用 tnsping TEST 来获得数据库 TEST 能否连上。附录一:给用户增加导 入数据权限的操作 第一,启动 sql*puls 第二,以 system/manage 登陆 第三,create user 用户名 IDENTIFIED BY 密码(如果已经创建过用户,这步可以省略)第四, GRANT CREA
11、TE USERQROP 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 或者 impuserid=system/manager full=y file=filename.dmp 执行示例:F:WorkOracle_Databackupimp userid=te
12、st/test full=y file=i nner_no tify.dmp 屏幕显示 Import: Release .0 - Production or 星期四 2 月 16 16:50:05 2006 (c Copyright2000 Oracle Corporation. All rights reserved.连接至 U : Oracle8i Enterprise EditionRelease .0 - Production With the Partitioning option JServer Release .0 -Production
13、 经由常规路径导出由 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 例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省张家口市桥东区2027届九年级上学期开学考试语文试卷(含答案)
- 2026年秋季初中班主任青春期学生管理实操课件
- 初级财务管理第八章
- 信息检索(多媒体)教程沈固朝主编第九章、第十章
- 农村信用社流程化管理新员工培训
- 会计准则与财务会计教学戴德明
- 全区中小学生学籍信息管理系统首次数据采集
- 优利特集团是中国一流的医学检验诊断产品制造商
- 企业所得税及会计处理
- 2026年教师节主题升旗仪式课件
- 2026年杭州钢铁集团招聘试题及答案
- 2026兴宁市司法局公开招聘司法行政辅助人员6人笔试参考题库及答案详解
- 2025年教资考试真题试卷及答案
- 2025辽宁交投集团所属运营公司拟聘人员笔试历年典型考点题库附带答案详解试卷2套
- 职业健康噪声培训
- 《民航地勤服务》电子课件
- 移动机器人原理与技术 课件全套 王晓华 第1-10章 绪论- 移动机器人ROS系统
- DB11T 1456-2017 热电联产(燃气)单位产品能源消耗限额
- 第七届全国茶业职业技能竞赛(茶艺师)理论试题库(含答案)
- 医疗器械可用性工程注册审查指导原则(2024年第13号)
- 空调换热器(凝结)水系统安装(塑料管道)检验批质量验收记录(新表)
评论
0/150
提交评论