In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
@ echo off
Echo =
Automatic backup script of Oracle Database in echo Windows Environment
Echo 1. Name the backup file with the current date.
Echo 2. Automatically delete backups from 7 days ago.
Echo =
:: take out the current time in "YYYYMMDD" format.
Set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2%
:: modify the character set
Set NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8
:: set the user name, password, and database to back up.
Set USER=system
Set PASSWORD=oracle
Set DATABASE=ORCL
:: create backup directory.
If not exist "D:\ ORA_BAKUP\ data" mkdir D:\ ORA_BAKUP\ data
If not exist "D:\ ORA_BAKUP\ log" mkdir D:\ ORA_BAKUP\ log
Set DATADIR=D:\ ORA_BAKUP\ data
Set LOGDIR=D:\ ORA_BAKUP\ log
Exp% USER%/%PASSWORD%@ORCL full=y direct=y recordlength=65535 file=%DATADIR%\ exp_%DATABASE%_%BACKUPDATE%.dmp log=%LOGDIR%\ exp_%DATABASE%_%BACKUPDATE%.log
:: restore statement
:: imp username/passwd@TNS FROMUSER=** TOUSER=** FILE=** LOG=** BUFFER=20480000
:: delete the backup from 7 days ago.
Forfiles / p "% DATADIR%" / s / m *. * / d-7 / c "cmd / c del @ path"
Forfiles / p "% LOGDIR%" / s / m *. * / d-7 / c "cmd / c del @ path"
Exit
-Windows date representation-
Echo Date:~0,10%.rar
2016/08/08.rar (note: 0per10 refers to 10)
(so 20160808 means:)
Echo Date:~0,4%%Date:~5,2%%Date:~8,2%.rar
20160808.rar
-
#
# Linux backup script
#
-script 1 datapump-
Group business backup script
#
# Backup & Restore Script Using DataPump #
#
Export ORACLE_SID=xmtkfpr1
Export ORACLE_BASE=/oracle/app/oracle
Export ORACLE_HOME=/oracle/app/oracle/product/11.2.0.4/dbhome_1
Export PATH=$ORACLE_HOME/bin:$PATH
Export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
Current_time= `date'+% Y% m% d``
# #
# 1.Backup Script
# #
Expdp username jtchart wsqpool wsqpool 2016 subscription! Directory=dmp_bak_dir filesize=10G dumpfile=expdp_db_jt_wsq_%U.dmp logfile=expdp_db_jt_wsq_$current_time.log cluster=n parallel=2
# #
# 2.Recover Script
# #
# cd / expdata/dmp_bak
# tar-xzvf expdp_db_jt_wsq_$current_time.tar.gz
# impdp username jtbrush wsqUniverse wsqposet 2016subscription! Directory=dmp_bak_dir dumpfile=expdp_db_jt_wsq_%U.dmp logfile=impdp_db_jt_wsq.log parallel=2
# #
# 3.Comress the Backup
# #
Cd / expdata/dmp_bak/
Tar-zcvf expdp_db_jt_wsq_$current_time.tar.gz expdp_db_jt_wsq_*.dmp-- remove-files
Find. /-mtime + 20-name "expdp_db_jt_wsq*"-exec rm-rf {}\
-script 2 exp/imp--
# Backup for oradb (16.7, 16.12) and SOHUDB (208)
#
Echo =
Echo Begin Backup Time: `date`
Echo =
Echo
Source / .bash_profile
Export DATE= `date +'% Y% m% d``
Export NLS_LANG='SIMPLIFIED CHINESE_CHINA.AL32UTF8'
# _ 1.Backup for oradb
Cd / home/oracle/backup/oradb
Exp bj_dx_immcc/bj_dx_immcc_123@ORADB recordlength=65535 direct=y file=exp_bj_dx_immcc_$DATE.dmp log=exp_bj_dx_immcc_$DATE.log
Exp bj_dx_immcc_report/bj_dx_immcc_report_123@ORADB recordlength=65535 direct=y file=exp_bj_dx_immcc_report_$DATE.dmp log=exp_bj_dx_immcc_report_$DATE.log
Exp bj_dx_yyjr/bj_dx_yyjr_123@ORADB recordlength=65535 direct=y file=exp_bj_dx_yyjr_$DATE.dmp log=exp_bj_dx_yyjr_$DATE.log
# _ 2.Backup for SOHODB
Cd / home/oracle/backup/SOHODB
Exp bj_soho_data/bj_soho_data_123@SOHUDB recordlength=65535 direct=y file=exp_bj_soho_data_$DATE.dmp log=exp_bj_soho_data_$DATE.log
# _ 3.Remove Backup 3 Days ago
Find / home/oracle/backup/oradb/-mtime + 3-exec rm-rf {}\
Find / home/oracle/backup/SOHODB/-mtime + 3-exec rm-rf {}\
# _ 4.Recover Script
# imp username/passwd@TNS FROMUSER=** TOUSER=** FILE=** LOG=** BUFFER=20480000
Echo
Echo =
Echo End Backup Time: `date`
Echo =
=
Rem home directory
Set backup_home=D:\ database\ dump
Set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
Set current_date0=%date:~0,4%%date:~5,2%%date:~8,2%
Mkdir% backup_home%\% current_date0%
Rem cleans up backups and logs from two days ago
Forfiles / p "% backup_home%" / s / m 20* / d-2 / c "cmd / c rd / s / Q @ path"
Forfiles / p "% backup_home%\ log" / s / m * .log / d-7 / c "cmd / c del @ path"
/ *
Set YE=%date:~0,4%
Set MO=%date:~5,2%
Set DA=%date:~8,2%
Set DG=2
Set/a vY1=%YE% 400
Set/a vY2=%YE% 4
Set/a vY3=%YE% 100
If vY1%==0 (set var=true) else (if% vY2%==0 (if% vY3%==0 (set var=false) else (set var=true)) else (set var=false))
Set LY=%YE%
Set LM=%MO%
If MO:~0,1%==0 (set MO=%MO:~1,1%)
If DA:~0,1%==0 (set DA=%DA:~1,1%)
If DA% GTR DG% (set/a LD=%DA%-%DG%) else (
If% MO%==1 (set/a LY=%YE%-1) & (set/a LM=12) & (set/a LD=31+%DA%-%DG%) else (
Set/a LM=%MO%-1
If MO%==3 (if var%==false (set/a LD=28+%DA%-%DG%) else (set/a LD=29+%DA%-%DG%))
For% an in (2 4 6 8 9 11) do (if "% MO%" = = "% a" (set/a LD=31+%DA%-%DG%))
For% b in (5 7 10 12) do (if "% MO%" = = "% b" (set/a LD=30+%DA%-%DG%)
If LM% LSS 10 set LM=0%LM:~-1%
If LD% LSS 10 set LD=0%LD:~-3%
Set current_date1=%LY%%LM%%LD%
Rd / s / Q% backup_home%\% current_date1%
, /
Rem backs up the current database
Call exp userid='system/Oracle114#@hbbst' log=%backup_home%\ log\ backup_db_hbbst_%current_date0%.log parfile=%backup_home%\ backup_db_hbbst.par
Mv / y% backup_home%\ * .dmp% backup_home%\% current_date0%\
=
Owner=bdp
Recordlength=32768
Buffer=20000000
Statistics=none
Compress=n
Filesize=10g
File= (
D:\ database\ dump\ backup_db_hbbst_001.dmp
D:\ database\ dump\ backup_db_hbbst_002.dmp
D:\ database\ dump\ backup_db_hbbst_003.dmp
D:\ database\ dump\ backup_db_hbbst_004.dmp
D:\ database\ dump\ backup_db_hbbst_005.dmp
D:\ database\ dump\ backup_db_hbbst_006.dmp
D:\ database\ dump\ backup_db_hbbst_007.dmp
D:\ database\ dump\ backup_db_hbbst_008.dmp
D:\ database\ dump\ backup_db_hbbst_009.dmp
D:\ database\ dump\ backup_db_hbbst_010.dmp
D:\ database\ dump\ backup_db_hbbst_011.dmp
D:\ database\ dump\ backup_db_hbbst_012.dmp
D:\ database\ dump\ backup_db_hbbst_013.dmp
D:\ database\ dump\ backup_db_hbbst_014.dmp
D:\ database\ dump\ backup_db_hbbst_015.dmp
D:\ database\ dump\ backup_db_hbbst_016.dmp
D:\ database\ dump\ backup_db_hbbst_017.dmp
D:\ database\ dump\ backup_db_hbbst_018.dmp
D:\ database\ dump\ backup_db_hbbst_019.dmp
D:\ database\ dump\ backup_db_hbbst_020.dmp
D:\ database\ dump\ backup_db_hbbst_021.dmp
D:\ database\ dump\ backup_db_hbbst_022.dmp
D:\ database\ dump\ backup_db_hbbst_023.dmp
D:\ database\ dump\ backup_db_hbbst_024.dmp
D:\ database\ dump\ backup_db_hbbst_025.dmp
D:\ database\ dump\ backup_db_hbbst_026.dmp
D:\ database\ dump\ backup_db_hbbst_027.dmp
D:\ database\ dump\ backup_db_hbbst_028.dmp
D:\ database\ dump\ backup_db_hbbst_029.dmp
D:\ database\ dump\ backup_db_hbbst_030.dmp
D:\ database\ dump\ backup_db_hbbst_031.dmp
D:\ database\ dump\ backup_db_hbbst_032.dmp
D:\ database\ dump\ backup_db_hbbst_033.dmp
D:\ database\ dump\ backup_db_hbbst_034.dmp
D:\ database\ dump\ backup_db_hbbst_035.dmp
D:\ database\ dump\ backup_db_hbbst_036.dmp
D:\ database\ dump\ backup_db_hbbst_037.dmp
D:\ database\ dump\ backup_db_hbbst_038.dmp
D:\ database\ dump\ backup_db_hbbst_039.dmp
D:\ database\ dump\ backup_db_hbbst_040.dmp
D:\ database\ dump\ backup_db_hbbst_041.dmp
D:\ database\ dump\ backup_db_hbbst_042.dmp
D:\ database\ dump\ backup_db_hbbst_043.dmp
D:\ database\ dump\ backup_db_hbbst_044.dmp
D:\ database\ dump\ backup_db_hbbst_045.dmp
D:\ database\ dump\ backup_db_hbbst_046.dmp
D:\ database\ dump\ backup_db_hbbst_047.dmp
D:\ database\ dump\ backup_db_hbbst_048.dmp
D:\ database\ dump\ backup_db_hbbst_049.dmp
D:\ database\ dump\ backup_db_hbbst_050.dmp
D:\ database\ dump\ backup_db_hbbst_051.dmp
D:\ database\ dump\ backup_db_hbbst_052.dmp
D:\ database\ dump\ backup_db_hbbst_053.dmp
D:\ database\ dump\ backup_db_hbbst_054.dmp
D:\ database\ dump\ backup_db_hbbst_055.dmp
D:\ database\ dump\ backup_db_hbbst_056.dmp
D:\ database\ dump\ backup_db_hbbst_057.dmp
D:\ database\ dump\ backup_db_hbbst_058.dmp
D:\ database\ dump\ backup_db_hbbst_059.dmp
D:\ database\ dump\ backup_db_hbbst_060.dmp
D:\ database\ dump\ backup_db_hbbst_061.dmp
D:\ database\ dump\ backup_db_hbbst_062.dmp
D:\ database\ dump\ backup_db_hbbst_063.dmp
D:\ database\ dump\ backup_db_hbbst_064.dmp
D:\ database\ dump\ backup_db_hbbst_065.dmp
D:\ database\ dump\ backup_db_hbbst_066.dmp
D:\ database\ dump\ backup_db_hbbst_067.dmp
D:\ database\ dump\ backup_db_hbbst_068.dmp
D:\ database\ dump\ backup_db_hbbst_069.dmp
D:\ database\ dump\ backup_db_hbbst_070.dmp
D:\ database\ dump\ backup_db_hbbst_071.dmp
D:\ database\ dump\ backup_db_hbbst_072.dmp
D:\ database\ dump\ backup_db_hbbst_073.dmp
D:\ database\ dump\ backup_db_hbbst_074.dmp
D:\ database\ dump\ backup_db_hbbst_075.dmp
D:\ database\ dump\ backup_db_hbbst_076.dmp
D:\ database\ dump\ backup_db_hbbst_077.dmp
D:\ database\ dump\ backup_db_hbbst_078.dmp
D:\ database\ dump\ backup_db_hbbst_079.dmp
D:\ database\ dump\ backup_db_hbbst_080.dmp
D:\ database\ dump\ backup_db_hbbst_081.dmp
D:\ database\ dump\ backup_db_hbbst_082.dmp
D:\ database\ dump\ backup_db_hbbst_083.dmp
D:\ database\ dump\ backup_db_hbbst_084.dmp
D:\ database\ dump\ backup_db_hbbst_085.dmp
D:\ database\ dump\ backup_db_hbbst_086.dmp
D:\ database\ dump\ backup_db_hbbst_087.dmp
D:\ database\ dump\ backup_db_hbbst_088.dmp
D:\ database\ dump\ backup_db_hbbst_089.dmp
D:\ database\ dump\ backup_db_hbbst_090.dmp
D:\ database\ dump\ backup_db_hbbst_091.dmp
D:\ database\ dump\ backup_db_hbbst_092.dmp
D:\ database\ dump\ backup_db_hbbst_093.dmp
D:\ database\ dump\ backup_db_hbbst_094.dmp
D:\ database\ dump\ backup_db_hbbst_095.dmp
D:\ database\ dump\ backup_db_hbbst_096.dmp
D:\ database\ dump\ backup_db_hbbst_097.dmp
D:\ database\ dump\ backup_db_hbbst_098.dmp
D:\ database\ dump\ backup_db_hbbst_099.dmp
D:\ database\ dump\ backup_db_hbbst_100.dmp
)
= =
Backup_db_zxin.sh
ORACLE_BASE=/oracle/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db;export ORACLE_HOME
ORACLE_SID=zxin;export ORACLE_SID
Export NLS_LANG=American_America.ZHS16GBK
Export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
Export AIXTHREAD_SCOPE=S
Export LANG=C
TEMP=/tmp; export TEMP
TMPDIR=/tmp; export TMPDIR
Umask 022
PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/etc:/usr/lbin:/usr/bin/X11:/usr/local/bin
Export PATH
LIBRARY_PATH=$ORACLE_HOME/lib32:$LD_LIBRARY_PATH; export LIBRARY_PATH
Current_time= `date'+% Y% m% d``
Dumpfile='expdp_db_zxin_'$current_time'_%U.dmp'
Logfile='expdp_db_zxin_'$current_time'.log'
Find / oradata1/data_backup/zxin-name "expdp_db_zxin*.dmp"-type f-mtime + 1-exec rm-f {}\
Find / oradata1/data_backup/zxin-name "expdp_db_zxin*.log"-type f-mtime + 1-exec rm-f {}\
Expdp userid=system/*** full=y directory=zxin_expdp_dir filesize=10G dumpfile=$dumpfile logfile=$logfile content=all
Ftp_to_p550.sh
#! / bin/bash
Current_time= `date'+% Y% m% d``
Ftp-ivn
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.