plsql还原dump可执行文件如何配置

plsql还原dump可执行文件如何配置,第1张

要还原dump可执行文件,需要使用Oracle的imp命令。该命令可以将dump文件导入到数据库中,实现还原功能。

使用imp命令的步骤如下:

1. 登录到Oracle数据库服务器上;

2. 运行imp命令,格式如下:

imp userid=username/password@database_name file=dump_file_name.dmp log=log_file_name.log full=y

3. 如果需要对dump文件进行还原,可以在imp命令中添加参数“fromuser”和“touser”来指定用户名。

Oracle dump文件的命令有exp/imp和expdp/impdp。对于dump文件,我们不能直接提取出data数据,但是我们可以通过相关的参数,从dump文件中提取出对应的DDL语句

Oracle 从Dump 文件里提取 DDL 语句 方法说明 http://www.linuxidc.com/Linux/2011-09/43896.htm

如果是导出导入(exp/imp),那么是indexfile参数;

如果是数据泵(expdp/impdp),那么是sqlfile参数。

expdp/impdp提取出的DDL语句更详细,可读性更好。

一、使用exp/imp命令

1、导出lxh用户的数据,生成dump文件

exp lxh/lxh file=lxh.dmp owner=lxh

2、从dump文件里提取DDL语句

imp lxh/lxh file=lxh.dmp fromuser=lxh touser=lxh indexfile=lxh.sql

该import命令并没有真正的import data,而只是生成了我们对应用户下所有DDL的sql语句。对于表的DDL语句,用REM进行了注释。

二、使用expdp/impdp命令

1、导出lxh用户的数据,生成dump文件

expdp lxh/lxh directory=backup dumpfile=lxh.dmp schemas=lxh

2、从dump文件里提取DDL语句

impdp lxh/lxh directory=backup dumpfile=lxh.dmp sqlfile=lxh.sql

---------------------------------------------------------------------------

或者使用DDL Wizard这个软件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9878512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存