【发布时间】:2021-02-19 10:21:24
【问题描述】:
我想知道整个数据库或特定表的 sys 用户和 scott/tiger 用户的 Oracle expdp 和 impdp 命令。如果您将 expdp 和 impdp 的脚本分享给我,我将不胜感激。我也想要脚本恢复整个数据库和性能调整。
【问题讨论】:
标签: oracle disaster-recovery database-tuning impdp expdp
我想知道整个数据库或特定表的 sys 用户和 scott/tiger 用户的 Oracle expdp 和 impdp 命令。如果您将 expdp 和 impdp 的脚本分享给我,我将不胜感激。我也想要脚本恢复整个数据库和性能调整。
【问题讨论】:
标签: oracle disaster-recovery database-tuning impdp expdp
没有这样的“the”脚本,就像一个脚本可以做任何你想做的事情。如果您想知道如何使用 expdp 和 impdp,请查看文档 - Utilities 手册。
为了解决一个问题,使用 expdp/impdp 作为 SYS,该手册专门警告反对它,引用如下:
注意:
除非 Oracle 要求,否则不要启动 Export as SYSDBA 技术支援。 SYSDBA 是内部使用的,有专门的 职能;它的行为与普通用户不同。
并且没有用于“恢复整个数据库”的单一脚本。整个数据库的恢复实际上应该使用 rman 完成,使用 rman 制作的备份,而不是 expdp。
当然没有“性能调整”的脚本。您正在寻找复杂问题的简单答案。整本书都是关于性能调优的。性能调优取决于确定性能不佳的原因,而这可能来自无数不相关的来源。
【讨论】:
在导出/导入数据库转储之前,请确保您已创建一个目录,并为将用于导出/导入的用户授予对该目录的读写权限。
expdp 和 impdp 的一些基本示例:
这些只是一些例子。 Expdp 和 impdp 提供了更多有用的选项和参数。更多细节在这里(https://oracle-base.com/articles/10g/oracle-data-pump-10g)
但请记住,EdStevens 是对的,因为没有可用于解决任何问题的“脚本”,尤其是性能问题。
【讨论】: