HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
[ÀϹÝ] ¹é¾÷À» À§ÇÑ Ç¥ÁØ ½ºÅ©¸³Æ®ÀÇ ÀÛ¼º
  È£¼® ´Ô²²¼­ ¾´ ±ÛÀÔ´Ï´Ù - 211.¢½.74.31 ÀÐÀ½:3835  
>>> ¹é¾÷À» À§ÇÑ Ç¥ÁØ ½ºÅ©¸³Æ®ÀÇ ÀÛ¼º


####################################
### ¿À¶óŬ ¹é¾÷ Ç¥ÁØ
####################################

#!/bin/bash
# ¿À¶óŬ ÀͽºÆ÷Æ® ¹é¾÷
# dt=$(date +ora9%Y%m%d)
su - oracle << EEOF
#/opt/oracle/app/product/920/bin/exp system/drim123 file=/backup/oracle/$dt.expora9.dmp log=/backup/oracle/$dt.expora9.log fu
ll=y rows=y direct=y compress=n
/opt/oracle/app/product/920/bin/exp cold/cold123 file=/backup/oracle/expora9.dmp log=/backup/oracle/expora9.log rows=y direct
=y compress=n indexes=y constraints=y grants=y
EEOF

# control file backup
# mv /backup/oracle/control.ctl /backup/oracle/control/control.ctl
su - oracle << EEOF
/opt/oracle/app/product/920/bin/sqlplus '/ AS SYSDBA '
alter database backup controlfile to '/backup/oracle/control.ctl' ;
EEOF
exit

 


####################################
### ¼Ò½º ¹é¾÷ Ç¥ÁØ  ( mysql, ÇÁ·Î±×·¥¼Ò½º, ÇÊ¿äÇÑ ¸ðµç ¼Ò½º )
####################################
#!/bin/bash
#
# Mysql server backup cron policy
#
dt=$(date +%Y%m%d)

echo $dt 'source backup start !!! ' >> /var/log/backup.log
tar -cvzf /backup/src/src.tar.gz /org/kidari --exclude=*.ttf --exclude=*.gz
echo $dt 'source backup end !!!!! ' >> /var/log/backup.log

 

####################################
### ½Ã½ºÅÛ È®ÀÎ ¹é¾÷ Ç¥ÁØ
####################################
#!/bin/bash
# Mr,lee [df -h] cron is excuting daily
dt=$(date +%Y-%m-%d)
echo 'Start df -h ' $dt >> /var/log/backup.log
df -h >> /var/log/backup.log
echo 'End   df -h ' $dt >> /var/log/backup.log
exit 0


####################################
### logrotate Ç¥ÁØ  -- ±ÇÇÑÀÌ root ¸¸ °¡´É
####################################
>>> ·Î±× ·ÎÅ×ÀÌÆ® ¹é¾÷À» ÇÒ ´ë»óÀÌ Á¸ÀçÇØ¾ß ÇϹǷΠÃÖÁ¾¿¡ ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.
>>> Å©·Ð¿¡ ¼³Á¤µÇ ÀÖ´Â ºÎºÐ
01 2 * * * root /usr/sbin/logrotate -f /backup/rotate.conf

>>> /backup/rotate.conf ÀÇ ³»¿ë
# kidari
/backup/oracle/expora9.dmp {
     mail zenos@drimhitech.com
     rotate 7
}

 


################################################
#[root@localhost cron.weekly]# vi backup.rotate.cron
............................................................
#! /bin/bash
################################################################
# ÇØ´ç µð·ºÅ丮ÀÇ ÆÄÀÏÀÇ ¼³Á¤°³¼ö¸¸Å­ ³²±â°í »èÁ¦ ÇÏ´Â ½ºÅ©¸³Æ®
# 2005 6 28 lee
################################################################
# º¯¼ö ÃʱâÈ­ ( µð·ºÅ丮 1 )
################################################################
DIR_NAME="/home/drghgus/bash_test"  # À̵¿ÇÒ µð·ºÅ丮·Î ¼³Á¤
EXT_NAME="*.dmp"                    # ÇöÀç µð·ºÅ丮ÀÇ È®ÀåÀÚ *.dmp ÆÄÀÏÀ» Ž»ö.
REMAIN_FILE_NUM=10                  # ³²±â°íÀÚÇÏ´Â ÆÄÀÏÀÇ °¹¼ö
LOG_FILE_NAME="/var/log/backup.log" # ·Î±×ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù.

