dz̸OracleÊý¾Ý¿âSCNºÅ
OracleÊý¾Ý¿âSCNºÅÏê½â:
¡¡¡¡ÏµÍ³¼ì²éµãscn(v$database(checkpoint_change#))
¡¡¡¡Êý¾ÝÎļþ¼ì²éµã(v$datafile(checkpoint_change#))
¡¡¡¡Êý¾ÝÎļþÖÕÖ¹scn(v$datafile(last_change#))
¡¡¡¡Êý¾ÝÎļþÖдæ·ÅµÄ¼ì²éµã
¡¡¡¡Æô¶¯scn (v$datafile_header(checkpoint_change#)
¡¡¡¡1¡¢ÏµÍ³¼ì²éµãscn
¡¡¡¡µ±Ò»¸ö¼ì²éµã¶¯×÷Íê³ÉÖ®ºó£¬Oracle¾Í°Ñϵͳ¼ì²éµãµÄSCN´æ´¢µ½¿ØÖÆÎļþÖС£
¡¡¡¡select checkpoint_change# from v$database
¡¡¡¡2¡¢Êý¾ÝÎļþ¼ì²éµãscn
¡¡¡¡µ±Ò»¸ö¼ì²éµã¶¯×÷Íê³ÉÖ®ºó£¬Oracle¾Í°Ñÿ¸öÊý¾ÝÎļþµÄscnµ¥¶À´æ·ÅÔÚ¿ØÖÆÎļþ
¡¡¡¡ÖС£
¡¡¡¡select name,checkpoint_change# from v$datafile
¡¡¡¡3¡¢Æô¶¯scn
¡¡¡¡Oracle°ÑÕâ¸ö¼ì²éµãµÄscn´æ´¢ÔÚÿ¸öÊý¾ÝÎļþµÄÎļþÍ·ÖУ¬Õâ¸öÖµ³ÆΪÆô¶¯scn£¬
¡¡¡¡ÒòΪËüÓÃÓÚÔÚÊý¾Ý¿âʵÀýÆô¶¯Ê±£¬¼ì²éÊÇ·ñÐèÒªÖ´ÐÐÊý¾Ý¿â»Ö¸´¡£
¡¡¡¡select name,checkpoint_change# from v$datafile_header
¡¡¡¡4¡¢ÖÕÖ¹scn
¡¡¡¡Ã¿¸öÊý¾ÝÎļþµÄÖÕÖ¹scn¶¼´æ´¢ÔÚ¿ØÖÆÎļþÖС£
¡¡¡¡select name,last_change# from v$datafile
¡¡¡¡ÔÚÕý³£µÄÊý¾Ý¿â²Ù×÷¹ý³ÌÖУ¬ËùÓÐÕý´¦ÓÚÁª»ú¶ÁдģʽϵÄÊý¾ÝÎļþµÄÖÕÖ¹scn¶¼Îªnull.
¡¡¡¡5¡¢ÔÚÊý¾Ý¿âÔËÐÐÆÚ¼äµÄscnÖµ
¡¡¡¡ÔÚÊý¾Ý¿â´ò¿ª²¢ÔËÐÐÖ®ºó£¬¿ØÖÆÎļþÖеÄϵͳ¼ì²éµã¡¢¿ØÖÆÎļþÖеÄÊý¾ÝÎļþ¼ì²éµãscn
¡¡¡¡ºÍÿ¸öÊý¾ÝÎļþÍ·ÖеÄÆô¶¯scn¶¼ÊÇÏàͬµÄ¡£¿ØÖÆÎļþÖеÄÿ¸öÊý¾ÝÎļþµÄÖÕÖ¹scn¶¼Îªnull.
¡¡¡¡ÔÚ°²È«¹Ø±ÕÊý¾Ý¿âµÄ¹ý³ÌÖУ¬ÏµÍ³»áÖ´ÐÐÒ»¸ö¼ì²éµã¶¯×÷£¬ÕâʱËùÓÐÊý¾ÝÎļþµÄÖÕÖ¹scn
¡¡¡¡¶¼»áÉèÖóÉÊý¾ÝÎļþÍ·ÖеÄÄǸöÆô¶¯scnµÄÖµ¡£ÔÚÊý¾Ý¿âÖØÐÂÆô¶¯µÄʱºò£¬
¡¡¡¡Oracle½«ÎļþÍ·ÖеÄÄǸöÆô¶¯scnÓëÊý¾Ý¿âÎļþ¼ì²éµãscn½øÐбȽϣ¬
¡¡¡¡Èç¹ûÕâÁ½¸öÖµÏ໥ƥÅ䣬oracle½ÓÏÂÀ´»¹Òª±È½ÏÊý¾ÝÎļþÍ·ÖеÄÆô¶¯scnºÍ¿ØÖÆÎļþ
¡¡¡¡ÖÐÊý¾ÝÎļþµÄÖÕÖ¹scn¡£Èç¹ûÕâÁ½¸öÖµÒ²Ò»Ö£¬¾ÍÒâζ×ÅËùÓÐÊý¾Ý¿é¶àÒѾÌá½»£¬ËùÓÐ
¡¡¡¡¶ÔÊý¾Ý¿âµÄÐ޸Ķ¼Ã»ÓÐÔڹرÕÊý¾Ý¿âµÄ¹ý³ÌÖжªÊ§£¬Òò´ËÕâ´ÎÆô¶¯Êý¾Ý¿âµÄ¹ý³Ì
¡¡¡¡Ò²²»ÐèÒªÈκλָ´²Ù×÷£¬´ËʱÊý¾Ý¿â¾Í¿ÉÒÔ´ò¿ªÁË¡£µ±ËùÓеÄÊý¾Ý¿â¶¼´ò¿ªÖ®ºó£¬
¡¡¡¡´æ´¢ÔÚ¿ØÖÆÎļþÖеÄÊý¾ÝÎļþÖÕÖ¹scnµÄÖµÔٴα»¸ü¸ÄΪnull£¬
¡¡¡¡Õâ±íʾÊý¾ÝÎļþÒѾ´ò¿ª²¢Äܹ»Õý³£Ê¹ÓÃÁË¡£
Ïà¹ØÎĵµ£º
¶Ô×óÁ¬½Ó¡¢ÓÒÁ¬½ÓµÄÒÉ»óµÃµ½½â¾ö¡£
ÔÚOracle PL-SQLÖУ¬×óÁ¬½ÓºÍÓÒÁ¬½ÓÒÔÈçÏ·½Ê½À´ÊµÏÖ
²é¿´ÈçÏÂÓï¾ä£º
SELECT emp_name, dept_name
FORM Employee, Department
WHERE Employee.emp_deptid(+) = Department.deptid
´ËSQLʹÓÃÁËÓÒÁ¬½Ó£¬¼´“(+)”ËùÔÚλÖõÄÁíÒ»²àΪÁ¬½Óµ ......
--ÈçºÎÔÚoracleÖе¼ÈëdmpÊý¾Ý¿âÎļþ£¿
2006/2/16 zhanghua first create
Êý¾Ýµ¼Èëµ¼³öimp/exp¾ÍÏ൱ÓÚora ......
Ò»¡¢Á¬½Ó¹æÔò£¬Ò»ÇвÙ×÷µÄÇ°Ìá¡£ µÍ°æ±¾¿Í»§¶ËÄܹ»Á¬½Óµ½Í¬Ñù°æ±¾»òÕ߸ü¸ß°æ±¾µÄ·þÎñÆ÷ÉϽøÐÐimpºÍexp²Ù×÷¡£ ¸ß°æ±¾¿Í»§¶Ë²»ÄÜÁ¬½Óµ½µÍ°æ±¾µÄ·þÎñÆ÷ÉϽøÐÐimp»òÕßemp²Ù×÷¡£ ¶þ¡¢»ìºÏʹÓùæÔò£¬Ç°ÌáÊÇÒªÂú×ãÁ¬½Ó¹æÔò¡£ µÍ°æ±¾exp³öµÄdmpÎļþ£¬Óø߰汾Äܹ»imp½øÈ¥¡£ ¸ß°æ±¾exp³öµÄdmpÎļþ£¬µÍ°æ±¾µÄimp¹¤¾ß² ......
[root@localhost bin]# pwd
/usr/local/bin
[root@localhost bin]# ls
coraenv dbhome oraenv
[root@localhost bin]#
[root@localhost etc]# ls -la ora*
-rw-r--r-- 1 root root 60 2008-09-19 oraInst.loc
-rw-rw-r-- 1 oracle oinstall 731 2008-09-19 or ......
Oracle 10g×î¼ÑÁé»îÌåϵ½á¹¹£¨Optimal Flexible Architecture£¬¼òдΪOFA£©£¬ÊÇÖ¸OracleÈí¼þºÍÊý¾Ý¿âÎļþ¼°Ä¿Â¼µÄÃüÃûÔ¼¶¨ºÍ´æ´¢Î»ÖùæÔò£¬¿ÉÒÔ½«ËüÏëÏñΪһ×éºÃµÄÏ°¹ß£¬ËüʹÓû§¿ÉÒÔºÜÈÝÒ×µØÕÒµ½ÓëOracleÊý¾Ý¿âÏà¹ØµÄÎļþ¼¯ºÏ¡£
ʹÓÃ×î¼ÑÁé»îÌåϵ½á¹¹£¬Äܹ»¼ò»¯Êý¾Ý¿âϵͳµÄ¹ÜÀí¹¤×÷£¬Ê¹Êý¾Ý¿â¹ÜÀíÔ±¸ü¼ÓÈÝÒ׵ض¨ ......