10.oracle10g手工备份恢复--导入导出_练习15.16.17

10.oracle10g手工备份恢复--导入导出_练习15.16.17

ID:3911841

大小:480.98 KB

页数:18页

时间:2017-11-25

10.oracle10g手工备份恢复--导入导出_练习15.16.17_第1页
10.oracle10g手工备份恢复--导入导出_练习15.16.17_第2页
10.oracle10g手工备份恢复--导入导出_练习15.16.17_第3页
10.oracle10g手工备份恢复--导入导出_练习15.16.17_第4页
10.oracle10g手工备份恢复--导入导出_练习15.16.17_第5页
资源描述:

《10.oracle10g手工备份恢复--导入导出_练习15.16.17》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、导入导出到目前为止介绍的备份和恢复活动都是物理操作,如果只希望把数据库的数据和对象拷入或拷出Oracle数据库,又如何处理呢?Oracle应用程序Export(导出)和Impot(导出)可以把一个数据库的逻辑内容拷贝到一个Oracle二进制格式的转储文件中,并把该文件保存在磁盘或者磁带上,当需要时可以把该二进制文件内容读入一个Oracle数据库库中以创建其中包含的对象。这样的逻辑转移可以在同一个数据库上进行,也可以在不同的Oracle数据库之间进行,即使这些数据库位于硬件和软件配置不同的平台上。当在一个Oracle数据库上运行Export时,所有的非数据字典对象(如:表)都提取到一个文件

2、中,Imort应用程序从一个Export转出文件中读取对象定义以及表数据,并在Oracle数据库中创建这些对象。导出文件可以作为除正常的物理备份之外的备份。使用Export/Import需要注意的要点:¾导入操作只能由Oracle导入应用程序读取;¾导入应用程序的版本不能比用于创建转储文件的导出应用程序的版本老;¾在运行导入或导出应用程序时数据库必须打开;¾导出和导入应用程序可以在任何Net8客户机上运行;所处理的文件常常存放在客户机上,NET8导出或导入会引起额外的网络通信开销。Export/Import有四种模式:¾完整数据库模式(Fulldatabasemode):导出数据库的内容

3、写入到一个文件中,但某些用户对象(SYS、ORDSYS、CTXSYS、MDSYS、ORDPLUGINS)并不导出,定义用户模式的导入参数是FULL=Y;¾用户模式(Usermode):属于特定用户的所有数据库对象写到一个文件中,该用户的所有表、索引、视图、触发器、同义词、数据库链接、对象、存储代码等,导入用户是在FROMUSER参数中定义;¾表模式(Tablemode):单个表以及相关的对象(例如:索引、约束、触发器、授权)写入到一个文件中,每个表用TABLES参数命名;¾表空间模式(Tablespacemode):对应所选表空间以及这些表空间中包括所有对象元数据写入一个文件中,实际的表

4、数据(行)并不写入到导出文件中。产生的导出文件连同表空间数据文件一个从源数据库拷贝到目标数据库,在导入过程中表空间和对象元数据添加到目标数据库上。第1页共18页出自石山园主,博客地址:http://www.cnblogs.com/shishanyuanOracle导出和导入应用程序参数说明:参数描述UseridUserid参数为运行导出/导入应用程序的用户提供数据库用户的id和口令,如果以SCOTT身份连接数据库,应输入:Userid=scott/tiger如果准备在NET8连接,应该输入:Userid=scott/tiger@pracitce如果必须以SYSDBA身份运行导出或导入程序

5、,应该输入:Userid=”scott/tigerasSYSDBA”File参数file定义导出应用程序将要创建的或者导入应用程序将要读取的文件名称,可以完整给出路径名称;如果只提供文件名称,文件将创建到当前目录下或从当前目录下读取;如果没有提供文件名称,这两种应用程序在当前工作目录下寻找expdat.dmp文件Log导出/导入屏幕数据可以捕捉到参数log定义的一个文件中。可以完整地给出路径名称,如果仅提供文件名称,文件将在当前目录下创建Help在命令提示符下可以键入help=y来获取导出和导入应用程序的所有参数的一个简要列表,当用HELP参数列出导出的参数时,部分参数在简单的描述后面都

6、会给出默认值Parfile导出/导入应用程序的参数可以从一个参数文件的文件中读取Tables导出时提取表列表中的那些表或在导入包含在导出文件中的表Rows表示提取每个导出表的行或指示导入应用程序插入每个导入表中的行导出/导入应用程序少数参数在导出和导入之间是公用的,但意义和内涵不同:¾Full完整导出一位这提取整个数据库的所有内容,并创建他们;¾Owner和Fromuser/TouserOwner参数在导出时提取拥有者的所有对象。如果导出文件中对象的拥有者在导入时需要更改,Fromuser将指定导出文件中包含的源对象拥有者,Touser指定创建和拥有导入对象的新模式。例如:可以导出Ste

7、phan的对象,并希望把他们按照Kenny模式导入,可以使用如下导入参数:FROMUSER=STEPHANTOUSER=KENNYOracle的导出/导入应用程序有许多有价值的功能和特性:¾备份和恢复导出和导入对于应用开发、数据库转移和可迁移表空间是很有用的,它们可以方面用于除备份和恢复策略外的各种DBA任务。因为导出是表的第2页共18页出自石山园主,博客地址:http://www.cnblogs.com/shishanyuan一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。