cntFile=0
cd $DIR_NAME
TOT_FILE=$(ls $EXT_NAME | wc -w )   # ¼ÂÆÃµÈ È®ÀåÀÚ°¡ ÀÖ´Â È­ÀÏÀÇ Àüü °¹¼ö

echo  $'\n' "¢Ñ $yymmdd $DIR_NAME µð·ºÅ丮  Á¤ ¸® ½Ã ÀÛ " >> $LOG_FILE_NAME
let "lastCnt=$TOT_FILE-$REMAIN_FILE_NUM"

for filename in $EXT_NAME
do
   fname=`basename $filename`
   let "cntFile +=1"

   if [ "$cntFile" -le "$lastCnt" ]
   then
         rm -f $fname
         echo "$cntFile $fname »èÁ¦ " >> $LOG_FILE_NAME
   else
      echo  "$cntFile $fname $b $n ÃÖ±ÙÆÄÀÏ·Î SKIP !!!" >> $LOG_FILE_NAME
   fi
done

sleep 1     # Àá½Ã ´ë±â°¡ ÇÊ¿äÇÒ °æ¿ì

echo " ¿Ï·á !!! " >> $LOG_FILE_NAME


¸ñ·Ï

ºÐ·ù ¼±ÅÃ
54 Áú¹® Á¶¾ðÀ» ºÎŹµå¸³µð´Ï´Ù. ³ªÁß¿¬ 06-07-26 2858
1 ÀÏ¹Ý TEST (1) È£¼® 05-06-11 3420
  ÀÏ¹Ý    TEST È£¼® 05-06-13 3426
2 ÀÏ¹Ý RAISE_APPLICATION_ERROR È£¼® 05-06-20 4695
ÀÏ¹Ý ¹é¾÷À» À§ÇÑ Ç¥ÁØ ½ºÅ©¸³Æ®ÀÇ ÀÛ¼º È£¼® 05-07-06 3836
4 ÀÏ¹Ý ORA-01034: ORA-27101: ¿¡·¯¹ß»ýÀº ÁÖ·Î SID ¹®Á¦ È£¼® 05-07-06 7403
5 ÀÏ¹Ý ¿ë·®°è»ê Å×À̺í À妽º, µ¥ÀÌºí ±âŸ È£¼® 05-07-06 6055
6 ÀÏ¹Ý SGA TUNING SCRIPT È£¼® 05-07-22 3430
13 ÀÏ¹Ý    Æ®¸®°Å È°¼ºÈ­ ½ÃÅ°´Â ÇÁ·Î½ÃÁ® È£¼® 05-11-02 3963
24 ÀÏ¹Ý [¿À¶óŬƩ´×] Æ©´×Á¤¸®( ÀÌÈ£Çö ) È£¼® 05-11-02 4407
25 ÀÏ¹Ý PHP¿Í ¿À¶óŬÀÇ ÃÖÀûÈ­ ÇÁ·Î±×·¡¹Ö È£¼® 05-11-04 5855
26 ÀÏ¹Ý [¿À¶óŬƩ´×] shared_pool_size sga ¿µ¿ªÀÇ ¼öÁ¤ È£¼® 05-11-08 5158
27 ÀÏ¹Ý ¿À¶óŬ¿¡¼­ MS SQL Server 2000 Á¢¼Ó¹æ¹ýÀÔ´Ï´Ù. È£¼® 05-11-09 5508
  ÀÏ¹Ý    ¿À¶óŬ¿¡¼­ MS SQL Server 2000 Á¢¼Ó¹æ¹ýÀÔ´Ï´Ù. È£¼® 05-11-09 4671
28 ÀÏ¹Ý freetds ¼³Ä¡ È£¼® 05-11-10 3808
1 [2] [3] [4] [5] [6] [7] [8] [9] [10]  ´ÙÀ½¸Ç³¡

 
Copyright © zenos.pe.kr. All rights reserved.