zoukankan      html  css  js  c++  java
  • oracle数据泵导入导出部分用户

    问题描述:需要将140服务器中的tbomnew实例下的部分用户导入到118服务器下的tbompx实例中,本次导入导出的两个数据库均为19C

    部分用户名:CORE,MSTDATA,BOMMGMT,CFGMGMT,CHGMGMT,CUST,integration

    1.导入指定140服务器的实例名tbomnew,先查询一下这个服务器上的实例名,可以用监听查询,因为这个库中有很过实例名,所以要先导入所需要的实例名。

     

    [oracle@t-bomdb dpdump]$ export ORACLE_SID=tbomnew

    [oracle@t-bomdb dpdump]$

    [oracle@t-bomdb dpdump]$

    [oracle@t-bomdb dpdump]$ echo $ORACLE_SID

    tbomnew

     

    2.首先查询服务器有没有创建用于备份的dumpfile之类的

    SQL> select * from dba_directories;    查询数据字典查看一下dumpfile的名称,属于sys用户,名字,以及路径,如果没有可以创建一个目录

     

    3.开始导出需要导出的部分用户,加上logfile可以看到运行日志,清晰的可以看到导出的过程

    [oracle@t-bomdb ~]$ expdp "'/ as sysdba'" directory=DATA_PUMP_DIR dumpfile=20200104USERS.DMP schemas=CORE,MSTDATA,BOMMGMT,CFGMGMT,CHGMGMT,CUST,integration logfile=20200104USERS.log

     

     

    4.将导出的dmp文件传输到118目标服务器的文件夹下

    [oracle@t-bomdb ~]$ scp /oracle/admin/tbomnew/dpdump/20200114USERS.DMP root@10.66.225.118:/oracle/admin/tbompx/dpdump/

     

    5.scp传输过来的文件进行imdpd导入,下边的红色部分不用在意

     

     

    6.但是值得注意的这里的文件权限是root,需要手动授权dmp文件属主为 oracle:oinstall

    [root@tldbompx03 dpdump]# chown -R oracle:oinstall 20200114USERS.DMP

    [root@tldbompx03 dpdump]#

    [root@tldbompx03 dpdump]#

    [root@tldbompx03 dpdump]# ll

    total 14720

    -rw-r----- 1 oracle oinstall 15065088 Jan 14 10:41 20200114USERS.DMP

    -rw-r--r-- 1 oracle oinstall      492 Jan 14 10:42 20200114USERS.log

    -rw-r----- 1 oracle oinstall      151 Dec 20 16:14 dp.log

    7.impdp导入,可以看到导入的一个过程

    [oracle@tldbompx03 ~]$ impdp "'/ as sysdba'" directory=DATA_PUMP_DIR dumpfile=20200114USERS.DMP logfile=20200114USERS.log

     

    8. select username from dba_users order by created;      查看到导入过来的用户

     

    本次导入导出需要注意的地方是,使用的连接工具是xshell,在140服务器下打开一个sqlplus的窗口进行准备工作,导入的实例是tbomnew,但是又新开了一个窗口,采用的是默认的实例名tbom,由于新开的窗口没有确认实例名,所以导致传输的数据是另一个实例下的。

    导出错误数据的解决方法为删除已经导入的用户,一定要确认IP与实例名。

    drop user CORE cascade;

    drop user MSTDATA cascade;

    drop user BOMMGMT cascade;

    drop user CFGMGMT cascade;

    drop user CHGMGMT cascade;

    drop user CUST cascade;

    drop user integration cascade;

  • 相关阅读:
    windows phone 7 中文天气预报应用来源http://www.cnblogs.com/liulunet/archive/2011/08/17/2141696.html
    Margin 属性的一些边界情况说明 转http://blog.csdn.net/ghj1976/article/details/4987686
    C#中的委托和事件(续)
    Windows Phone 7开发,进度条ProgressBar使用详解
    Silverlight BitmapImage的SetSource(Stream streamSource)致命性错误的解决办法
    Windows Phone 7 页面间传值 来源http://blog.csdn.net/dncts/article/details/6160067
    windows phone textblock C#设置颜色以及换行
    C# 中的委托和事件
    jsp连接Sql2008
    jsp连接Sql2008delete操作
  • 原文地址:https://www.cnblogs.com/houzhiheng/p/12191929.html
Copyright © 2011-2022 走看看