zoukankan      html  css  js  c++  java
  • dba权限导出dmp后使用普通用户导入报错

    基本思路

    使用本地orcl数据库 导入dba导出dmp文件

    然后将数据库授权给普通用户,使用普通用户导出

    使用dba用户登录

    打开sqlplus   输入  / as sysdba

    create user username identified by password

    grant dba to username;

    导入时发现 201 张表实际上只导入了192张 ,检查发现有点表因为有特殊字段,表空间名称不对应,导入会报错,所以导入之前应先做一下dmp文件的处理

    perl -i -pe 's/TABLESPACE "CFAE_BBS_DATA"/TABLESPACE "TBS_JZBJJD_BS_DEV"/ig' kfcsqs1127.dmp
    源表空间 CFAE_BBS_DATA
    目的表空间 TBS_JZBJJD_BS_DEV
    文件名  kfcsqs1127.dmp

    再次执行 imp lzg/lzg@BBS_KFCS file=E:oraclekfcsqs1127.dmp full=y ignore=y 

    发现含有clob 的表 成功迁移过来

    取消用户lzg的dba权限

    revoke dba from lzg;

    从本地Oracle数据库中重新导出dmp
  • 相关阅读:
    实验二 递归下降语法分析
    作业十一
    第七次作业逻辑回归实践
    机器学习第六次作业
    第五次作业
    第三次作业k均值算法
    第二次作业
    机器学习作业一
    14次作业
    12 实验二 递归下降语法分析
  • 原文地址:https://www.cnblogs.com/liuzhenguo/p/14468743.html
Copyright © 2011-2022 走看看