oracle expdp 无效命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle expdp 无效命令相关的知识,希望对你有一定的参考价值。
难道是权限的问题吗
create directory sam_dir as '/home/oracle/sam_backup';grant read,write on directory sam_dir to newmid;
跪求解释
那个 expdb 是在 操作系统下面执行的命令。 不是在 sqlplus 下面执行的。
数据泵工具导出的步骤:
1、创建DIRECTORY
create directory dir_dp as 'C:/OracleData'
2、授权
Grant read,write on directory dir_dp to obpos;
3、执行导出
expdp obpos/obpos schemas=obpos directory=dir_dp dumpfile=obpos.dmp logfile=obpos.log
注意: 下面的操作是 cmd 下面执行的。
C:\\>expdp obpos/obpos schemas=obpos directory=dir_dp dumpfile=obpos.dmp logfile=obpos.log
Export: Release 10.2.0.1.0 - Production on 星期二, 29 1月, 2013 16:52:12
Copyright (c) 2003, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
启动 "OBPOS"."SYS_EXPORT_SCHEMA_01": obpos/******** schemas=obpos directory=dir
_dp dumpfile=obpos.dmp logfile=obpos.log
正在使用 BLOCKS 方法进行估计...
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 5.375 MB
......
已成功加载/卸载了主表 "OBPOS"."SYS_EXPORT_SCHEMA_01"
******************************************************************************
OBPOS.SYS_EXPORT_SCHEMA_01 的转储文件集为:
C:\\ORACLEDATA\\OBPOS.DMP
作业 "OBPOS"."SYS_EXPORT_SCHEMA_01" 已于 16:52:56 成功完成
Oracle expdp 和 impdp 命令?
【中文标题】Oracle expdp 和 impdp 命令?【英文标题】:Oracle expdp and impdp command? 【发布时间】:2021-02-19 10:21:24 【问题描述】:我想知道整个数据库或特定表的 sys 用户和 scott/tiger 用户的 Oracle expdp 和 impdp 命令。如果您将 expdp 和 impdp 的脚本分享给我,我将不胜感激。我也想要脚本恢复整个数据库和性能调整。
【问题讨论】:
【参考方案1】:没有这样的“the”脚本,就像一个脚本可以做任何你想做的事情。如果您想知道如何使用 expdp 和 impdp,请查看文档 - Utilities 手册。
为了解决一个问题,使用 expdp/impdp 作为 SYS,该手册专门警告反对它,引用如下:
注意:
除非 Oracle 要求,否则不要启动 Export as SYSDBA 技术支援。 SYSDBA 是内部使用的,有专门的 职能;它的行为与普通用户不同。
并且没有用于“恢复整个数据库”的单一脚本。整个数据库的恢复实际上应该使用 rman 完成,使用 rman 制作的备份,而不是 expdp。
当然没有“性能调整”的脚本。您正在寻找复杂问题的简单答案。整本书都是关于性能调优的。性能调优取决于确定性能不佳的原因,而这可能来自无数不相关的来源。
【讨论】:
【参考方案2】:在导出/导入数据库转储之前,请确保您已创建一个目录,并为将用于导出/导入的用户授予对该目录的读写权限。
expdp 和 impdp 的一些基本示例:
完整的数据库导出:expdp scott/tiger@orcl directory=mydir dumpfile=expdp_full_db.dmp logfile=expdp_full_db.log full=YES; 表导出:expdp scott/tiger directory=mydir dumpfile=table_exp.dmp logfile=table_exp.log table=test 表导入:impdp scott/tiger directory=mydir dumpfile=table_exp.dmp logfile=table_exp.log tables=test这些只是一些例子。 Expdp 和 impdp 提供了更多有用的选项和参数。更多细节在这里(https://oracle-base.com/articles/10g/oracle-data-pump-10g)
但请记住,EdStevens 是对的,因为没有可用于解决任何问题的“脚本”,尤其是性能问题。
【讨论】:
以上是关于oracle expdp 无效命令的主要内容,如果未能解决你的问题,请参考以下文章