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