LinuxÏÂOracle9i RMAN±¸·Ý¼°»Ö¸´²½Öè½éÉÜ
1¡¢×ª»»·þÎñÆ÷¹éµµÄ£Ê½£¬Èç¹ûÒÑÊǹ鵵ģʽ¿ÉÌø¹ý´Ë²½£º
¡¡%sqlplus /nolog (Æô¶¯sqlplus)
¡¡¡¡SQL> conn / as sysdba (ÒÔDBAÉí·ÝÁ¬½ÓÊý¾Ý¿â)
¡¡¡¡SQL> shutdown immediate; (¼´Ê±¹Ø±ÕÊý¾Ý¿â)
¡¡¡¡SQL> startup mount (Æô¶¯ÊµÀý²¢¼ÓÔØÊý¾Ý¿â£¬µ«²»´ò¿ª)
¡¡¡¡SQL> alter database archivelog; (¸ü¸ÄÊý¾Ý¿âΪ¹éµµÄ£Ê½)
¡¡¡¡SQL> alter database open; (´ò¿ªÊý¾Ý¿â)
¡¡¡¡SQL> alter system archive log start; (ÆôÓÃ×Ô¶¯¹éµµ)
¡¡¡¡SQL> exit (Í˳ö)
¡¡¡¡2¡¢Á¬½Ó£º
¡¡¡¡[root@dbser1 orabak]# rman target=rman/rman@mydb(Æô¶¯»Ö¸´¹ÜÀíÆ÷)
¡¡¡¡3¡¢»ù±¾ÉèÖãº
¡¡¡¡RMAN> configure default device type to disk; (ÉèÖÃĬÈϵı¸·ÝÉ豸Ϊ´ÅÅÌ)
¡¡¡¡RMAN> configure device type disk parallelism 2; (ÉèÖñ¸·ÝµÄ²¢Ðм¶±ð£¬Í¨µÀÊý)
¡¡¡¡RMAN> configure channel 1 device type disk fromat "/backup1/backup_%U"; (ÉèÖñ¸·ÝµÄÎļþ¸ñʽ£¬Ö»ÊÊÓÃÓÚ´ÅÅÌÉ豸)
¡¡¡¡RMAN> configure channel 2 device type disk fromat "/backup2/backup_%U"; (ÉèÖñ¸·ÝµÄÎļþ¸ñʽ£¬Ö»ÊÊÓÃÓÚ´ÅÅÌÉ豸)
¡¡¡¡RMAN> configure controlfile autobackup on; (´ò¿ª¿ØÖÆÎļþºÍ·þÎñÆ÷²ÎÊýÎļþµÄ×Ô¶¯±¸·Ý)
¡¡¡¡RMAN> configure controlfile autobackup format for device type disk to "/backup1/ctl_%F"; (ÉèÖÿØÖÆÎļþºÍ·þÎñÆ÷²ÎÊýÎļþ×Ô¶¯±¸·ÝµÄÎļþ¸ñʽ)
¡¡¡¡4¡¢²é¿´ËùÓÐÉèÖãº
¡¡¡¡RMAN> show all
¡¡¡¡
¡¡¡¡5¡¢²é¿´Êý¾Ý¿â·½°¸±¨±í£º
¡¡¡¡RMAN> report schema;
¡¡¡¡
¡¡¡¡6¡¢±¸·ÝÈ«¿â£º
¡¡¡¡RMAN> backup database plus archivelog delete input; (±¸·ÝÈ«¿â¼°¿ØÖÆÎļþ¡¢·þÎñÆ÷²ÎÊýÎļþºÍËùÓй鵵µÄÖØ×öÈÕÖ¾£¬²¢É¾³ý¾ÉµÄ¹éµµÈÕÖ¾)
¡¡¡¡7¡¢±¸·Ý±í¿Õ¼ä£º
¡¡¡¡RMAN> backup tablespace system plus archivelog delete input; (±¸·ÝÖ¸¶¨±í¿Õ¼ä¼°¹éµµµÄÖØ×öÈÕÖ¾£¬²¢É¾³ý¾ÉµÄ¹éµµÈÕÖ¾)
¡¡¡¡8¡¢±¸·Ý¹éµµÈÕÖ¾£º
¡¡¡¡RMAN> backup archivelog all delete input;
¡¡¡¡
¡¡¡¡9¡¢¸´ÖÆÊý¾ÝÎļþ£º
¡¡¡¡RMAN> copy datafile 1 to "/oracle/dbs/system.copy";
¡¡¡¡
¡¡¡¡10¡¢²é¿´±¸·ÝºÍÎļþ¸´±¾£º
¡¡¡¡RMAN> list backup;
¡¡¡¡
¡¡¡¡11¡¢ÑéÖ¤±¸·Ý£º
12¡¢´Ó×Ô¶¯±¸·ÝÖлָ´·þÎñÆ÷²ÎÊýÎļþ£º
RMAN> shutdown immediate; (¼´Ê±¹Ø±ÕÊý¾Ý¿â)
RMAN> startup nomount; (Æô¶¯ÊµÀý)
RMAN> restor
Ïà¹ØÎĵµ£º
ORACLE±¸·Ý²ßÂÔ(ORACLE BACKUP STRATEGY)
2007Äê11ÔÂ02ÈÕ ÐÇÆÚÎå 16:03
¸ÅÒª
1¡¢Á˽âʲôÊDZ¸·Ý
2¡¢Á˽ⱸ·ÝµÄÖØÒªÐÔ
3¡¢Àí½âÊý¾Ý¿âµÄÁ½ÖÖÔËÐз½Ê½
4¡¢Àí½â²»Í¬µÄ±¸·Ý·½Ê½¼°ÆäÇø±ð
5¡¢Á˽âÕýÈ·µÄ±¸·Ý²ßÂÔ¼°ÆäºÃ´¦
Ò»¡¢Á˽ⱸ·ÝµÄÖØÒªÐÔ
¿ÉÒÔ˵£¬´Ó¼ÆËã»úϵͳ³öÊÀµÄÄÇÌìÆð£¬¾ÍÓÐÁ˱¸·ÝÕâ¸ö¸ÅÄ ......
×ªÔØ×Ôhttp://www.examda.com/linux/fudao/20070919/112113103.html
ѧϰӦ¸ÃÊÇÒ»¸öÏȰÑÎÊÌâ¼òµ¥»¯£¬ÔÚ°ÑÎÊÌ⸴ÔÓ»¯µÄ¹ý³Ì¡£Ò»¿ªÊ¼¾Í×ÅÊÖ´¦Àí¸´ÔÓµÄÎÊÌ⣬ÄÑÃâÈà ÈËÓÐÐľªµ¨²ü£¬×½½ó¼ûÖâµÄ¸Ð¾õ¡£¶ÁLinuxÍø¿¨Çý¶¯Ò²ÊÇÒ»Ñù¡£Ädz¤³¤µÄÔ´Âë¼ÐÔÓ×ÅÄÇЩÎÒÃÇİÉúµÄ±äÁ¿ºÍ·ûºÅ£¬Íû¶øÉúη±ãÊ ......
Îå¡¢ ipt_do_table()º¯Êý£¬Êý¾Ý°üµÄ¹ýÂË
5.1 ipt_entry Ïà¹Ø½á¹¹ ip_tables.h
ipt_entry½á¹¹Ç°ÃæÓйýÁË£¬ÔÙ¿´Ò»±é
struct ipt_entry
{
struct ipt_ip ip;
/* ËùҪƥÅäµÄ±¨ÎĵÄIPÍ·ÐÅÏ¢ */
unsigned int nfcache;
/* λÏòÁ¿£¬±êʾ±¾¹æÔò¹ØÐÄ ......
תÌù×Ô£ºhttp://alexanderlaw.blog.hexun.com/8968944_d.html
Áù¡¢ À©Õ¹µÄmatch
6.1 do_matchº¯Êý ip_tables.c
do_matchͨ¹ýIPT_MATCH_ITERATEºêÀ´µ÷ÓÃ,
IPT_MATCH_ITERATEÊÇÔÚipt_do_tableº¯ÊýÖе÷Óõĺê
IPT_MATCH_ITERATE(e, do_match,
&nb ......
Linux»·¾³½ø³Ì¼äͨÐÅ£¨Î壩:
¹²ÏíÄڴ棨Ï£©
ÎĵµÑ¡Ïî
<tr
valign="top"><td width="8"><img alt="" height="1" width="8"
src="//www.ibm.com/i/c.gif"/></td><td width="16"><img alt="" wid ......