【问题标题】:database logical full backup export using expdp使用 expdp 导出数据库逻辑完整备份
【发布时间】:2017-07-31 07:59:18
【问题描述】:

我写了以下命令:

create directory orcl_full as '/oradata3/datapump/full_export';
create user user1 identified by admin12;
grant read,write on directory orcl_full to user1;
grant exp_full_database to user1;

但是当我尝试使用expdp 命令导出数据时,它不起作用:

expdp user1@ri/admin12@ORCL directory=orcl_full dumpfile=orclfull.dmp logfile=full_export.log FULL=YES;

这是我得到的错误:

ORA-31626: 作业不存在
ORA-31633: 无法创建主表 "user1.SYS_EXPORT_FULL_05"
ORA-06512:在“SYS.DBMS_SYS_ERROR”,第 95 行
ORA-06512:在“SYS.KUPV$FT”,第 1048 行
ORA-01950: 对表空间 'USERS' 没有权限

我被困在这里,有人可以帮助我吗?在教程中,这个命令是有效的。

【问题讨论】:

  • “它不起作用”是什么意思?你有什么错误吗?
  • 是的。 ORA-31626:作业不存在 ORA-31633:无法创建主表“user1.SYS_EXPORT_FULL_05” ORA-06512:在“SYS.DBMS_SYS_ERROR”,第 95 行 ORA-06512:在“SYS.KUPV$FT”,第 1048 行ORA-01950: 对表空间 'USERS' 没有权限
  • 写完这条命令后:expdp user1@ri/admin1234 directory=orcl_full NETWORK_LINK=source_database_link dumpfile=orclfull.dmp logfile=full_export.log FULL=YES;错误:ORA-31626:作业不存在 ORA-31633:无法创建主表“user1.SYS_EXPORT_FULL_05” ORA-06512:在“SYS.DBMS_SYS_ERROR”,第 95 行 ORA-06512:在“SYS.KUPV$FT”,第 1048 行 ORA-01950:对表空间 'USERS' 没有权限

标签: oracle oracle11g oracle12c oracle-dump


【解决方案1】:

这个命令有效:

expdp user1@ri15/$d_pass directory=orcl_full dumpfile=orclfull.dmp logfile=full_export.log FULL=YES;`

【讨论】:

    【解决方案2】:

    ORA-31626: 作业不存在
    ORA-31633: 无法创建主表

    Datapump 使用主表来管理导出作业。像任何其他表一样,它需要存储,这意味着它需要写入表空间。

    ORA-01950: 对表空间 'USERS' 没有权限

    当您创建user1 帐户时,您没有授予它任何表空间权限。所以它不能创建任何表,这就是工作失败的原因。解决方案非常简单:在 USERS 表空间上授予配额(如果没有为用户帐户指定其他表空间,则为默认表空间)。

    alter user user1 quota unlimited on users;
    

    “得到以下错误:SP2-0734:未知命令开头“expdp use...” - 忽略行的其余部分。“

    expdp 是一个操作系统可执行文件。您的错误是一个 SQL*plus 错误,它是一个 SQL 客户端。要么启动终端窗口并在那里运行 OS 命令,要么使用host 命令从 SQL*Plus 中退出。

    【讨论】:

    • 非常感谢先生的热心帮助,但我编写了该命令并收到以下错误:SP2-0734:未知命令开头“expdp 使用...” - 其余行被忽略。请帮助我。
    • 哦,是的,我的错...但是这次我收到以下错误:ORA-39006:内部错误 ORA-39065:DISPATCH ORA-04054 中出现意外的主进程异常:数据库链接 SOURCE_DATABASE_LINK 不存在ORA-39097: 数据泵作业遇到意外错误 -4054。
    • 这是一个单独的问题,请作为新问题提出。 .由于我的回答似乎已经解决了您最初的问题,请投票并接受它。接受的答案提高了 SO 作为未来寻求者资源的价值。
    猜你喜欢
    • 2011-11-25
    • 2013-12-29
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多