####expdp.sh

###### ------------- --   UAT   -- -------------

@D:\dba\change\UAT\eais\env\env_eaisuat.sql

-------------- --   PROD   -- -------------- --

@D:\dba\change\PROD\eais\env\env_eaisprod.sql

conn &v_system_un/&v_system_pw@&V_CONN_STR;

col dt new_value dt noprint

select to_char(sysdate, 'YYYYMMDD_HH24MISS') dt from dual;

define v_log_file=.\log\01_rollout_&dt..log spool &v_log_file

set echo on feedback on verify on

------------------------------------------ --   1. Check Invalid Ojbect (before)   -- ------------------------------------------

--

conn &v_system_un/&v_system_pw@&V_CONN_STR;

@chk_invalid.sql

------------------------------------------ --   2. Check dba_direcotry (before)   -- ------------------------------------------

conn &v_system_un/&v_system_pw@&V_CONN_STR;

select DIRECTORY_NAME,DIRECTORY_PATH from dba_directories;

------------------------------------------ --   3. spool exp scripts   -- ------------------------------------------

set feedback off

set pagesize 0

set heading off

set verify off

set linesize 200

set trimspool on

spool c:/数据库备份.bat;

select 'expdp &v_system_un/&v_system_pw@&V_CONN_STR file=&V_CONN_STR&dt..dmp directory=DATA_PUMP_DIR log=&V_CONN_STR&dt..log schemas=''&v_eaisdata_un'',''&v_eaisusr_un'',''&v_eaisquery_un'',''&v_eaispatch_un'' parallel=2' from dual;

spool off

set feedback on

set pagesize 9999

set heading on

set verify on exit

####impdp.sh

###### ------------- --   UAT   -- -------------

@D:\dba\change\UAT\eais\env\env_eaisuat.sql

-------------- --   PROD   -- -------------- --

@D:\dba\change\PROD\eais\env\env_eaisprod.sql

conn &v_system_un/&v_system_pw@&V_CONN_STR;

col dt new_value dt noprint

select to_char(sysdate, 'YYYYMMDD_HH24MISS') dt from dual;

define v_log_file=.\log\01_rollout_&dt..log spool &v_log_file

set echo on feedback on verify on

------------------------------------------ --   1. Check Invalid Ojbect (before)   -- ------------------------------------------

--conn &v_system_un/&v_system_pw@&V_CONN_STR;

@chk_invalid.sql

------------------------------------------ --   2. Check dba_direcotry (before)   -- ------------------------------------------

conn &v_system_un/&v_system_pw@&V_CONN_STR;

select DIRECTORY_NAME,DIRECTORY_PATH from dba_directories;

------------------------------------------ --   3. spool exp scripts   -- ------------------------------------------

set feedback off

set pagesize 0

set heading off

set verify off

set linesize 200

set trimspool on

spool c:/数据库恢复.bat;

select 'impdp &v_system_un/&v_system_pw@&V_CONN_STR file=&1.dmp directory=DATA_PUMP_DIR log=&V_CONN_STR&dt..log schemas=''&v_eaisdata_un'',''&v_eaisusr_un'',''&v_eaisquery_un'',''&v_eaispatch_un'' table_exists_action=replace  parallel=2' from dual;

spool off

set feedback on

set pagesize 9999

set heading on

set verify on exit

####设计思路

## expdp.sh输入变量

用户名: 密码: 文件名: 目录名: schema名字

输出变量 生成文件:

## 思路如下: 1. 2.

## impdp.sh输入变量

用户名: 密码: 文件名: 目录名: schema名字

输出变量 导入之前失效对象 生成文件:导出日志 导入之后失效对象

## 思路如下: 1. 2.

