liunx centos 下oracle expdp备份导出 sh脚本

dmpfile=bakexpdp$(date +%Y%m%d).dmp
logfile=bakexpdp$(date +%Y%m%d).log
expdp user/[email protected] directory=data_dir dumpfile=$dmpfile full=y log=$logfile;

原文地址:https://blog.51cto.com/mflag/2446289

时间: 2024-10-12 07:55:53

liunx centos 下oracle expdp备份导出 sh脚本的相关文章

Oracle expdp/impdp导出导入命令及数据库备份

Oracle expdp/impdp导出导入命令及数据库备份 使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用. IMP只适用于EXP导出的文件,不适用于EXPDP导出文件:IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件. expdp或impdp命令时,可暂不指出用户名/密码@实例名 as 身份,然后根据提示再输

oracle expdp 无法导出SYS下特定TABLE

创建测试表: D:\app\product\11.1.0\db_1>sqlplus "/as sysdba" SQL*Plus: Release 11.1.0.7.0 - Production on 星期日 5月 18 17:12:06 2014 Copyright (c) 1982, 2008, Oracle. All rights reserved. 连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0

Linux下Oracle自动备份脚本

#!/bin/bash export ORACLE_HOME=/usr/local/instantclient_11_2export PATH=$ORACLE_HOME:$PATHexport TNS_ADMIN=$ORACLE_HOME/network/adminexport LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH#export NLS_LANG='simplified chinese_china.ZHS16GBK'export NLS_LA

ORACLE expdp/impdp导出实例

服务器上以sys或system超级管理员登录. SQL>create directory expdp_dir as '/home/oracle/dmpdata';(dmpdata 需要建立.赋予目录权限) SQL>grant read,write on directory expdp_dir to hwifi;(数据库username) 导出表中的部分记录(query): expdp hwifi/123456 dumpfile=test.dmp directory=expdp_dir tabl

centos6.5下oracle自动备份删除指定天数的文件

第一步先做一个备份 #!/bin/sh export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export LD_LIBRARY_PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin //注意是冒号 rq=`date '+%Y%M%D%H%M'` /home/oracle/app/ora

Windows下Oracle定时备份(全量备份)

关于Windows下oracle全量备份的文章,很多网站都有,写下本文不过是为了以后方便查找,不用再到处找. 以下些许内容有所参考到其他人所写内容,这里无意冒犯,本文引用内容部分会附上参考地址,还望原作者见谅. 备份脚本 新建txt文档,把脚本复制进去后改文件格式为bat文件,双击运行即可测试该脚本是否有误. 这里要说明一下,开始把脚本拿过来执行时,一直未能成功备份数据库 用bat的pause暂停调试发现了一些问题,有时不注意可能会在定义的变量如BACKUPDATE.USER等后面带了空格 这个

Windows下MySQL自动备份的batch脚本

在Unix系统环境中可以通过各种Unix shell结合cron任务实现对MySQL的自动备份,那在Windows下要如何实现呢,其实很简单只要写好自定义的batch脚本在结合taskschd.msc(任务计划程序),就可以实现,最近需要修改调优Windows环境下的MySQL就顺便写了一个使用mysqldump做逻辑备份的batch脚本,如下: @echo off ::mysql_backup.bat set hour=%time:~0,2% if "%time:~0,1%"==&q

Centos 下添加开机自启动服务和脚本

最近刚玩Centos7的系统,跟Centos6还是很多方面有改变的,这里记录一下怎么在Centos7下添加开机自启动脚本和服务的方法. 1.添加开机自启服务 我这里以docker 服务为例,设置如下两条命令即可: 1  # systemctl enable docker.service #设置docker服务为自启动服务 相当于我们的 chkconfig docker on 2 # systemctl start docker.service #启动docker服务 2.添加开机自启脚本 在ce

Oracle expdp逻辑导出与异机恢复

一.      环境 平台 版本 A机: Linux RHEL 5.8 X64 Oracle 11.2.0.3 X64 单实例 oral B机: Win2003 X32 Oracle 11.2.0.1 X32 单实例oral 只带系统自带的数据文件,不含自定义表空间和用户 二.      A机执行全库导出 [[email protected] ~]$ sqlplus /nolog SQL> conn / as sysdba; SQL> create directory dump_dir as