Oracle使用資料泵定時備份多個schema的指令碼
(1)建立匯出目錄
> sqlplus system/oracle
SQL> create directory dump_dir as '/home/oracle/dump';
Directory created.
(2)編寫指令碼
指令碼存放位置:/home/oracle/
指令碼名稱:backup_logic.sh
指令碼內容:
#!/bin/bash
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=zxin
export PATH=$PATH:$ORACLE_HOME/bin
EXPFILE=`date '+exp%Y%m%d.dmp'`
LOGFILE=`date '+exp%Y%m%d.log'`
expdp system/oracle directory=dump_dir dumpfile=$EXPFILE logfile=$LOGFILE schemas=pingchuan,zte;
(3)執行指令碼
> cd /home/oracle/
> ./backup_logic.sh
Export: Release 10.2.0.1.0 - 64bit Production on 星期二, 23 6月, 2015 18:26:12
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
Starting "SYSTEM"."SYS_EXPORT_SCHEMA_01": system/******** directory=dump_dir dumpfile=exp_2015062318.dmp logfile=exp_2015062318.log schemas=pingchuan,zte
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 192 KB
Processing object type SCHEMA_EXPORT/USER
Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
Processing object type SCHEMA_EXPORT/ROLE_GRANT
Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . exported "PINGCHUAN"."TEST_TABLE" 4.937 KB 1 rows
. . exported "PINGCHUAN"."TEST_TABLE2" 4.937 KB 1 rows
. . exported "ZTE"."TEST_TABLE3" 4.929 KB 1 rows
Master table "SYSTEM"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_SCHEMA_01 is:
/home/oracle/dump/exp_2015062318.dmp
Job "SYSTEM"."SYS_EXPORT_SCHEMA_01" successfully completed at 18:26:18
(4)檢查結果
> cd /home/oracle/dump
> ls
exp20150623.dmp exp20150623.log
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1710095/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【DATAPUMP】Oracle資料泵定時備份刪除指令碼Oracle指令碼
- Mysql定時備份資料指令碼MySql指令碼
- ORACLE常用定時備份指令碼Oracle指令碼
- oracle rman 定時備份指令碼Oracle指令碼
- 備份SCHEMA資訊的指令碼指令碼
- 資料庫的定時備份(小庫、資料泵工具)資料庫
- Linux 平臺下 Oracle 資料泵備份(expdp) SHELL 指令碼LinuxOracle指令碼
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- Oracle用指令碼定時執行備份Oracle指令碼
- Oracle使用資料泵在異機之間匯出匯入多個 schemaOracle
- oracle資料泵備份(Expdp命令)Oracle
- 自動定時備份 mysql 資料庫 的 shell 指令碼MySql資料庫指令碼
- Linux定時備份資料庫與指令碼加密Linux資料庫指令碼加密
- 使用shell 指令碼備份資料指令碼
- Oracle資料泵的備份與恢復Oracle
- mysql每天定時備份指令碼MySql指令碼
- mysql定時備份shell指令碼MySql指令碼
- RMAN定時全備份指令碼指令碼
- oracle邏輯備份之--資料泵Oracle
- Oracle備份恢復五(資料泵)Oracle
- oracle資料庫資料備份成文字的指令碼Oracle資料庫指令碼
- Oracle多例項資料庫備份指令碼Oracle資料庫指令碼
- 網站資料定時備份指令碼分享 (保留最近的30份備份資料)網站指令碼
- 使用JOB定時備份資料庫資料庫
- Oracle資料庫的邏輯備份工具-expdp資料泵Oracle資料庫
- Shell多執行緒備份資料庫的指令碼執行緒資料庫指令碼
- Oracle資料泵-schema匯入匯出Oracle
- 【Oracle指令碼】-很不錯的Windows下資料庫備份EXP指令碼Oracle指令碼Windows資料庫
- ORACLE備份指令碼Oracle指令碼
- oracle 備份指令碼Oracle指令碼
- 資料庫備份指令碼資料庫指令碼
- linux mysql定時備份指令碼記錄LinuxMySql指令碼
- 課時7-備份與恢復----資料庫備份策略指令碼資料庫指令碼
- 資料庫全備份指令碼資料庫指令碼
- ORACLE日常備份指令碼Oracle指令碼
- Oracle 集中備份指令碼Oracle指令碼
- oracle RMAN備份指令碼Oracle指令碼
- oracle_備份指令碼Oracle指令碼