gpt4 book ai didi

oracle - 如何使用 Oracle PL/SQL Developer 创建转储?

转载 作者:行者123 更新时间:2023-12-04 02:41:36 24 4
gpt4 key购买 nike

我需要将用户(包括表、过程等)转储为 FILENAME.dmp .

如果我创建一个新用户并导入 FILENAME.dmp ,那么一切都应该被创建。

如何创建此转储文件?

不要调用我使用 Run > EXPRun > IMP功能,因为由于某些问题,该功能对我不起作用。

最佳答案

EXP(导出)和 IMP(导入)是您需要的两个工具。最好尝试在命令行和同一台机器上运行这些。

它可以从远程运行,你只需要设置你 TNSNAMES.ORA正确安装所有与数据库版本相同的开发人员工具。在不知道您遇到的错误消息的情况下,我无法帮助您使 exp/imp 工作。

导出单个用户的命令:

exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp

这将创建导出转储文件。

要将转储文件导入不同的用户模式,首先在 中创建新用户。 SQLPLUS :
SQL> create user newuser identified by 'password' quota unlimited users;

然后导入数据:
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername

如果有大量数据,则调查增加 BUFFERS或查看 expdp/impdp

exp 和 imp 最常见的错误是设置。检查您的 PATH包括 $ORACLE_HOME/bin , 检查 $ORACLE_HOME设置正确并检查 $ORACLE_SID已设置

关于oracle - 如何使用 Oracle PL/SQL Developer 创建转储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com