oracle导入数据库还原(oracle存储过程详解)

Oracleexpdp/impdp导出导入命令及数据库备份介绍的EXPDP、IMPDP命令最后面不允许使用分号“;”结尾否则命令会报错使用expdp以及impdp导入导出数据库用户的效率比exp、imp要快很多使用EXPDP和IMPDP时应该注意

Oracle expdp/impdp导出导入命令及数据库备份

介绍的EXPDP、IMPDP命令最后面不允许使用分号“;”结尾 否则命令会报错使用expdp以及impdp导入导出数据库用户的效率比exp、imp要快很多

使用EXPDP和IMPDP时应该注意的事项:

EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。

EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。

IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。

expdp或impdp命令时,可暂不指出用户名/密码@实例名 as 身份,然后根据提示再输入,如:

expdp schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1;

一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。

create directory dpdata1 as ‘d:\\test\\dump’;

二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)

select * from dba_directories;

三、给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。

grant read,write on directory dpdata1 to scott;

四、导出数据

1)按用户导

expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1;

2)并行进程parallel

expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3

3)按表名导

expdp scott/tiger@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1;

4)按查询条件导

expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query=’WHERE deptno=20′;

5)按表空间导

expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;

6)导整个数据库

expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;

五、还原数据

1)导到指定用户下

impdp scott/tiger DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=scott;

2)改变表的owner

impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp TABLES=scott.dept REMAP_SCHEMA=scott:system;

3)导入表空间

impdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=example;

4)导入数据库

impdb system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y;

5)追加数据

impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/18085.html

(0)
nan
上一篇 2021-08-28
下一篇 2021-08-28

相关推荐

  • win10教育版怎么改成家庭版

    win10各个版本还是有着功能一定差距的,因此有很多用户想要将win10教育版改变为更多人使用的家庭版,今天小编为大家带来win10教育版改成家庭版方法。win10教育版怎么改成家庭版1、首先用户需要点击桌面左下角的开始窗口,然后选择【设置】选项。2、进入设置界面后,下拉屏幕用户能够在最后一个按钮中能够找到并打开“更新与安全”。3、点击界面左方的恢复子界面,在这里也能够查看win10的日常更新补丁

    2024-02-02 技术经验
    0
  • centos7怎么设置服务开机自启动

    在CentOS 7中设置服务开机自启动可以通过以下步骤实现:使用systemctl命令控制服务的启动和停止。要开机自启动一个服务,需要使用以下命令:sudo systemctl enable 例如,要开机自启动Nginx服务,可以使用以下命令:sudo systemctl enable nginx重启系统以应用更改:sudo reboot确保服务已经设置为开机自启动:

    2024-02-28
    0
  • 下载的asp源码如何(asp链接下载代码)

    下载的asp源码如何,asp链接下载代码 内容导航: 下载的asp源代码怎么用 不要做一个只会面向搜索编程的程序员 网上下载的asp代码怎么用该如何放置 如何下载asp网页源码 一…

    2022-09-06
    0
  • s2011扫描驱动安装(s2110扫描仪使用方法)

    电脑中的设备有没有新的驱动程序发布,安装的应用软件有没有新的版本出现,这些除了通过手动查看软硬件升级选项或到官网上查看外,其实还有更省事的办法。通过驱动升级检查软件DUMo和软件升级检查工具SUMo,检查系统硬件设备驱动和软件的升级情况,从而可以高效

    2021-10-12 技术经验
    0
  • Hybrid的缓存策略怎么设计

    Hybrid缓存策略是指结合多种不同的缓存策略来提高缓存效果和性能。设计Hybrid缓存策略时,可以考虑以下几个方面:冷热数据分离:将数据按照访问频率分为热数据和冷数据两种类型,对热数据采用高速缓存策略,对冷数据采用低速缓存策略,以提高缓存命中率和性能。多级缓存:采用多级缓存结构,将数据缓存在不同级别的缓存中,例如内存缓存、磁盘缓存和网络缓存,以提高缓存容量和性能。缓存淘汰策略:采用不同的缓存淘汰

    2024-05-30
    0
  • 在Cassandra中如何执行数据备份和恢复操作

    在Cassandra中执行数据备份和恢复操作可以使用以下几种方式:使用nodetool命令进行备份和恢复:数据备份:可以使用nodetool命令的snapshot选项来创建数据快照,创建快照后会在每个节点的data目录中生成一个新目录,其中包含了快照文件。命令如下:nodetool snapshot -t 数据恢复:可以通过将快照文件拷

    2024-03-29
    0

发表回复

登录后才能评论