-- 1.创建目录dump
create or replace directory dump as '/home/oracle/dump';

-- 2.授权:
Grant read,write on directory dump to dissuser;

-- 3.导出
expdp userid=hbyz/hbyz_20161212 schemas=hbyz directory=dump dumpfile=HB135_RT.dmp logfile=hbyz135_RT.log parfile='/home/oracle/dump/pra.txt' cluster=N;
注:
-- cluster=N; RAC多节点时使用;并且有时候需要去掉 @oracle_sid
-- compression=ALL
-- dumpfile=HBYZ135_FULL_%U.dmp logfile=HBYZ135_FULL_%U.dmp parallel=8;
-- parfile='/home/oracle/dump/pra.txt' : --pra文件:
include=table:"in(select table_name from tabs where
table_name in(
'VE_VEHICLE','SYS_ORGANIZE'
))"

-- 4.导入
impdp userid=tmisuser/tmispass@tmis remap_schema=hbyz:tmisuser directory=dump dumpfile=HB135_RT.dmp table_exists_action=replace logfile=impdp_RT.log;

注:
--table_exists_action选项:
{skip 是如果已存在表,则跳过并处理下一个对象;
append是为表增加数据;
truncate是截断表,然后为其增加新数据;
replace是删除已存在表,重新建表并追加数据}

-- TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y
减少impdp导入时 TABLE/INDEX产生的redo,注意这仅仅是减少不是禁绝。
不管是非归档还是归档情况下使用DISABLE_ARCHIVE_LOGGING都会减小导入时间,减少归档量,
但是需要注意如果数据库是force logging情况下,DISABLE_ARCHIVE_LOGGING参数会无效。

--添加自动备份

[root@gnss-3 gnss]# chown oracle:dba -R /backup/
[oracle@gnss-3 gnss]$ sqlplus / as sysdba
SQL> alter session set container=gnss;
SQL> create or replace directory dumpback_gnss as '/backup/gnss/';
SQL> Grant read,write on directory dumpback_gnss to gnssuser; [oracle@gnss-3 gnss]$ vim backupexpdp_gnss.sh #!/bin/bash echo "*****setting the env*****"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export ORACLE_OWNER=orclcdb
export ORACLE_SID=gnss
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1 echo "*****start deleting data *****"
find /backup/gnss/ -mtime +5 -type f | xargs rm -rf for username in gnssuser
do
export DATE=`date +%Y%m%d%H%M`
echo "*****start exporting ${username}'s object*****"
/home/oracle/app/product/12.2.0/db_1/bin/expdp gnssuser/gnsspass@gnss directory=dumpback_gnss dumpfile=gnss\_$DATE\.dmp SCHEMAS=${username} logfile=expdp_gnss_$DATE.log compression=all
#echo "*****start compressing ${username}'s object*****"
#gzip /backup/gnss/gnss_$DATE_*.dmp
done --添加执行权限
[oracle@gnss-3 gnss]$ chmod u+x backupexpdp_gnss.sh --添加定时任务,每天8点执行:
[oracle@gnss-3 gnss]$ crontab -e [oracle@gnss-3 gnss]$ crontab -l
0 8 * * * /backup/gnss/backupexpdp_gnss.sh

oracle—数据泵及常用参数的更多相关文章

  1. 史上最全Oracle数据泵常用命令

    本文转自https://blog.csdn.net/Enmotech/article/details/102848825 墨墨导读:expdp和impdp是oracle数据库之间移动数据的工具,本文简 ...

  2. Oracle数据泵常用命令

    导读:expdp和impdp是oracle数据库之间移动数据的工具,本文简单总结了数据泵的常用命令,希望对大家有帮助.   前言 expdp和impdp是oracle数据库之间移动数据的工具.expd ...

  3. Oracle数据泵导出使用并行参数,单个表能否真正的并行?

    对于Oracle 数据泵expdp,impdp是一种逻辑导出导入迁移数据的一个工具,是服务端的工具,常见于DBA人员使用,用于数据迁移.从A库迁移至B库,或者从A用户迁移至B用户等. 那么有个疑问? ...

  4. ORACLE数据泵还原(IMPDP命令)【转】

      Oracle数据库还原IMPDP命令是相对于EXPDP命令的,方向是反向的.即对于数据库备份进行还原操作.一.知晓IMPDP命令 ? C:\>impdp -help Import: Rele ...

  5. ORACLE数据泵还原(IMPDP命令)

    Oracle数据库还原IMPDP命令是相对于EXPDP命令的,方向是反向的.即对于数据库备份进行还原操作.一.知晓IMPDP命令 C:\>impdp -help Import: Release ...

  6. ORACLE 数据泵 expdp/impdp

    ORACLE 数据泵 expdp/impdp 一.概念 Oracle Database 10g 引入了最新的数据泵(Data Dump)技术,数据泵导出导入 (EXPDP 和 IMPDP)的作用: 1 ...

  7. Oracle 数据泵导入导出总结

    Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常 ...

  8. Oracle数据泵的使用

    几乎所有DBA都熟悉oracle的导出和导入实用程序,它们将数据装载进或卸载出数据库,在oracle  database 10g和11g中,你必须使用更通用更强大的数据泵导出和导入(Data Pump ...

  9. Oracle 数据泵(IMPDP/EXPDP)导入导出总结

    Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常运维的数据库对象少则几千,多则几万甚至几十万,所以传统exp ...

随机推荐

  1. 高性能Linux服务器

    TCP/IP协议族——高性能Linux服务器编程   现在 Internet 使用的主流协议族是 TCP/IP 协议族,它是一个分层.多协议的通信体系. TCP/IP 协议族体系结构以及主要协议 TC ...

  2. layui checkbox , radio 清除所有选中项

    方法: $(selector).prop('cjecked', false); form.render(); 使用示例: // 清除radio选中 $('input[name=ymd]').prop( ...

  3. layui 第三方组件 eleTree 树组件 树形选择器

    使用 JS位置 ,layui/lay/modules/eleTree.js:CSS位置 ,layui/css/modules/eleTree/eleTree.css: ## 下面应用即可页面css引用 ...

  4. CWMP开源代码研究7——cwmp移植

    原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅 ...

  5. PAT 甲级真题题解(121-155)

    1121 Damn Single 模拟 // 1121 Damn Single #include <map> #include <vector> #include <cs ...

  6. GIP画图

    世界坐标:相对于winform窗体来说的, 页面坐标:相对于控件的 设置坐标:相对于显示器 获得Graphics对象一般有两种方式: 1.控件.CreateGraphics();//通过该方式创建后要 ...

  7. mysql数据库设计字符类型及长度

    1.数字类型 小数的我就不聊了,因为有小数点的一般都是用字符串保存.关于整数,有几种可以选TINYINT.SMALLINT.MEDIUMINT.INT和BIGINT,分别占1.2.4.8字节.如果无符 ...

  8. OnVScroll的通常处理

    void CDialogLAMP::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { // TODO: 在此添加消息处理程序代码 ...

  9. JavaScript设计模式(装饰者模式)

    一.模拟传统面向对象语言的装饰者模式: 假设我们在编写一个飞机大战的游戏,随着经验值的增加,我们操作的飞机对象可以升级成更厉害的飞机,一开始这些飞机只能发射普通的子弹,升到第二级时可以发射导弹,升到第 ...

  10. ipairs与pairs的区别

    ipairs 和pairs在lua中都是遍历tbale的函数可是两者有差别 1.pairs遍历table中的全部的key-vale 而ipairs会依据key的数值从1開始加1递增遍历相应的table ...