zoukankan      html  css  js  c++  java
  • impdp 导出导入注意事项

    finchina用户登录财汇数据库:
    1.备份财汇数据库(finchina)
    登陆Oracle服务器端:
    (1)在操作系统上建立真实目录(注意当前路径有足够大的存储空间)
    mkdir -p /oracle/db/20210430
    echo $ORACLE_SID
    sqlplus / as sysdba
    select a.INSTANCE_NAME,a.HOST_NAME,a.VERSION from v$instance a;
    
    exit;
    查询结果--INSTANCE_NAME 是否为$ORACLE_SID,如果不等于$ORACLE_SID,切换到当前数据库:
    export ORACLE_SID=dcscb2(生产select a.INSTANCE_NAME from v$instance a 查询结果)
    echo $ORACLE_SID
    (2)登录oracle管理员用户
    sqlplus / as sysdba
    (3)创建逻辑目录
    create or replace directory DUMPDIR_FINCHINA as '/oracle/db/20210430'; 
    (4)查看逻辑目录是否已经创建成功
    select * from dba_directories a where a.DIRECTORY_NAME='DUMPDIR_FINCHINA';
    (5)用管理员给指定用户赋予在该目录的操作权限
    grant read,write on directory DUMPDIR_FINCHINA to finchina;
    exit;
    (6)导出dmp文件
    expdp finchina/finchina_CbPc1@dcsdb DIRECTORY=DUMPDIR_FINCHINA  dumpfile=finchina_20210430.dmp  LOGFILE=finchina_20210430_expdp.log  content=data_only
    2.备份更改日期的数据
    登录plsql,执行20210430sql文件夹下的更新数据备份sql.txt 文件中的sql
    3.更新财汇入库时间	 
    (1)登录plsql,执行20210430sql文件夹下的财汇更新入库时间+8.txt 文件中的sql
    (2)执行20210430sql文件夹下的上线验证sql.txt 文件中的sql 
    验证结果:查询结果都为0条
    (3)验证(2)通过 (1)提交commit
    

      

  • 相关阅读:
    Azure DevOps Server 2020.1 新增功能 (TFS)
    Azure DevOps Server 2020.1 升级指南 (TFS)
    Azure DevOps Server:如何在Git历史记录中显示中文姓名
    Azure DevOps Server:集中显示所有团队的燃尽图
    MS中adjust hydrogen功能不能使用的问题
    bat对拍
    CSP 201812-4 数据中心(最小瓶颈生成树)
    CSP 202009
    CSP 202012
    牛客练习赛76
  • 原文地址:https://www.cnblogs.com/zhanglin123/p/14807527.html
Copyright © 2011-2022 走看看