expdp.sh and impdp.sh的更多相关文章

  1. ubuntu.sh: 113: ubuntu.sh: Syntax error: "(" unexpected

    在ubuntu电脑上安装lnmp环境,执行下面命令时 sudo sh ubuntu.sh 报错误:ubuntu.sh: 113: ubuntu.sh: Syntax error: "(&qu ...

  2. 针对数据泵导出 (expdp) 和导入 (impdp)工具性能降低问题的检查表 (文档 ID 1549185.1)

    针对数据泵导出 (expdp) 和导入 (impdp)工具性能降低问题的检查表 (文档 ID 1549185.1) 文档内容 适用于: Oracle Database – Enterprise Edi ...

  3. Linux里startup.sh 和 shutdown.sh

    最近用socket编写了一个服务端程序,监听1024端口,检测客户端发来的请求,所在Linux里写启动和停止的脚本: 在Eclipse里java写好程序,右击导出生成 Runnable JAR fil ...

  4. lispbox 安装运行.sh的时候出现 lispbox.sh: 2: lispbox.sh: Bad substitution

    安装lispbox时使用tar命令将压缩文件解压之后cd进入之后在运行.sh文件时出现了如下情况. $ sh lispbox.sh lispbox.: lispbox.sh: Bad substitu ...

  5. adformsctl.sh 与 adformsrvctl.sh, 10.1.2 及10.1.3

    参考 http://blog.csdn.net/cai_xingyun/article/details/40393885 ,  adformsctl.sh 是开启forms oc4j ,  根据之后的 ...

  6. exp/expdp 与 imp/impdp命令导入导出数据库详解

    一.exp命令导出数据库 如何使exp的帮助以不同的字符集显示:set nls_lang=simplified chinese_china.zhs16gbk,通过设置环境变量,可以让exp的帮助以中文 ...

  7. ./test.sh . ./test.sh source ./test.sh的区别

    背景 今天写几个shell脚本,使用一个公共的config.sh,但是export出来的东西在另外的*.sh中不能直接用,这让我很惆怅,印象中就是可以export出来给别的shell用啊,只要不是下一 ...

  8. start-dfs.sh 和 start-all.sh的区别

    start-dfs.sh 只启动namenode 和datanode, start-all.sh还包括yarn的resourcemanager 和nodemanager 之前就所以因为只启动了star ...

  9. Whats the difference between service tomcat ./startup.sh and ./catalina.sh run

    stack overflow 给出的答案: catalina.sh run starts tomcat in the foreground, displaying the logs on the co ...

随机推荐

  1. 基于Centos6.6的R720服务器四网口端口聚合的实践

    服务器多网口端口聚合,其目的主要在于网卡容灾和提升带宽.linux端口绑定,提供7种模式,如下: 关于mode共有0-6等7种模式,详细请参考官方手册!mode的值表示工作模式,他共有0,1,2,3, ...

  2. .net core 时间戳转换

    /// <summary> /// 时间戳和日期的转化 /// </summary> public class DateTimeUtility { /// <summar ...

  3. SMO 的环境

    Microsoft SQL Server System CLR Types - http://go.microsoft.com/fwlink/?LinkId=123721&clcid=0x40 ...

  4. LeetCode OJ 202. Happy Number

    Write an algorithm to determine if a number is "happy". A happy number is a number defined ...

  5. 关于getchar()的知识

    char* s1 = "123",字符串"123"这段内存是只读的,就是说其内容不能改变///char *s 这个是指申请一个地址空间 记录一个地址 #incl ...

  6. iOS 开发者旅途中的指南针 - LLDB 调试技术

    文章转载于:iOS 开发者旅途中的指南针 - LLDB 调试技术 今天给大家介绍的内容,无关乎任何功能性开发技术,但又对开发的效率影响至深,这就是调试技术. 何为调试呢,比如我们用 print 函数在 ...

  7. 如何创建自定义ASP.NET MVC5脚手架模板?

    I'm using ASP.NET MVC5 and VS2013 I've tried to copy CodeTemplates folder from C:\Program Files (x86 ...

  8. Google Gson的使用方法

    用法1:从网络获取到json字符串之后,假如该字符串为data, Gson gson = new Gson(); HomeBean json = gson.fromJson(data, HomeBea ...

  9. Ajax交互,浏览器接收不到服务器的Json数据(跨域问题)

    该问题的情景如下: 问题描述 Ajax的请求代码放在一台机器上,而服务器的java 路由程序放在另一个机子上,所以Ajax的url填写的是带"http://"  的地址,而不是相对 ...

  10. 使用queryperf对DNS服务器作压力测试

    一.querperf简介 当我们把DNS服务器配置好后,我们肯定会想测试一下DNS服务器的性能如何,上线后如果请求数够多服务器还能否响应?于是,我们可以使用软件模拟环境,对DNS服务器作评估性的测试. ...