- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务8图书销售管理系统的数据导入和导出研讨
Oracle数据库应用技术项目化教程;任务8 图书销售管理系统的数据导入和导出;;;知识点1 Data Pump工具概述;知识点1;3.Data Pump工具的特点
与传统的Export和Import应用程序相比,Data Pump工具的功能特性如下:
(1)在导出或导入作业中,能够控制用于此作业的并行线程的数量。
(2)支持在网络上进行导出或导入,而不需要使用转储文件集。
(3)如果作业失败或者停止,能够重新启动一个Data Pump作业,并且能够挂起恢复导出和导入作业。
(4)通过一个客户端程序能够连接或者脱离一个运行的作业。
(5)具有空间估算能力,而不需要实际执行导出。
(6)可以指定导出和导入对象的数据库版本。允许对导出和导入对象进行版本控制,以便与低版本数据库兼容。
4.与数据泵相关的数据字典
Oracle数据库系统提供了与数据泵相关的数据字典视图,通过这些视图可以查看数据泵的工作情况,表8-1列出了与数据泵有关的数据字典。;使用Data Pump工具时,它的转储文件只能存放在目录对象的操作系统文件夹下,能直接指定转储文件所在的操作系统文件夹。为此,在使用EXPDP工具前,必须建立目录对象,用来指定要使用的外部目录,并为用户授予使用目录对象的权限。
在使用Data Pump工具前必须要完成如下操作:
1.在环境变量中对Oracle的BIN目录进行配置,默认情况下,自动配置了相应的环境变量,bin目录的路径是:“E:\\app\\Administrator\\product\\11.1.0\\db_1\\BIN”。
2.在Oracle安装路径的bin文件夹中,确定expdp.exe和impdp.exe文件的存在。
3.创建目录对象。如果在E盘根文件夹下存在“E:\\mytemp”文件夹,则直接创建目录对象,如果不存在,则在E盘根文件夹下建立mytemp文件夹。然后创建一个目录对象mypump,指向mytemp文件夹,代码如下:
SQLCREATE DIRECTORY mypump AS′E:\\mytemp′;
目录已创建。
4.为访问Data Pump文件的用户授予READ和WRITE权限。语法如下:
GRANT READ,WRITE ON DIRECTORY directory_name TO user_name;
【例8-1】为用户scott用户授予 READ和WRITE权限。
SQLGRANT READ,WRITE ON DIRECTORY mypump TO scott;;1.Data Pump Export导出和导入数据调用接口
使用Data Pump Export工具导出和导入数据调用接口有三种:命令行接口、参数接口和交互式命令接口。
(1)命令行接口(Command\|Line Interface)
命令行接口是指在DOS控制台中执行EXPDP或IMPDP命令,并在执行的命令行中直接指定EXPDP或IMPDP导出和导入参数设置。
(2)参数文件接口(Parameter File Interface)
参数文件接口是指将要执行的EXPDP或IMPDP命令所需要的参数设置存放到一个文件中,在执行EXPDP或IMPDP导出和导入命令时,在命令行中用PARFILE参数指定参数设置文件。
(3)交互式命令接口(Interactive\|Command Interface)
交互式命令接口用户可以通过交互命令进行导出和导入操作管理。在当前运行作业的终端中按Ctrl+C组合键,进入交互式命令状态。;2.EXPDP导出模式
根据要导出的对象类型,从单个表到整个数据库,可以有多种不同的方式来转储数据。Oracle支持5种导出模式,见表8-2。;3.EXPDP导出命令常用参数和选项
Oracle中使用EXPDP命令时可以带有各种参数完成不同的导出数据,常用的参数见表8-3。;知识点1;4.IMPDP导入模式
根据要导入的对象类型,从单个表到整个数据库,可以有多种不同的方式来导入数据。Oracle支持5种导入模式,见表8-4。;5.IMPDP导入命令常用参数和选项
在使用IMPDP导入数据时,可以使用如表8-5所示的参数。;知识点1;图书销售管理系统中存在着大量数据,如供应商信息、出版社信息、图书信息、入库单信息以及销售单信息等。在日常图书销售管理中为了保证在操作系统或硬件出现故障时能快速进行数据还原,Oracle系统提供了两种方式:一种是使用Data Pump工具实现数据的导出和导入,另一种是利用数据的备份与恢复。;图书销售管理系统中的信息是非常重要的,为了保证图书销售管理数据库在系统出现故障时能快速还原到当前状态,可以利用数据泵(EXPDP)将其导出,然后利用数据泵(IMPDP)将其导入。
数据泵(EXPDP)导出数
文档评论(0)