ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:158.23KB ,
资源ID:3128164      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3128164.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(如何在oracle中导入dmp数据库文件.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

如何在oracle中导入dmp数据库文件.docx

1、如何在oracle中导入dmp数据库文件如何在oracle中导入dmp数据库文件PCPPC.CN 教程来源:作者: 栏目:ORACLE教程 更新时间:较新 字体尺寸:缩小 放大您正在看的ORACLE教程是:如何在oracle中导入dmp数据库文件。 Oracle数据导入导出imp/exp就相当于oracle数据还原和备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执

2、行时由于 在oracle 8i 中 安装目录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中 exp system/managerTEST file=d:daochu.dmp full=y 2 将数

3、据库中system用户和sys用户的表导出 exp system/managerTEST file=d:daochu.dmp owner=(system,sys) 3 将数据库中的表inner_notify、notify_staff_relat导出 exp aichannel/aichannelTESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat) 4 将数据库中的表table1中的字段filed1以00打头的数据导出 exp system/managerTEST file=d:daochu.dmp t

4、ables=(table1) query= where filed1 like 00% 上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。 也可以在上面命令后面 加上 compress=y 来实现。 数据的导入 1 将D:daochu.dmp 中的数据导入 TEST数据库中。 imp system/managerTEST file=d:daochu.dmp imp aichannel/aichannelHUST full=y file=file= d:datanewsmgnt.dmp ignore=y 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入

5、。 在后面加上 ignore=y 就可以了。 2 将d:daochu.dmp中的表table1 导入 imp system/managerTEST file=d:daochu.dmp tables=(table1) 基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。注意: 操作者要有足够的权限,权限不够它会提示。 数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。 附录一: 给用户增加导入数据权限的操作 第一,启动sql*puls 第二,以system/manager登陆 第三,create user 用户名 IDENTIFIED BY 密码 (

6、如果已经创建过用户,这步可以省略) 第四,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 执行示

7、例: F:WorkOracle_Databackupimp 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 optionJSer

8、ver 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, 然后,使用时命令如下:i

9、mp parfile=/filepath/import9.par 例 import9.par 内容如下: FROMUSER=TGPMS TOUSER=TGPMS2 (注:把表的拥有者由FROMUSER改为TOUSER,FROMUSER和TOUSER的用户可以不同) ROWS=Yoracle数据的转换被审计单位一般不允许在其服务器上操作,再由于责任负担不起,因此审计人员最好不要在被审计单位的服务器上操作。了解被审计单位数据库的名称,要求被审计单位将整个数据库备份出。执行以下命令(在命令行下):必须具有sysdba权限。exp username/passworddata_name x:file_n

10、ame.dmp full=y在自己的计算机上安装oracle(根据被审计单位的oracle版本安装,不要和其版本相差太大,一般计算机公司都会给被审计单位拷贝一份,自己查看一下服务器内的文件,找一找,有时候操作员可能不知道,我就是这样取得的)安装好以后利用Database Configuration Assistant,建立和被审计单位数据库名称完全一致的数据库!。在命令行下执行(system/manager为系统默认的,我安装后没有改,最好不要改动):imp system/managerdata_name x:file_name.dmp full=y既可将数据库恢复到你自己的计算机中。启动PL

11、/SQL Developer(最好下载一个中文版的,网上搜索一下,很多的),用户名:system 密码:manager 数据库名称填写建立好的数据库名称,登录类型选择sysbda,如果登录成功在PL/SQL Developer标题栏可以看出。以下和下文介绍的方法基本一致,请参看。ORACLE数据库数据采集方法由于ORACLE数据库自身没有提供类似于SQLSERVER、DB2等数据库图形化操作界面,在这里我们推荐利用第三方开发的PL/SQL Developer软件连接ORACLE数据库后进行数据操作,该软件操作界面类似和SQLSERVER,较简单易学,适合和对ORACLE数据库没有太多专业知识的

12、审计人员掌握。安装该软件后,点击运行,出现下图界面:此主题相关图片如下:输入需连接的ORACLE数据库的名称、用户名及密码(可向对方系统管理员索取),点击“OK”按钮,连接成功,出现下图界面: 此主题相关图片如下:点击左侧树中“Table”,展开树,选择我们需要采集数据的表后,点击鼠标右键,选择“query data”,如下图:此主题相关图片如下:这时出现查询界面,在界面中可输入复杂的SQL查询语句,按F8执行查询。由于Oracle采用PL/SQL语言,在语法结构上和一般的SQL语言有少许差别,请查阅相关资料了解PL/SQL语言的语法和相关函数。待出现查询结果后,点击查询界面右侧导出工具,选择

13、CSV files,如下图:此主题相关图片如下:输入要保存的文件名,若要保存为文本文件,则需加上txt后缀,保存完毕。此主题相关图片如下:以上数据库连接和数据采集方法在审计实践中总结形成,供大家参考,有不完善之处,敬请指正。(作者:审计署上海特派办 张磊邵铮)如何实现ORACLE、FoxPro和文本之间的数据转换 平安保险大连分公司 薛瑞迪 01-5-24 一、引 言 关系型数据库管理系统(RDBMS)和SQL语言的产生,给数据处理带来了一场革命。目前,作为关系型数据库的先驱和基于标准SQL数据库语言的ORACLE ,已成为大多数企业数据库的首选产品,而FoxPro凭着其易学、易用的特点也同样

14、为大家所青睐。那么,如何在ORACLE、FoxPro文件、Excel以及文本之间的进行数据操作和转换呢?本文介绍了几种实现方法供大家参考。 二、数据转换和操作的实现 1、如何通过ORACLE的SQLPLUS获取DBF(Excel)数据 在办公使用软件中,Excel作为电子表格处理工具越来越为大家所熟悉和使用。由于它可直接将Excel文件另存为DBF格式文件(保存类型为dbf 3),并且,通过Excel也可直接打开和使用DBF格式文件。所以,下面主要介绍DBF文件和ORACLE、文本(TXT)之间的数据转换和操作。 通过SQLPLUS获取和操作DBF数据的步骤如下: 第一步:建立ODBC数据源d

15、bf(本文以数据源名“dbf”为例进行说明),数据源驱动程序为“Microsoft dBase Driver(*.dbf)”。如下图: 选定一目录作为数据库的目录,本文以目录“f:oracle_dbf”为例进行说明,具体配置如下图所示:第二步:将DBF文件拷贝到ODBC数据源对应的目录(f:oracle_dbf)中。本文假设一个DBF文件为“customers.dbf”,字段包括Name,Sex,Age等信息。 第三步:启动SQLPLUS,用户名和口令可为任意字符,数据库名为“ODBC:dbf”,命令为“connect a/aodbc:dbf”,其中“dbf”为配置的ODBC数据源名称。 第四步:在完成1至3步后,便可像ORACLE一样操纵数据(目录下每一个DBF文件对应于ORACLE数据库的一个表(Table)。 如:Select name,sex,age From Customers。 查询结果如下: NAME SEX AGE - - - 张德康 男 35 孙德东 男

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1