expdp.sh and impdp.sh
####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的更多相关文章
- ubuntu.sh: 113: ubuntu.sh: Syntax error: "(" unexpected
在ubuntu电脑上安装lnmp环境,执行下面命令时 sudo sh ubuntu.sh 报错误:ubuntu.sh: 113: ubuntu.sh: Syntax error: "(&qu ...
- 针对数据泵导出 (expdp) 和导入 (impdp)工具性能降低问题的检查表 (文档 ID 1549185.1)
针对数据泵导出 (expdp) 和导入 (impdp)工具性能降低问题的检查表 (文档 ID 1549185.1) 文档内容 适用于: Oracle Database – Enterprise Edi ...
- Linux里startup.sh 和 shutdown.sh
最近用socket编写了一个服务端程序,监听1024端口,检测客户端发来的请求,所在Linux里写启动和停止的脚本: 在Eclipse里java写好程序,右击导出生成 Runnable JAR fil ...
- lispbox 安装运行.sh的时候出现 lispbox.sh: 2: lispbox.sh: Bad substitution
安装lispbox时使用tar命令将压缩文件解压之后cd进入之后在运行.sh文件时出现了如下情况. $ sh lispbox.sh lispbox.: lispbox.sh: Bad substitu ...
- adformsctl.sh 与 adformsrvctl.sh, 10.1.2 及10.1.3
参考 http://blog.csdn.net/cai_xingyun/article/details/40393885 , adformsctl.sh 是开启forms oc4j , 根据之后的 ...
- exp/expdp 与 imp/impdp命令导入导出数据库详解
一.exp命令导出数据库 如何使exp的帮助以不同的字符集显示:set nls_lang=simplified chinese_china.zhs16gbk,通过设置环境变量,可以让exp的帮助以中文 ...
- ./test.sh . ./test.sh source ./test.sh的区别
背景 今天写几个shell脚本,使用一个公共的config.sh,但是export出来的东西在另外的*.sh中不能直接用,这让我很惆怅,印象中就是可以export出来给别的shell用啊,只要不是下一 ...
- start-dfs.sh 和 start-all.sh的区别
start-dfs.sh 只启动namenode 和datanode, start-all.sh还包括yarn的resourcemanager 和nodemanager 之前就所以因为只启动了star ...
- 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 ...
随机推荐
- ios简单实现如果没有开启定位,提示开启系统软件定位功能
if([CLLocationManager locationServicesEnabled] && [CLLocationManager authorizationStatus] == ...
- 解决centos网速特别慢的最佳解决办法
摘自:http://www.centoscn.com/CentosBug/osbug/2014/0614/3138.html 我使用了centOS,但是发现网速实在是卡得几乎不能上网,连百度都打不开, ...
- ios 烟花 火焰 雨水 雪花等特效属性
CAEmitterLayer *snowEmitter = [CAEmitterLayer layer]; //例子发射位置 snowEmitter.emitterPosition = CGPoint ...
- ORACLE里锁有以下几种模式,v$locked_object,locked_mode【转】
ORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4: ...
- 贪心+bfs 或者 并查集 Codeforces Round #268 (Div. 2) D
http://codeforces.com/contest/469/problem/D 题目大意: 给你一个长度为n数组,给你两个集合A.B,再给你两个数字a和b.A集合中的每一个数字x都也能在a集合 ...
- asp.net html table to DataTable
添加引用 http://htmlagilitypack.codeplex.com/downloads/get/437941 protected void Export(string content,s ...
- Spring AOP面向切面编程的实现
1.涉及到的几个概念 切面类.被切对象.切入点.切入时间.切入内容:(自己命的名,好理解点) 2.看配置文件 <?xml version="1.0" encoding=&qu ...
- request.getparam()与request.getAttibute()的区别
request.getparam()是用来获取已get或post提交的参数的值,而request.getAttibute()是获取request中存放的值
- 【Tomcat】Tomcat配置之请求字符串编码
默认情况下,如果tomcat中部署的webservice或者web网站需要有中文的请求参数,而这时候我们直接在浏览器中输入中文那么接受到的将是乱码,无法达到我们的需求,这时候我们就需要对Tomcat的 ...
- hdu1950 Bridging signals 最长递增子序列
用一个数组记下递增子序列长度为i时最小的len[i],不断更新len数组,最大的i即为最长递增子序列的长度 #include<cstdio> #include<algorithm&g ...