{"id":555,"date":"2015-11-04T08:43:11","date_gmt":"2015-11-04T08:43:11","guid":{"rendered":"http:\/\/haisins.epac.to\/wordpress\/?p=555"},"modified":"2015-11-04T08:43:11","modified_gmt":"2015-11-04T08:43:11","slug":"oracle-flashback-%ec%a0%95%eb%a6%ac","status":"publish","type":"post","link":"http:\/\/haisins.synology.me\/wordpress\/?p=555","title":{"rendered":"Oracle Flashback \uc815\ub9ac"},"content":{"rendered":"<p style=\"text-align: justify; margin-left: 36pt\">\n&nbsp;<\/p>\n<ol>\n<li><img src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/1\/cfile1.uf.213EAB4A5639C51D0F5BD0.png?w=640\" data-recalc-dims=\"1\" \/><br \/>\n<h1>Flashback<br \/>\n<\/h1>\n<\/li>\n<li>\n<h2>Flashback<span style=\"font-family:\uad74\ub9bc\uccb4\">\uc774\ub780<\/span>?<br \/>\n<\/h2>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\uc0ac\uc6a9\uc790 \uc2e4\uc218\uc5d0 \uc758\ud55c \uc190\uc0c1\ub41c \ub370\uc774\ud130\ub97c Database\uc758 \ud06c\uae30\uc640 \uc0c1\uad00\uc5c6\uc774 \ubcf5\uad6c\ub97c \ud560\uc218 \uc788\ub294\uae30\ub2a5\uc774\ub2e4. \uc774 Flashback \uae30\ub2a5\uc740 \uc77c\ubc18\uc801\uc778 \ubcf5\uad6c\uc5d0\uc11c \uc6b0\ub824\ub418\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758\ud06c\uae30\ub97c \uac71\uc815\ud558\uc9c0 \uc54a\uc544\ub3c4 \ub41c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\ubcf4\ud1b5\uc758 \uc0ac\uc6a9\uc790 \uc2e4\uc218\ub294 \ucee4\ub2e4\ub780\uc2dc\uc2a4\ud15c \uc7a5\uc560\uac00\uc218\ubc18\ub418\uba70, \uc774\ub97c \ubcf5\uad6c\ud558\uae30 \uc704\ud574\uc11c\ub294\ub9ce\uc740 \uc790\uc6d0\uacfc \uc2dc\uac04\uc774 \ud544\uc694\ud558\ub2e4. \ud558\uc9c0\ub9cc 9i\uc5d0\uc11c \uc9c0\uc6d0\ub418\ub294 flashback query\uc640 10g\uc5d0\uc11c \uc9c0\uc6d0\ud558\ub294 \ub2e4\uc591\ud55c flashback\uc744\ud1b5\ud558\uc5ec \uc190\uc27d\uac8c \uc0ac\uc6a9\uc790\uc2e4\uc218\ub97c \uc190\uc27d\uac8c \ubcf5\uad6c\ud55c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Oracle 9i \ubd80\ud130\ub294 AUM \ud658\uacbd\ud558\uc5d0\uc11c Flashback \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\uc5ec \uc798\ubabb\ub41c DML operation \uc73c\ub85c \uc778\ud55c \ubcf5\uad6c\ub97c \uc27d\uac8c \ud560 \uc218 \uc788\ub2e4. \ubb3c\ub860 \uc774\uc804\uae4c\uc9c0 \ud588\ub358 \ubc29\ubc95\uc778 Point in Time Recovery \ub610\ud55c \uc720\ud6a8\ud558\ub2e4.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 9i : Flashback query<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 10g : Flashback Database<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 46pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback Drop<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 46pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback Version Query<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 46pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback Transaction Query<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 46pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback Table<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">Oracle Flashback Feature\ub294 10g Standard Edition\uc5d0\uc11c\ub294 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\ub294\ub2e4.<br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\"><strong>Note <\/strong>: \uc5ec\uae30\uc11c \ud55c \uac00\uc9c0 \uc9da\uace0 \ub118\uc5b4\uac08 \uc810\uc740 Flashback table, Flashback Database, Flashback Drop, Flashback Version Query, Flashback Transaction Query\ub294 \uc544\ub798\uc758 \ud45c\uc640 \uac19\uc774 \uac01\uae30 \ub2e4\ub978 \uc601\uc5ed\uc744 \uc0ac\uc6a9\ud55c\ub2e4\ub294 \uc810\uc774\ub2e4.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc\"><strong>Flashback Technologies<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:328px\">\n<col style=\"width:328px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr style=\"height: 21px\">\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\"><strong>Flashback Operation<\/strong><\/span>&nbsp;<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\"><strong>Implementation<\/strong><\/span>&nbsp;<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 21px\">\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Flashback Database<\/span>&nbsp;<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Flashback logs + Redo logs<\/span>&nbsp;<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 21px\">\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Flashback Drop<\/span>&nbsp;<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Recycle bin<\/span>&nbsp;<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 21px\">\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Flashback Version Query<\/span>&nbsp;<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Undo<\/span>&nbsp;<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 21px\">\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Flashback Transaction Query<\/span>&nbsp;<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Undo<\/span>&nbsp;<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 22px\">\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Flashback Table<\/span>&nbsp;<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc\">Undo<\/span>&nbsp;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h2>Flashback(9i)<br \/>\n<\/h2>\n<\/li>\n<li>\n<h3>Flashback Overview<br \/>\n<\/h3>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; Oracle 9i New features<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; Flashback\uc740 \uc0ac\uc6a9\uc790\uac00 Database\uc758 \uacfc\uac70 \uc2dc\uc810\uc758 Consistent view\ub97c \ubcfc \uc218 \uc788\uac8c \ud574\uc900\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; \uc0ac\uc6a9\uc790\ub4e4\uc740 System time or SCN \ub97c \uae30\ucd08\ub85c Read-only view\ub97c \uc0dd\uc131\ud560 \uc218 \uc788\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; \uadf8 \uc2dc\uc810\uc758 Transaction committed \ubd80\ubd84\ub9cc \ubcfc \uc218 \uc788\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; Self-service repair\ub97c \uac00\ub2a5\ud558\uac8c \ud574\uc900\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; DDL\uc740 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\ub294\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; Flashback\uc740 AUM (Automate Undo Management) \uc0ac\uc6a9\uc2dc\ub9cc \uac00\ub2a5\ud558\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; Undo \uc815\ubcf4\ub294 System level\uc758 Undo retention \uae30\uac04 \ub3d9\uc548\ub9cc \uc720\uc9c0\ud55c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; Flashback\uc740 Session level\uc5d0\uc11c Enabled \ud560 \uc218 \uc788\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; Flashback \uae30\ub2a5\uc744 disable \ud558\uae30 \uc804\uc5d0 open\ub41c PL\/SQL cursor\ub97c \uc774\uc6a9\ud558\uba74 disable \uc2dc\ud0a8 \ud6c4\uc5d0\ub294<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">DML\ub97c \ud1b5\ud574\uc11c self-service repair\ub97c \ud560 \uc218 \uc788\ub2e4.<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:Arial\">\u25b2 <\/span><span style=\"font-family:\uad74\ub9bc\">Undo Retention \uc9c0\uc815<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; connect \/as sysdba<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; alter system set undo_retention = &lt;seconds&gt; ;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\uc774 parameter\uc740 dynamic\ud558\uac8c \ubcc0\uacbd\uc774 \uac00\ub2a5\ud558\uba70 initSID.ora\uc5d0 \uc9c0\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">undo_retention\uc740 \uac01 Site\ubcc4\ub85c \uc5c5\ubb34 \uc131\uaca9 \ubc0f Undo Size\uc5d0 \ub530\ub77c\uc11c \uc801\uc808\ud558\uac8c \uc0b0\uc815\ud574\uc11c \uba85\uc2dc\ud574 \uc900\ub2e4. \ub610\ud55c undo_management=auto \uc778\uc9c0 \ud655\uc778\ud55c\ub2e4.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:Arial\">\u25b2 <\/span><span style=\"font-family:\uad74\ub9bc\">\uad8c\ud55c \ubd80\uc5ec<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; grant execute on dbms_flashback to scott;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h3>\uc608\uc81c 1 (AS OF SCN)<br \/>\n<\/h3>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:Arial\">\u25b2 SCOTT session<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc5d0\uc11c<\/span><span style=\"font-family:Arial\"> SYSTEMSTAMP<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub97c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc774\uc6a9\ud558\uc5ec<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud604\uc7ac<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc2dc\uac04\uc744<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc870\ud68c\ud558\uc2dc\uc624<\/span><span style=\"font-family:Arial\">.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">conn soctt\/tiger<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Connected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select systimestamp from dual;<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SYSTIMESTAMP<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\"><strong>07-AUG-05 07.40.22.644800 AM -07:00<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">conn \/as sysdba<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Connected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">grant execute on dbms_flashback to scott;<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Grant succeeded.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">conn scott\/tiger<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Connected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select dbms_flashback.get_system_change_number() from dual;<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER()<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"><strong>                     851258<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:Arial\">\u25b2 SCOTT <\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc18c\uc720\uc758<\/span><span style=\"font-family:Arial\"> Table<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc5d0\uc11c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubd80\uc11c\ubc88\ud638\uac00<\/span><span style=\"font-family:Arial\"> 20<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc778<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubd80\uc11c\uc6d0<\/span><span style=\"font-family:Arial\">, <\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubd80\uc11c\uc815\ubcf4\ub97c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubaa8\ub450<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c<\/span><span style=\"font-family:Arial\">, Commit <\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud558\uc2dc\uc624<\/span><span style=\"font-family:Arial\">.<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">delete from emp where deptno=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">5 rows deleted.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">commit;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:Arial\">\u25b2 <\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c\ub41c<\/span><span style=\"font-family:Arial\"> Data<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uac00<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc798<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubabb<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c\ub41c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uac83\uc744<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc54c\uac8c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub418\uc5c8\ub2e4<\/span><span style=\"font-family:Arial\">. <\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c\ub41c<\/span><span style=\"font-family:Arial\"> Data<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub97c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub2e4\uc2dc<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub418\uc0b4\ub9ac\uace0\uc790<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud55c\ub2e4<\/span><span style=\"font-family:Arial\">.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:blue; font-size:9pt\"><strong><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\u203b<\/span><span style=\"font-family:Arial\"> 5<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubd84<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud6c4\uc5d0<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t\t<\/span><\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">!date<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Sun Aug  7 07:40:59 PDT 2005<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select * from emp where deptno=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">no rows selected<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select * from emp <span style=\"color:red\"><strong>as of scn 851258<span style=\"color:blue\"><br \/>\n\t\t\t\t\t\t\t\t<\/span><\/strong>where deptno=20;<\/span><br \/>\n\t\t\t\t\t<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7369 SMITH      CLERK           7902 17-DEC-80        800                   20<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7566 JONES      MANAGER         7839 02-APR-81       2975                   20<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7788 SCOTT      ANALYST         7566 09-DEC-82       3000                   20<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7876 ADAMS      CLERK           7788 12-JAN-83       1100                   20<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7902 FORD       ANALYST         7566 03-DEC-81       3000                   20<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">insert into emp<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  2  <span style=\"color:blue\">select * from emp<\/span><br \/>\n\t\t\t\t\t<span style=\"color:red\"><strong>as of scn 851258<\/strong><\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  3  <span style=\"color:blue\">where deptno=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">5 rows created.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">commit;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select * from emp<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  2  <span style=\"color:blue\">where deptno=20;<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7369 SMITH      CLERK           7902 17-DEC-80        800                   20<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7566 JONES      MANAGER         7839 02-APR-81       2975                   20<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7788 SCOTT      ANALYST         7566 09-DEC-82       3000                   20<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7876 ADAMS      CLERK           7788 12-JAN-83       1100                   20<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">      7902 FORD       ANALYST         7566 03-DEC-81       3000                   20<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h3>\uc608\uc81c 2 (AS OF TIMESTAMP)<br \/>\n<\/h3>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:Arial\">\u25b2 HR_TEST01 session<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc5d0\uc11c<\/span><span style=\"font-family:Arial\"> SYSTEMSTAMP<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub97c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc774\uc6a9\ud558\uc5ec<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud578\uc7ac<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc2dc\uac04\uc744<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc870\ud68c\ud558\uc2dc\uc624<\/span><span style=\"font-family:Arial\">.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">show user<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">USER is &#8220;HR_TEST1&#8221;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select systimestamp from dual;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SYSTIMESTAMP<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\"><strong>02-AUG-05 03.09.52.609909 AM -05:00<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">delete emp_test1 where department_id=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">2 rows deleted.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">commit;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select employee_id from emp_test1<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  2  <span style=\"color:blue\">where department_id=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">no rows selected<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:Arial\">\u25b2 <\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c\ub41c<\/span><span style=\"font-family:Arial\"> Data<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uac00<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc798<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubabb<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c\ub41c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uac83\uc744<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc54c\uac8c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub418\uc5c8\ub2e4<\/span><span style=\"font-family:Arial\">. <\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c\ub41c<\/span><span style=\"font-family:Arial\"> Data<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub97c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub2e4\uc2dc<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub418\uc0b4\ub9ac\uace0\uc790<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud55c\ub2e4<\/span><span style=\"font-family:Arial\">.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:blue; font-size:9pt\"><strong><span style=\"font-family:\uad74\ub9bc\">\u203b<\/span><span style=\"font-family:Arial\"> 5<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubd84<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud6c4\uc5d0<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t\t<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt;  <span style=\"color:blue\">select employee_id<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  2  <span style=\"color:blue\">from emp_test1 <span style=\"color:red\"><strong>as of timestamp(to_timestamp(&#8217;02-AUG-05:03:11:00&#8242;, &#8216;DD-MON-YY:HH24:MI:SS&#8217;))<\/strong><\/span><br \/>\n\t\t\t\t\t<\/span><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  3* <span style=\"color:blue\">where department_id=20<\/span>;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">EMPLOYEE_ID<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\"><strong>        201<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\"><strong>        202<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select employee_id<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  2  <span style=\"color:blue\">from emp_test1<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  3  <span style=\"color:blue\">where department_id=20;<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">no rows selected<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <strong><span style=\"color:blue\">insert into emp_test1<\/span><br \/>\n\t\t\t\t\t<\/strong><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  2  <span style=\"color:blue\">select * from emp_test1 <span style=\"color:red\"><strong>as of timestamp(to_timestamp(&#8217;02-AUG-05:03:11:00&#8242;, &#8216;DD-MON-YY:HH24:MI:SS&#8217;))<\/strong><\/span><br \/>\n\t\t\t\t\t<\/span><\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  3  <span style=\"color:blue\">where department_id=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">2 rows created.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">commit;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt;  <span style=\"color:blue\">select employee_id<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  2  <span style=\"color:blue\">from emp_test1<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  3* <span style=\"color:blue\">where department_id=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">EMPLOYEE_ID<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">        201<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">        202<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h3>\uc608\uc81c 3 (Package, SCN \/ timestamp)<br \/>\n<\/h3>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:Arial\">\u25b2 HR_TEST01 session<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc5d0\uc11c<\/span><span style=\"font-family:Arial\"> SYSTEMSTAMP<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub97c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc774\uc6a9\ud558\uc5ec<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud578\uc7ac<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc2dc\uac04\uc744<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc870\ud68c\ud558\uc2dc\uc624<\/span><span style=\"font-family:Arial\">.<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">show user<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">USER is &#8220;HR_TEST1&#8221;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select systimestamp from dual;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SYSTIMESTAMP<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"><strong>02-AUG-05 03.31.21.752682 AM -05:00<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">conn \/as sysdba<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Connected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select dbms_flashback.get_system_change_number() from dual;<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER()<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"><strong>                                   107270<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">conn hr_test1\/oracle<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Connected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">delete from emp_test1<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  2  <span style=\"color:blue\">where department_id=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">2 rows deleted.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">delete from dept_test1<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">  2   <span style=\"color:blue\">where department_id=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">1 row deleted.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">commit;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:Arial\">\u25b2 <\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c\ub41c<\/span><span style=\"font-family:Arial\"> Data<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uac00<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc798<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubabb<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c\ub41c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uac83\uc744<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc54c\uac8c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub418\uc5c8\ub2e4<\/span><span style=\"font-family:Arial\">. <\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\uc0ad\uc81c\ub41c<\/span><span style=\"font-family:Arial\"> Data<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub97c<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub2e4\uc2dc<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ub418\uc0b4\ub9ac\uace0\uc790<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud55c\ub2e4<\/span><span style=\"font-family:Arial\">.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:blue; font-size:9pt\"><strong><span style=\"font-family:\uad74\ub9bc\">\u203b<\/span><span style=\"font-family:Arial\"> 5<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ubd84<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t\t<\/span><span style=\"font-family:\ub3cb\uc6c0\uccb4\">\ud6c4\uc5d0<\/span><span style=\"font-family:Arial\"><br \/>\n\t\t\t\t\t\t<\/span><\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt;  <span style=\"color:blue\">conn \/as sysdba<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt;  <span style=\"color:blue\">grant execute on dbms_flashback to hr_test1;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Grant succeeded.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">conn hr_test01\/oracle<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">begin<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">dbms_flashback.enable_<span style=\"color:red\"><strong>at_system_change_number(107270);<\/strong><span style=\"color:blue\"><br \/>\n\t\t\t\t\t\t<\/span><\/span><\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">end;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">\/<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">PL\/SQL procedure successfully completed.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select employee_id from emp_test1<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">where department_id=20;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">EMPLOYEE_ID<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">        201<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">        202<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select * from dept_test1<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">where department_id=20;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">DEPARTMENT_ID DEPARTMENT_NAME                MANAGER_ID LOCATION_ID<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">           20 Marketing                             201        1800<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">begin<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">dbms_flashback.<span style=\"color:red\"><strong>disable;<\/strong><span style=\"color:blue\"><br \/>\n\t\t\t\t\t\t<\/span><\/span><\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">end;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">\/<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">PL\/SQL procedure successfully completed.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">declare<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">  cursor emp_curs is<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">    select * from emp_test1 where department_id = 20;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">  cursor dept_curs is<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">    select * from dept_test1 where department_id = 20;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">emp_rec emp_curs%ROWTYPE;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">dept_rec dept_curs%ROWTYPE;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">begin<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">dbms_flashback.<span style=\"color:red\"><strong>enable_at_system_change_number(107270);<span style=\"color:blue\"><br \/>\n\t\t\t\t\t\t\t<\/span><\/strong><\/span><\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">&#8212; dbms_flashback.<span style=\"color:red\"><strong>enable_at_time(to_timestamp(&#8216; 02-AUG-05:03.31:21&#8242;,&#8217;DD-MON-YY:HH24:MI:SS&#8217;));<br \/>\n<\/strong><\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">open emp_curs;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">open dept_curs;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">dbms_flashback.disable;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">loop<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">  fetch dept_curs into dept_rec;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">  exit when dept_curs%NOTFOUND;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">  insert into dept_test1 values(dept_rec.DEPARTMENT_ID,<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">    dept_rec.DEPARTMENT_NAME, dept_rec.MANAGER_ID,<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">    dept_rec.LOCATION_ID);<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">end loop;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">loop<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">    fetch emp_curs into emp_rec;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">    exit when emp_curs%NOTFOUND;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">    insert into emp_test1 values(emp_rec.employee_id, emp_rec.first_name,emp_rec.last_name, emp_rec.email,<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">                                             emp_rec.phone_number,emp_rec.hire_date, emp_rec.job_id, emp_rec.salary,<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">                                             emp_rec.commission_pct, emp_rec.manager_id, emp_rec.department_id);<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">end loop;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">end;<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-family:Arial; font-size:9pt\">\/<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">PL\/SQL procedure successfully completed.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u203b \ub610\ub294, \uc704 \ub0b4\uc6a9\uc744 Procedure\ub97c \uc0dd\uc131\ud574\uc11c \ubcf5\uad6c \ud560 \uc218\ub3c4 \uc788\ub2e4.(flash.sql)<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:641px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">create or replace procedure exam_flash<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">as<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;cursor tmp_curs is<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select * from emp where deptno = 20;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;emp_rec tmp_curs%ROWTYPE;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">begin<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;<strong>dbms_flashback.enable_at_time(&#8217;03\/08\/21 10:47:32 &#8216;);<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;open tmp_curs;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;dbms_flashback.disable;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;loop<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fetch tmp_curs into emp_rec;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit when tmp_curs%NOTFOUND;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;insert into emp values (<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;emp_rec.empno, emp_rec.ename, emp_rec.job,<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;emp_rec.mgr,emp_rec.hiredate, emp_rec.sal,<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;emp_rec.comm, emp_rec.deptno<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&nbsp;&nbsp;&nbsp;&nbsp;end loop;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">end;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\/<\/span>&nbsp;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback\uc744 \uc774\uc6a9\ud574 \uacfc\uac70 \ub370\uc774\ud130 \ubcf5\uad6c<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; @flash  \/* exam_flash procedure \uc0dd\uc131 *\/<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; exec exam_flash<br \/>\n<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select employee_id from emp_test1 where department_id = 20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">EMPLOYEE_ID<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">        201<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">        202<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">select * from dept_test1 where department_id=20;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">DEPARTMENT_ID DEPARTMENT_NAME                MANAGER_ID LOCATION_ID<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">           20 Marketing                             201        1800<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">SQL&gt; <span style=\"color:blue\">commit;<\/span><br \/>\n\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:Arial; font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h2>Flashback(10g)<br \/>\n<\/h2>\n<\/li>\n<li>\n<h3>Flashback Database<br \/>\n<\/h3>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><strong>Flashback Database <\/strong>\uac1c\uc694<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">Oracle Database 10g \uc774\uc804\uae4c\uc9c0\ub294 transactional point-in-time recovery\ub97c \uc704\ud574\uc11c\ub294 backup\uc6a9 file\uacfc redo log file\uc744 \uc774\uc6a9\ud558\uc5ec \uc6d0\ud558\ub294 \uc2dc\uac04\uae4c\uc9c0\uc758 \ubcf5\uad6c\ub97c \ud558\uc600\uc5c8\ub2e4. \uadf8\ub7ec\ub098 \uc774 \ubc29\ubc95\uc740 backup\uc6a9 file\uc774 \uc624\ub798\ub41c \uac83\uc774\uba70, archive log\uac00 \ub9ce\uc774 \uc313\uc5ec \uc788\uc744 \ub54c\ub294 \ub9ce\uc740 \uc2dc\uac04\uc774 \uc18c\uc694\ub41c\ub2e4. Oracle Database 10g\ubd80\ud130\ub294 <span style=\"color:blue\">flashback database<span style=\"color:black\">\ub97c \uc774\uc6a9\ud558\uc5ec \uc880 \ub354 \ube60\ub978 recovery\uac00 \uac00\ub2a5\ud558\uac8c \ub418\uc5c8\ub2e4.<br \/>\n<\/span><\/span><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">Flashback database\uc758 \uc0ac\uc6a9 \uc6a9\ub3c4\ub294 logical data corruption\uc774\ub098 user error\uc2dc \uc720\uc6a9\ud558\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">(Physical data corruption\uc740 H\/W \ubb38\uc81c\uc774\uae30 \ub54c\ubb38\uc5d0 Flashback database\ub85c recovery\ub294 \ubd88\uac00\ub2a5\ud558\ub2e4.) Flashback Database\uc758 \uc7a5\uc810\uc740 \uae30\uc874\uc758 traditional point-in-time recovery\uc5d0 \ube44\ud574 \ub9e4\uc6b0 \ube60\ub978 recovery\uac00 \uac00\ub2a5\ud558\ub2e4\ub294 \uac83\uc774\ub2e4. \uc774\ub7ec\ud55c \ube60\ub978 \uc131\ub2a5\uc744 \ub0bc \uc218 \uc788\ub294 \uc774\uc720\ub294 flashback database\ub294 database\uc758 \ud06c\uae30\uc5d0 \ube44\ub840\ud574\uc11c recovery\uc2dc\uac04\uc774 \ub298\uc5b4\ub098\ub294 \uac83\uc774 \uc544\ub2c8\ub77c, \ubcc0\uacbd\ub41c data\uc758 \uc591\uc5d0 \ube44\ub840\ud574\uc11c recovery\uc2dc\uac04\uc774 \uac78\ub9b0\ub2e4\ub294 \uc810\uc774\ub2e4.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><img src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/1\/cfile30.uf.241A3B4D5639C51E06379A.png?w=640\" data-recalc-dims=\"1\" \/><span style=\"font-family:\uad74\ub9bc; font-size:10pt\"><br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:\uad74\ub9bc\">\uc704\uc758 \uadf8\ub9bc<\/span><span style=\"font-family:Arial\">, <\/span><span style=\"font-family:\uad74\ub9bc\">\uc55e\uc758 \uc124\uba85\uacfc \uac19\uc774 <\/span><span style=\"font-family:Arial\">Flashback Database<\/span><span style=\"font-family:\uad74\ub9bc\">\ub294 \ub9e4\uc6b0 \ube60\ub978 \uc2dc\uac04\uc758 <\/span><span style=\"font-family:Arial\">recovery<\/span><span style=\"font-family:\uad74\ub9bc\">\ub97c \uac00\ub2a5\ud558\uac8c \ud55c\ub2e4<\/span><span style=\"font-family:Arial\">.<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>Flashback Database\ub97c \uc218\ud589\ud558\uae30 \uc704\ud55c 3\uac00\uc9c0 \uad6c\uc131\uc694\uc18c<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">1. Archive Mode<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback Database \uae30\ub2a5\uc744 \uc801\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 Archive Mode\ub85c \uc124\uc815\ud558\uc5ec\uc57c \ud55c\ub2e4.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">2. Flashback Log File<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"> Flashback Log File\uc740 \uc624\ub77c\ud074 Database\ub97c \uad6c\uc131\ud558\ub294 Block(\ubcc0\uacbd\ub418\uae30 \uc774\uc804\uc758 \uc774\ubbf8\uc9c0 Block)\uc744 \uc800\uc7a5\ud558\ub294 \ub85c\uadf8 \ud30c\uc77c\ub85c\uc11c 10g\uc5d0\uc11c \uc0c8\ub86d\uac8c \uc18c\uac1c\ub418\uace0 \uc788\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubcf5\uad6c\uc601\uc5ed(database recovery area)\uc5d0 \uc0dd\uc131\ub418\uc5b4\uc9c4\ub2e4.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 14pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">  \uae30\uc874\uc758 redo log\uc640\uc758 \ucc28\uc774\uc810<br \/>&#8211; redo log\uc758 \uacbd\uc6b0\uc5d0\ub294 archive\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc774 \ud568\uaed8 \uc81c\uacf5\ub418\uc5c8\uc9c0\ub9cc, Flashback Log\ub294 archive \uae30\ub2a5\uc774 \ub530\ub85c \uc81c\uacf5\ub420 \ud544\uc694\uac00 \uc5c6\ub2e4.(db_recovery_file_dest, db_recovery_file_dest_size)<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 16pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; Flashback Log\uc758 \uacbd\uc6b0\uc5d0\ub294 \ubb3c\ub9ac\uc801\uc778 database \ubcf5\uad6c\uc5d0\ub294 \uc0ac\uc6a9\ub420\uc218 \uc5c6\ub2e4\ub294 \uc810\uc774\ub2e4.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 16pt\">\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">3. RVWR Background Process<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback Database \uae30\ub2a5\uc774 \ud65c\uc131\ud654 \ub418\uc5b4\uc9c0\uba74, rvwr\uc774\ub77c\ub294 background process\uac00 \uc2dc\uc791\ub41c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\uc5ed\ud560 : Flashback Database Data\ub97c Flashback Log\uc5d0 \uae30\ub85d<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>\u2022 Flashback Database \ud14c\uc2a4\ud2b8<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><strong>Database \uc5d0 Flashback \uae30\ub2a5\uc774 ON \ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud55c\ub2e4.<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select FLASHBACK_ON from v$database;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">FLASHBACK_ON<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">NO<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; shutdown immediate;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database closed.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database dismounted.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">ORACLE instance shut down.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; startup mount<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">ORACLE instance started.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Total System Global Area  394264576 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Fixed Size                  2006632 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Variable Size             218104216 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database Buffers          167772160 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Redo Buffers                6381568 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database mounted.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select FLASHBACK_ON from v$database;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">FLASHBACK_ON<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">YES<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; alter database open;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database altered.<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><strong>Test Case \uc0dd\uc131<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; conn scott\/tiger<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Connected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; drop table flash;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Table dropped.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; conn scott\/tiger<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Connected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; create table flash as select * from user_objects;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Table created.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select count(*) from flash;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">  COUNT(*)<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">        65<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select current_scn from v$database;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">CURRENT_SCN<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">   25833961<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; truncate table flash;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Table truncated.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select current_scn from v$database;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">CURRENT_SCN<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">   25833994<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select count(*) from flash;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">  COUNT(*)<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">         0<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>Flashback Database <\/strong>\ub97c \uc900\ube44\ud558\uae30 \uc704\ud574 <strong>Instance <\/strong>\ub97c \uc885\ub8cc\uc2dc\ud0a8\ub2e4<strong>.<\/strong><br \/>\n\t\t\t\t<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; conn \/as sysdba<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Connected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; shutdown immediate<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database closed.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database dismounted.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">ORACLE instance shut down.<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>Flashback Database <\/strong>\ub97c \uc900\ube44\ud558\uae30 \uc704\ud574 <strong>Insatnce <\/strong>\ub97c <strong>Mount <\/strong>\uc2dc\ud0a8\ub2e4<strong>.<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; startup mount<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">ORACLE instance started.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Total System Global Area 188743680 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">Fixed Size                  778036 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">Variable Size            162537676 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">Database Buffers          25165824 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">Redo Buffers                262144 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">Database mounted.<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>\uc6d0\ud558\ub294 \uc2dc\uc810\uc73c\ub85c \ub418\ub3cc\uc544 \uac00\uae30 \uc704\ud574 \uc870\uae08\uc804\uc5d0 \uae30\ub85d\ud588\ub358 SCN \uc73c\ub85c Flash Back \ud55c\ub2e4.<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; flashback database to scn 25833961;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback complete.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">alter_&lt;SID&gt;.log<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Incomplete Recovery applied until change 25833975<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback Media Recovery Complete<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Completed: flashback database to scn 25833961<\/span>&nbsp;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>Database \ub97c read only\ub85c open \ud558\uc5ec Data\ub97c \ud655\uc778 \ud6c4\uc5d0, Resetlogs \ub85c Open \ud558\uc5ec truncate \uc804\uc758 \ub370\uc774\ud130\ub97c \ubcf5\uad6c\ud55c\ub2e4.<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; alter database open;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">alter database open<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">*<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">ERROR at line 1:<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">ORA-01589: must use RESETLOGS or NORESETLOGS option for database open<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; alter database open read only;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database altered.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select count(*) from scott.flash;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">  COUNT(*)<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">        65<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; shutdown immediate;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database closed.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database dismounted.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">ORACLE instance shut down.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; startup mount;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">ORACLE instance started.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Total System Global Area  394264576 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Fixed Size                  2006632 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Variable Size             218104216 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database Buffers          167772160 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Redo Buffers                6381568 bytes<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database mounted.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; alter database open resetlogs;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Database altered.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select count(*) from scott.flash;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">  COUNT(*)<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">        65<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h3>Flashback Drop<br \/>\n<\/h3>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 10g\uc5d0\uc11c DROP TABLE\uc744 \ud558\uac8c \ub418\uba74 \uae30\ubcf8\uc801\uc73c\ub85c \uc2e4\uc81c \uadf8\uac83\uc744 DROP \ud558\ub294 \uac83\ubcf4\ub2e4 RECYCLE BIN\uc5d0 \uc774\ub3d9 \uc2dc\ud0a4\uac70\ub098 \uc774\ub984\uc744 \ubc14\uafb8\uac8c \ub429\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 Drop \ub41c Table\uc744 \ubcf5\uad6c\ud55c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 Drop table\uc774 \uc644\uc804 drop \ub418\uc9c0 \uc54a\uace0, window\uc758 \ud734\uc9c0\ud1b5\uacfc \uac19\uc740 recyclebin\uc5d0 \ubcf4\uad00\ub41c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 \uc774 drop\ub41c table\uc740 \uc644\uc804 \uc0ad\uc81c\ub97c \uc704\ud574\uc11c\ub294 purge \uc791\uc5c5\uc774 \ud544\uc694\ud558\uba70, space\uac00 \ubd80\uc871\ud55c \uacbd\uc6b0\uc5d0\ub294 \uc790\ub3d9 reuse\ub41c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 Drop\ub418\uc5b4 recyclebin\uc5d0 \uc788\ub294 bin$xxxxxx table\uc5d0 \ub300\ud55c \uc9c1\uc811\uc870\ud68c\ub3c4 \uac00\ub2a5\ud568.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 \uad00\ub828 view<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8211; dba_recyclebin, user_recyclebin<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 \uad00\ub828 parameter<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">_recyclebin = FALSE : recyclebin \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\ub294 \uacbd\uc6b0 False\ub85c \uc9c0\uc815<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 \uc81c\uc57d\uc0ac\ud56d : table\uc774 system tablespace\uc5d0 \uc788\ub294 object\ub294 \ubcf5\uad6c \ubd88\uac00.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">locally managed tablespace\uc5d0 \uc704\uce58\ud574 \uc788\ub294 table\ub9cc \ubcf5\uad6c \uac00\ub2a5.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Table\uc774 \ubcf5\uad6c\ub418\uba74 \uadf8 table\uc758 index, trigger \ub4f1\uc758 \uc5f0\uad00\ub41c object\ub3c4 \ud568\uaed8 \ubcf5\uad6c\ub41c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">(bitmap join index\uc81c\uc678)<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 64pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Partioned index-organized table\uc740 recycle bin\uc5d0 \uc758\ud574 \ubcf4\ud638 \ubc1b\uc9c0 \ubabb\ud55c\ub2e4.<br \/>recycle bin\uc740 \ucc38\uc870 \ubb34\uacb0\uc131\uc744 \ubcf4\uc7a5\ud558\uc9c0 \uc54a\ub294\ub2e4.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc\"><strong>\u2022 \uc608\uc81c 1<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\"><strong>1) Table\uc744 drop \ud558\uae30 (\uc7a5\uc560 \ub9cc\ub4e4\uae30)<br \/>\n<\/strong><\/span><\/p>\n<div style=\"margin-left: 4pt\">\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:636px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr style=\"height: 23px\">\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">SQL&gt; select * from tab;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">TNAME                          TABTYPE  CLUSTERID<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">EMP                            TABLE<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">DEPT                           TABLE<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">BONUS                          TABLE<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">SALGRADE                       TABLE<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">DUMMY                          TABLE<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; drop table emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Table dropped.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select * from tab;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">TNAME                          TABTYPE  CLUSTERID<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"><strong>BIN$Lr5d8GB+sLbgQz36Y8Owtg==$0<\/strong> TABLE<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">DEPT                           TABLE<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">BONUS                          TABLE<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">SALGRADE                       TABLE<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">DUMMY                          TABLE<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><strong>Recycle Bin \ubcf4\uae30<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select object_name, original_name, type, DROPTIME, can_undrop from user_recyclebin<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  order by droptime;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">OBJECT_NAME                    ORIGINAL_NAME          TYPE                      DROPTIME            CAN<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">BIN$LumGwpeDSHHgRAAQgzW92A==$0 EMP                    TABLE                     2007-04-25:15:01:08 <span style=\"color:blue\"><strong>YES<\/strong><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\"><strong> 2) Drop\ub41c Table \ubcf5\uad6c\ud558\uae30 1<br \/>\n<\/strong><\/span><\/p>\n<div style=\"margin-left: 4pt\">\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:636px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr style=\"height: 228px\">\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">SQL&gt; <strong>flashback table emp to before drop;<\/strong><br \/>\n\t\t\t\t\t\t\t\t\t<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Flashback complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select object_name, original_name, type from user_recyclebin;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">no rows selected<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select table_name from user_tables;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">TABLE_NAME<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">DUMMY<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">SALGRADE<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">BONUS<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">DEPT<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"><strong>EMP<\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\"><strong>3) Drop\ub41c table \ubcf5\uad6c\ud558\uae30 2 (\ub3d9\uc77c \uc774\ub984\uc758 table\uc774 \uc774\ubbf8 \uc788\ub294 \uacbd\uc6b0, \ub2e4\ub978 \uc774\ub984\uc73c\ub85c \ubcf5\uad6c\ud558\uae30)<br \/>\n<\/strong><\/span><\/p>\n<div style=\"margin-left: 5pt\">\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:636px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; flashback table scott.emp to before drop rename to dropped_emp;<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc\"><strong>Drop\ub41c table \uc644\uc804 \uc0ad\uc81c\ud558\uae30<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; drop table scott.emp purge;                       &#8212; drop \uc2dc \ubc14\ub85c purge\ud558\ub294 \uacbd\uc6b0<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; purge recyclebin;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">or<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; purge dba_recyclebin;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">or<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; purge table scott.emp<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>\uc544\ub798\ub294 \uba87\uac00\uc9c0 PURGE \uc635\uc158\uc758 \uc608 \uc785\ub2c8\ub2e4.<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:283px\">\n<col style=\"width:373px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">PURGE TABLE tablename;<\/span><\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">Specific table<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">PURGE INDEX indexname;<\/span><\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">Specific index<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">PURGE TABLESPACE ts_name;<\/span><\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">All tables in a specific tablespace<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">PURGE TABLESPACE ts_name USER username;<\/span><\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">All tables in a specific tablespace for a specific user<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">PURGE RECYCLEBIN;<\/span><\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">The current users entire recycle bin<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">PURGE DBA_RECYCLEBIN;<\/span><\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">The whole recycle bin<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc\"><strong>\u2022 \uc608\uc81c 2<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\ud734\uc9c0\ud1b5(recyclebin)\uc5d0 \uac19\uc740 \uc774\ub984\uc758 table\uc774 \uc5ec\ub7ec\uac1c \uc788\uc744 \ub54c PURGE and FLASHBACK TO BEFORE DROP \ubc29\ubc95<br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\uac19\uc740 \uc774\ub984\uc744 \uac00\uc9c0\ub294 table\uc774 \ud734\uc9c0\ud1b5(recyclebin)\uc5d0 \ud558\ub098 \uc774\uc0c1\uc788\uc744 \uacbd\uc6b0 \ub2e4\ub8e8\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4.<br \/>table\uc744 PURGE \ud558\ub294 \uacbd\uc6b0 \uac00\uc7a5 \uc624\ub798\ub41c table\uc774 \ud734\uc9c0\ud1b5\uc5d0\uc11c PURGE \ub418\uace0 table\uc744 restore(FLASHBACK BEFORE DROP)\ud558\ub294 \uacbd\uc6b0 \uac00\uc7a5 \ucd5c\uadfc\uc758 table\uc774 \uc800\uc7a5\ub429\ub2c8\ub2e4.<\/p>\n<p>Example<br \/>========<br \/>5\uac1c\uc758 table\uc744 \uc0dd\uc131\ud558\uace0 drop \ud558\uc790..<\/p>\n<p>$ sqlplus scott\/tiger<br \/>SQL&gt; CREATE TABLE t1(a NUMBER); <br \/>SQL&gt; DROP TABLE t1;<br \/>SQL&gt; CREATE TABLE t1(a varchar2(10));<br \/>SQL&gt; DROP TABLE t1;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; CREATE TABLE t1(a date);<br \/>SQL&gt; DROP TABLE t1;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; CREATE TABLE t1(a varchar2(5));<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; DROP TABLE t1;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\"><span style=\"font-family:\uad74\ub9bc\">SQL&gt; CREATE TABLE t1(a number);<br \/>SQL&gt; DROP TABLE t1;<\/p>\n<p>SQL&gt; SELECT object_name,original_name,droptime,dropscn FROM recyclebin;<\/p>\n<p><\/span>OBJECT_NAME                    ORIGINAL_NAME DROPTIME                    DROPSCN<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>BIN$14s6rPqoHQngMEWYESkRng==$0 T1            2004-04-08:17:40:21         2039154<br \/>BIN$14s6rPqmHQngMEWYESkRng==$0 T1            2004-04-08:17:40:19         2039107<br \/>BIN$14s6rPqnHQngMEWYESkRng==$0 T1            2004-04-08:17:40:21         2039133<br \/>BIN$14s6rPqpHQngMEWYESkRng==$0 T1            2004-04-08:17:40:21         2039231<br \/>BIN$14s6rPqqHQngMEWYESkRng==$0 T1            2004-04-08:17:40:22         2039252<br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\"><span style=\"font-family:\uad74\ub9bc\">\ub9cc\uc77c table t1 \uc744 purge \ud55c\ub2e4\uba74 dropscn=2039107 \uac00 purge \ub420\uac83\uc774\ub2e4.<\/p>\n<p>SQL&gt; PURGE TABLE t1;<\/p>\n<p>Table purged.<\/p>\n<p>SQL&gt; SELECT object_name,original_name,droptime,dropscn FROM recyclebin;<\/p>\n<p><\/span>OBJECT_NAME                    ORIGINAL_NAME    DROPTIME               DROPSCN<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>BIN$14s6rPqoHQngMEWYESkRng==$0 T1               2004-04-08:17:40:21    2039154<br \/>BIN$14s6rPqnHQngMEWYESkRng==$0 T1               2004-04-08:17:40:21    2039133<br \/>BIN$14s6rPqpHQngMEWYESkRng==$0 T1               2004-04-08:17:40:21    2039231<br \/>BIN$14s6rPqqHQngMEWYESkRng==$0 T1               2004-04-08:17:40:22    2039252<br \/><span style=\"font-family:\uad74\ub9bc\"><\/p>\n<p>\ub9cc\uc77c table t1 \uc744 restore \ud55c\ub2e4\uba74 dropscn=2039252 \uc774 restore \ud560 \uac83\uc774\ub2e4.<\/p>\n<p>SQL&gt; FLASHBACK TABLE t1 TO BEFORE DROP ;<\/p>\n<p>Flashback complete.<\/p>\n<p>SQL&gt; SELECT object_name,original_name,droptime,dropscn FROM recyclebin;<\/p>\n<p><\/span>OBJECT_NAME                    ORIGINAL_NAME   DROPTIME                DROPSCN<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;-<br \/>BIN$14s6rPqoHQngMEWYESkRng==$0 T1              2004-04-08:17:40:21     2039154<br \/>BIN$14s6rPqnHQngMEWYESkRng==$0 T1              2004-04-08:17:40:21     2039133<br \/>BIN$14s6rPqpHQngMEWYESkRng==$0 T1              2004-04-08:17:40:21     2039231<br \/>\n\t\t\t\t<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\"><span style=\"font-family:\uad74\ub9bc\"><br \/>=&gt;\uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574\uc11c..<br \/>================================<br \/>\uc774 \ubb38\uc81c\ub97c \uadf9\ubcf5\ud558\uae30\uc704\ud574\uc11c \uc6b0\ub9ac\ub294 original \uc774\ub984 \ub300\uc2e0\uc5d0 drop\ub41c object name\uc744 \uc0ac\uc6a9\ud558\uba74 \ub41c\ub2e4.<br \/>object name \uc740 unique \ud558\ubbc0\ub85c \uc6d0\ud558\ub294 \uac83\uc744 purge \uc640 restore \ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>Examples:<\/p>\n<p>SQL&gt; FLASHBACK TABLE &#8220;BIN$14s6rPqoHQngMEWYESkRng==$0&#8221; TO BEFORE DROP RENAME TO t2;<\/p>\n<p>Flashback complete.<\/p>\n<p>SQL&gt; select tname from tab;<\/p>\n<p>TNAME<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>DEPT<br \/>EMP<br \/>BIN$14s6rPqnHQngMEWYESkRng==$0<br \/>T1<br \/>BIN$14s6rPqpHQngMEWYESkRng==$0<br \/>T2<\/p>\n<p>6 rows selected.<\/p>\n<p>SQL&gt; SELECT object_name,original_name,droptime,dropscn FROM recyclebin;<\/p>\n<p><\/span>OBJECT_NAME                    ORIGINAL_NAME  DROPTIME            DROPSCN<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>BIN$14s6rPqnHQngMEWYESkRng==$0 T1             2004-04-08:17:40:21 2039133<br \/>BIN$14s6rPqpHQngMEWYESkRng==$0 T1             2004-04-08:17:40:21 2039231<br \/><span style=\"font-family:\uad74\ub9bc\"><\/p>\n<p>\ube44\uc2b7\ud55c \ubc29\ubc95\uc73c\ub85c purge \ud560\uc218 \uc788\ub2e4.<\/p>\n<p>SQL&gt; PURGE TABLE &#8220;BIN$14s6rPqnHQngMEWYESkRng==$0&#8221;;<\/p>\n<p>Table purged.<\/p>\n<p>SQL&gt; SELECT object_name,original_name,droptime,dropscn FROM recyclebin;<\/p>\n<p><\/span>OBJECT_NAME                    ORIGINAL_NAME  DROPTIME            DROPSCN<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>BIN$14s6rPqpHQngMEWYESkRng==$0 T1             2004-04-08:17:40:21 2039231<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h3>Flashback Versions Query<br \/>\n<\/h3>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">\uacfc\uac70\uc758 \uc5b4\ub5a4\uc2dc\uc810\uc758 \uc815\ubcf4\ub97c \uc2dc\uac04\uacfc SCN(SystemChange Number)\ub97c \uc774\uc6a9\ud558\uc5ec Query\ud558\ub294 \uae30\ub2a5.<br \/>\n<\/span><\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">9i \ubd80\ud130\uc9c0\uc6d0\ub41c Flashback Query\uac00 \uc788\uc73c\uba70, 10g\uc5d0\uc11c\ub294 \uadf8 \uae30\ub2a5\uc774 \ud655\uc7a5\ub418\uc5b4 Versions between\uc744 \uc774\uc6a9\ud574\uc11c \uc77c\uc815\uc2dc\uc810\uc774 \uc544\ub2cc \uc2dc\uac04\uac04\uaca9\uc758 \ub370\uc774\ud130\ub97c \uc870\ud68c\ud560 \uc218 \uc788\ub294 \uae30\ub2a5.<br \/>\n<\/span><\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Flashback versions query\uc5d0 \uc758\ud574 \ucd94\ucd9c\ub41c row\ub4e4\uc740 transaction\uc5d0 \uc758\ud574 \ubcc0\ud654\ub41c row\ub4e4\uc758 history\ub97c \ubcf4\uc5ec\uc90c. \uc774 \uae30\ub2a5\uc740 data\uac00 \uc5b4\ub5bb\uac8c \ubc14\ub00c\uc5c8\ub294\uc9c0 auditing \uae30\ub2a5\uc744 \uac00\ub2a5\ud558\uac8c \ud558\uba70 commit\ub41c \ub370\uc774\ud130\ub9cc \ucd94\ucd9c \ud568.<br \/>\n<\/span><\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><span style=\"color:#9a0000\">\u25b3 <span style=\"color:black\">Flashback versions query\ub97c \ud1b5\ud574\uc11c \uc54c\uc218 <\/span>\uc788\ub294<\/span> transaction id\ub97c \ud1b5\ud558\uc5ec \ub354 \ucd94\uac00\uc801\uc778 \uc815\ubcf4\ub97c Fl<span style=\"color:black\">ashback Transaction Query\ub97c \ud1b5\ud574 \uc5bb\uc744\uc218 \uc788\ub2e4.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">DDL\uc774 \uc218\ud589\ub418\uc5b4 table\uc758 \uad6c\uc870\uac00 \ubc14\ub00c\uba74 \uc0ac\uc6a9\ubd88\uac00.<br \/>\n<\/span><\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Flashback versions query\ub294 undo\ub97c \uc774\uc6a9\ud558\uc5ec \uacfc\uac70 \ub370\uc774\ud130\ub97c \uc77d\uc5b4\uc624\ub294 \uac83\uc740 undo_retention \uac12\uacfc undo size\uc5d0 \uc758\ud574 \uc790\ub3d9\uc73c\ub85c \uad00\ub9ac\ub428. \ub9cc\uc57d undo_retention\uc774 \uc544\uc8fc \ud06c\ub2e4\uace0 \ud558\ub354\ub77c\ub3c4, undo size\uac00 \uc791\uc544\uc11c undo\ub97c \ubcf4\uad00\ud558\uc9c0 \uc54a\uace0 \uc7ac\uc0ac\uc6a9\ud558\uac8c \ub418\uba74 flashback versions query\uac00 \uc218\ud589\ub418\uc9c0 \uc54a\uc744 \uc218 \uc788\uc74c.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Versions between\uc740 \uc2dc\uac04\uacfc SCN\uc73c\ub85c \uc9c0\uc815 \ud560 \uc218 \uc788\uc74c<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">\uc774\uae30\ub2a5\uc744 \uc9c0\uc6d0\ud558\uae30 \uc704\ud574 scn_to_timestamp \uc640 timestamp_to_scn function\uc774 \uc9c0\uc6d0\ub41c\ub2e4.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\uacfc\uac70\uc758 \uc2dc\uc810\uc5d0 \ub300\ud55c SCN\uc54c\uae30.<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">select timestamp_to_scn(to_timestamp(&#8216;20060213 171201&#8217;, &#8216;yyyymmdd hh24miss&#8217;)) t from dual;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">=&gt;8268801520810<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\uacfc\uac70\uc758 SCN\uc744\uc774\uc6a9\ud558\uc5ec Time\uc54c\uae30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">select scn_to_timestamp(8268801520810) from dual;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">=&gt; 2006\/02\/13 17:12:01.000000000<br \/>\n<\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Versions Query\uc758 Pseudo column (Select\uc808\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc74c)<br \/>\n<\/span><\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u2022 Versions_startscn,<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u2022 Versions_starttime<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u2022 Versions_endscn<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u2022 Versions_endtime<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u2022 Versions_xid<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 19pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u2022 Versions_operation<br \/>\n<\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">\uc8fc\uc758 : undo retention \ubcf4\ub2e4 \uc774\uc804\uc758 version\uc744 query\ud558\uba74 ora-30052 : invalid lower limit snapshot expression \ubc1c\uc0dd\ud568.<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc\"><strong>\u2022 \uc608\uc81c<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>Data \ubcc0\uacbd(Update) \ud558\uae30<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">SQL&gt; conn scott\/tiger<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">Connected.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE            SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7369 SMITH      CLERK           7902 17-DEC-80           800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7499 ALLEN      SALESMAN        7698 20-FEB-81          1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7521 WARD       SALESMAN        7698 22-FEB-81          1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7566 JONES      MANAGER         7839 02-APR-81          2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7654 MARTIN     SALESMAN        7698 28-SEP-81          1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7698 BLAKE      MANAGER         7839 01-MAY-81          2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7782 CLARK      MANAGER         7839 09-JUN-81          2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7788 SCOTT      ANALYST         7566 09-DEC-82          3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7839 KING       PRESIDENT            17-NOV-81          5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7844 TURNER     SALESMAN        7698 08-SEP-81          1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7876 ADAMS      CLERK           7788 12-JAN-83          1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7900 JAMES      CLERK           7698 03-DEC-81           950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7902 FORD       ANALYST         7566 03-DEC-81          3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7934 MILLER     CLERK           7782 23-JAN-82          1300                    10<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">14 rows selected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; update emp<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  set comm=1111<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  3  where empno=7934;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">1 row updated.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; commit;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; update emp<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  set comm=2222<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  3  where empno=7934;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">1 row updated.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; rollback;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Rollback complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; update emp<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  set comm=2222<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  3  where empno=7934;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">1 row updated.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; commit;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; update emp<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  set comm=3333<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  3  where empno=7934;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">1 row updated.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; commit;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7369 SMITH      CLERK           7902 1980-12-17 00:00:00        800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7499 ALLEN      SALESMAN        7698 1981-02-20 00:00:00       1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7521 WARD       SALESMAN        7698 1981-02-22 00:00:00       1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7566 JONES      MANAGER         7839 1981-04-02 00:00:00       2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7654 MARTIN     SALESMAN        7698 1981-09-28 00:00:00       1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7698 BLAKE      MANAGER         7839 1981-05-01 00:00:00       2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7782 CLARK      MANAGER         7839 1981-06-09 00:00:00       2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7788 SCOTT      ANALYST         7566 1982-12-09 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7839 KING       PRESIDENT            1981-11-17 00:00:00       5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7844 TURNER     SALESMAN        7698 1981-09-08 00:00:00       1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7876 ADAMS      CLERK           7788 1983-01-12 00:00:00       1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7900 JAMES      CLERK           7698 1981-12-03 00:00:00        950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7902 FORD       ANALYST         7566 1981-12-03 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7934 MILLER     CLERK           7782 1982-01-23 00:00:00       1300       3333         10<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">14 rows selected.<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>2007 2\uc6d4 25\uc77c 15\uc2dc 50\ubd84 ~ 16\uc2dc 00\ubd84 \uae4c\uc9c0 empno\uac00 7934\uc778 data\uac00 \ubcc0\ud55c \ub0b4\uc5ed\uc870\ud68c<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\">SQL&gt; col start_time format a21<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; col end_time format a21<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; set lines 200<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; SELECT empno, ename, sal, comm, deptno,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  versions_xid AS XID,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  3  versions_operation as operation,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  4  versions_startscn AS START_SCN,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  5  versions_starttime as start_time,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  6  versions_endscn AS END_SCN,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  7  versions_endtime as end_time<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  8  FROM emp VERSIONS BETWEEN TIMESTAMP<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  9      TO_TIMESTAMP(&#8216;2007-04-25 15:50:00&#8242;,&#8217;YYYY-MM-DD HH24:MI:SS&#8217;)<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"> 10  AND TO_TIMESTAMP(&#8216;2007-04-25 16:00:00&#8242;,&#8217;YYYY-MM-DD HH24:MI:SS&#8217;)<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"> 11  WHERE empno=7934;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:7pt\">EMPNO ENAME       SAL    COMM   DEPTNO XID              O  START_SCN START_TIME            END_SCN    END_TIME<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">&#8212;&#8212; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;- &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">  7934 MILLER     1300    <span style=\"color:blue\"><strong>3333<\/strong><\/span>       10 0009000000000988 U   25837411 25-APR-07 03.58.31 PM<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">  7934 MILLER     1300    <span style=\"color:blue\"><strong>2222<\/strong><\/span>       10 0003000D00000994 U   25837379 25-APR-07 03.57.01 PM   25837411 25-APR-07 03.58.31 PM<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">  7934 MILLER     1300    <span style=\"color:blue\"><strong>1111<\/strong><\/span>       10 0006001C00000985 U   25837354 25-APR-07 03.56.04 PM   25837379 25-APR-07 03.57.01 PM<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">  7934 MILLER     1300               10                                                       25837354 25-APR-07 03.56.04 PM<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; SELECT empno, ename, sal, comm, deptno,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  versions_xid AS XID,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  3  versions_operation as operation,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  4  versions_startscn AS START_SCN,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  5  versions_starttime as start_time,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  6  versions_endscn AS END_SCN,<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  7  versions_endtime as end_time<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  8  FROM emp VERSIONS BETWEEN TIMESTAMP<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  9      systimestamp &#8211; interval &#8217;10&#8217; minute and systimestamp &#8211; interval &#8216;1&#8217; minute<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"> 10  WHERE empno=7934;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:7pt\">EMPNO ENAME       SAL    COMM   DEPTNO XID              O  START_SCN START_TIME            END_SCN    END_TIME<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">&#8212;&#8212; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;- &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">  7934 MILLER     1300    <span style=\"color:blue\"><strong>3333<\/strong><\/span>       10 0009000000000988 U   25837411 25-APR-07 03.58.31 PM<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">  7934 MILLER     1300    <span style=\"color:blue\"><strong>2222<\/strong><\/span>       10 0003000D00000994 U   25837379 25-APR-07 03.57.01 PM   25837411 25-APR-07 03.58.31 PM<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">  7934 MILLER     1300    <span style=\"color:blue\"><strong>1111<\/strong><\/span>       10 0006001C00000985 U   25837354 25-APR-07 03.56.04 PM   25837379 25-APR-07 03.57.01 PM<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:7pt\">  7934 MILLER     1300               10                                                       25837354 25-APR-07 03.56.04 PM<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">\uc870\ud68c\uacb0\uacfc\ub85c Null <span style=\"font-family:Wingdings\">\u00e8<\/span> 1111<span style=\"font-family:Wingdings\">\u00e8<\/span> 2222 <span style=\"font-family:Wingdings\">\u00e8<\/span> 3333 \uc73c\ub85c \ubcc0\uacbd\ub41c \ub0b4\uc5ed\uc744 \ubcfc \uc218 \uc788\ub2e4.<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h3>Flashback Query<br \/>\n<\/h3>\n<p style=\"margin-left: 9pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 Oracle9i\uc5d0\uc11c \ubd80\ud130 \uc9c0\ub09c \uc2dc\uc810\uc758 \ub370\uc774\ud130\ub97c \uc9c8\uc758 \ud558\uae30 \uc704\ud55c DBMS_PACKAGE\ub97c \uc81c\uacf5 \ud588\uc73c\uba70 10g\uc5d0\uc11c\ub294 \ud6e8\uc52c \uae30\ub2a5\uc744 \uc720\uc5f0\ud558\uac8c \ubc1c\uc804 \uc2dc\ucf30\uc2b5\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 Flashback Query\ub294 AS OF \uc808\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud574\ub2f9 \uc2dc\uc810\uc5d0\uc11c\uc758 \ub370\uc774\ud130 \uac12\uc5d0 \ub300\ud55c \uc9c8\uc758\uac00 \uac00\ub2a5\ud558\uba70, \uc774 \uae30\ub2a5\uc740 DBMS_FLASHBACK \ud328\ud0a4\uc9c0\uc758 \uae30\ub2a5\uacfc \uc720\uc0ac \ud569\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 Flashback versions query\ub294 \uacfc\uac70\uc758 \uc77c\uc815 \uc2dc\uac04\uad6c\uac04\uc5d0\uc11c \uc870\ud68c\ud558\ub294 \uac83\uc5d0 \ube44\ud574 Flashback query\ub294, \uacfc\uac70\uc758 \uc77c\uc815\ud55c \uc2dc\uac04\uc5d0\uc11c query\ub97c \ud558\ub294 \uac83.<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 Database\ub294 \ud604\uc7ac\uc758 \uc2dc\uac04\uc774\uc9c0\ub9cc, \uc218\ud589\ud558\ub294 SQL\uc740 \ud63c\uc790 \uacfc\uac70\uc758 \uc815\ubcf4\ub97c \ubcf4\uac8c \ub428.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc\"><strong>\u2022 \uc608\uc81c<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-size:9pt\"><strong>&#8212; Data \uc0ad\uc81c(\uc7a5\uc560 \ub9cc\ub4e4\uae30)<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7369 SMITH      CLERK           7902 1980-12-17 00:00:00        800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7499 ALLEN      SALESMAN        7698 1981-02-20 00:00:00       1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7521 WARD       SALESMAN        7698 1981-02-22 00:00:00       1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7566 JONES      MANAGER         7839 1981-04-02 00:00:00       2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7654 MARTIN     SALESMAN        7698 1981-09-28 00:00:00       1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7698 BLAKE      MANAGER         7839 1981-05-01 00:00:00       2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7782 CLARK      MANAGER         7839 1981-06-09 00:00:00       2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7788 SCOTT      ANALYST         7566 1982-12-09 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7839 KING       PRESIDENT            1981-11-17 00:00:00       5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7844 TURNER     SALESMAN        7698 1981-09-08 00:00:00       1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7876 ADAMS      CLERK           7788 1983-01-12 00:00:00       1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7900 JAMES      CLERK           7698 1981-12-03 00:00:00        950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7902 FORD       ANALYST         7566 1981-12-03 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"><strong>      7934 MILLER     CLERK           7782 1982-01-23 00:00:00       1300       3333         10<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><strong>14 rows selected.<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; delete emp<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  where empno=7934;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">1 row deleted.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; commit;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7369 SMITH      CLERK           7902 1980-12-17 00:00:00        800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7499 ALLEN      SALESMAN        7698 1981-02-20 00:00:00       1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7521 WARD       SALESMAN        7698 1981-02-22 00:00:00       1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7566 JONES      MANAGER         7839 1981-04-02 00:00:00       2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7654 MARTIN     SALESMAN        7698 1981-09-28 00:00:00       1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7698 BLAKE      MANAGER         7839 1981-05-01 00:00:00       2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7782 CLARK      MANAGER         7839 1981-06-09 00:00:00       2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7788 SCOTT      ANALYST         7566 1982-12-09 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7839 KING       PRESIDENT            1981-11-17 00:00:00       5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7844 TURNER     SALESMAN        7698 1981-09-08 00:00:00       1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7876 ADAMS      CLERK           7788 1983-01-12 00:00:00       1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7900 JAMES      CLERK           7698 1981-12-03 00:00:00        950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7902 FORD       ANALYST         7566 1981-12-03 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><strong>13 rows selected. (1\uac74\uc774 \uc0ad\uc81c \ub418\uc5c8\uc74c)<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><strong>&#8212; 1\uc2dc\uac04 \uc804 Data\ub97c \uad6c\ud558\uae30<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select * from emp <span style=\"color:blue\"><strong>as of timestamp ( systimestamp &#8211; interval &#8216;1&#8217; hour)<\/strong><\/span>;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7369 SMITH      CLERK           7902 1980-12-17 00:00:00        800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7499 ALLEN      SALESMAN        7698 1981-02-20 00:00:00       1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7521 WARD       SALESMAN        7698 1981-02-22 00:00:00       1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7566 JONES      MANAGER         7839 1981-04-02 00:00:00       2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7654 MARTIN     SALESMAN        7698 1981-09-28 00:00:00       1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7698 BLAKE      MANAGER         7839 1981-05-01 00:00:00       2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7782 CLARK      MANAGER         7839 1981-06-09 00:00:00       2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7788 SCOTT      ANALYST         7566 1982-12-09 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7839 KING       PRESIDENT            1981-11-17 00:00:00       5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7844 TURNER     SALESMAN        7698 1981-09-08 00:00:00       1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7876 ADAMS      CLERK           7788 1983-01-12 00:00:00       1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7900 JAMES      CLERK           7698 1981-12-03 00:00:00        950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7902 FORD       ANALYST         7566 1981-12-03 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"><strong><span style=\"color:blue\"><br \/>\n\t\t\t\t\t\t\t\t\t\t\t<\/span>    7934 MILLER     CLERK           7782 1982-01-23 00:00:00       1300        3333        10<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">14 rows selected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><strong>&#8212; 1\ubd84 \uc804 Data\ub97c \uad6c\ud558\uae30<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-size:9pt\">\u203b delete \ud6c4 \ubc14\ub85c \uc870\ud68c\ud558\uba74 \uc544\uc9c1 delete \ub418\uc9c0 \uc54a\uc740 \uac83\uc73c\ub85c \ubcf4\uc778\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select * from emp <span style=\"color:blue\"><strong>as of timestamp ( systimestamp &#8211; interval &#8216;1&#8217; minute)<\/strong><\/span>;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7369 SMITH      CLERK           7902 1980-12-17 00:00:00        800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7499 ALLEN      SALESMAN        7698 1981-02-20 00:00:00       1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7521 WARD       SALESMAN        7698 1981-02-22 00:00:00       1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7566 JONES      MANAGER         7839 1981-04-02 00:00:00       2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7654 MARTIN     SALESMAN        7698 1981-09-28 00:00:00       1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7698 BLAKE      MANAGER         7839 1981-05-01 00:00:00       2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7782 CLARK      MANAGER         7839 1981-06-09 00:00:00       2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7788 SCOTT      ANALYST         7566 1982-12-09 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7839 KING       PRESIDENT            1981-11-17 00:00:00       5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7844 TURNER     SALESMAN        7698 1981-09-08 00:00:00       1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7876 ADAMS      CLERK           7788 1983-01-12 00:00:00       1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7900 JAMES      CLERK           7698 1981-12-03 00:00:00        950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7902 FORD       ANALYST         7566 1981-12-03 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"><br \/>\n\t\t\t\t\t\t\t\t\t\t<strong>     7934 MILLER     CLERK           7782 1982-01-23 00:00:00       1300       3333         10<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">14 rows selected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><strong>&#8212; 1\uc2dc\uac04\uc804 Data\uc640 \ud604\uc7ac Data\uc758 \ucc28\uc774\ub97c \uc54c\uace0 \uc2f6\uc744\ub54c.<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212; \uc989, 1\uc2dc\uac04\uc804\uacfc \uac19\uc9c0 \uc54a\uc740 \ub370\uc774\ud130\ub97c \ubaa8\ub450 \ucc3e\ub294\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select * from emp as of timestamp ( systimestamp &#8211; interval &#8216;1&#8217; hour)<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  minus<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  3  select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\"><strong>      7934 MILLER     CLERK           7782 1982-01-23 00:00:00       1300                    10<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">\u203b 1\uc2dc\uac04 \uc804\uc758 Table\uc744 Backup \ud574 \ub193\uc744\uc218 \uc788\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; create table emp_back<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  as select * from emp as of timestamp ( systimestamp &#8211; interval &#8216;1&#8217; hour);<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Table created.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><strong>&#8212; \uae09\ud558\uac8c \ubcf5\uad6c\ub97c \ud574\uc57c \ud560\ub54c. \uc57d 1\uc2dc\uac04\uc804\uc5d0 \ub9ce\uc740 \uac74\uc218\ub97c \uc0ad\uc81c\ud55c \uacbd\uc6b0.<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; insert into emp<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  2  select * from emp as of timestamp ( systimestamp &#8211; interval &#8216;1&#8217; hour)<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  3  minus<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">  4  select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">1 row created.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; commit;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">SQL&gt; select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7369 SMITH      CLERK           7902 1980-12-17 00:00:00        800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7499 ALLEN      SALESMAN        7698 1981-02-20 00:00:00       1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7521 WARD       SALESMAN        7698 1981-02-22 00:00:00       1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7566 JONES      MANAGER         7839 1981-04-02 00:00:00       2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7654 MARTIN     SALESMAN        7698 1981-09-28 00:00:00       1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7698 BLAKE      MANAGER         7839 1981-05-01 00:00:00       2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7782 CLARK      MANAGER         7839 1981-06-09 00:00:00       2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7788 SCOTT      ANALYST         7566 1982-12-09 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7839 KING       PRESIDENT            1981-11-17 00:00:00       5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7844 TURNER     SALESMAN        7698 1981-09-08 00:00:00       1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7876 ADAMS      CLERK           7788 1983-01-12 00:00:00       1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7900 JAMES      CLERK           7698 1981-12-03 00:00:00        950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"font-size:9pt\">      7902 FORD       ANALYST         7566 1981-12-03 00:00:00       3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:blue; font-size:9pt\"><strong>      7934 MILLER     CLERK           7782 1982-01-23 00:00:00       1300       3333         10<br \/>\n<\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:blue; font-size:9pt\"><strong>14 rows selected.<\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h3>Flashback transaction query<br \/>\n<\/h3>\n<p style=\"margin-left: 13pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 FlashBack Transaction Query\ub77c\uace0 \ud558\ub294 \uac83\uc740 Flashback Version Query\uc758 \uacb0\uacfc\ub85c \ub098\ud0c0\ub09c \ud574\ub2f9 Transaction\uc5d0 \ub300\ud574 \ud2b9\ubcc4\ud55c \uc815\ubcf4\ub97c \uc5bb\uc744 \uc218 \uc788\ub294 \uac83 \uc815\ub3c4\ub85c \ubcf4\uc2dc\uba74 \ub429\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 13pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 VERSIONS_XID \uac12\uc774 \ud2b8\ub79c\uc7ad\uc158\uc758 ID\ub77c\uace0 \ud588\ub294\ub370, \uc774 \uac12\uc744 FLASHBACK_TRANSACTION_QUERY\uc758 \uc778\uc790 \uac12\uc73c\ub85c \uc918\uc11c \ucffc\ub9ac\ub97c \uc2e4\ud589 \ud558\uba74 \ud574\ub2f9 \ud2b8\ub79c\uc7ad\uc158\uc5d0 \ub300\ud55c \uc815\ubcf4\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\uc608\ub97c \ub4e4\uba74 \uc5b4\ub5a4 DML\uc744 \uc774\uc6a9\ud588\uc73c\uba70 \uc5b4\ub5a0\ud55c SQL\uc774 \uc2e4\ud589 \ub418\uc5c8\ub294\uc9c0 \ud558\ub294 \uac83\uc774 \ud655\uc778 \uac00\ub2a5 \ud569\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Flashback transaction query\ub294 Transaction level\uc5d0\uc11c Data\uc758 \ubcc0\uacbd\uc0ac\ud56d\uc744 \ucd94\uc801\ud558\uae30 \uc704\ud55c \uae30\ub2a5<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Transaction\uc758 \ubd84\uc11d\uacfc \uc9c4\ub2e8\uc744 \ud558\ub294 \uae30\ub2a5 \uc784.<br \/>\n<\/span><\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">\ubcc0\uacbd\uc0ac\ud56d \ubfd0\ub9cc \uc544\ub2c8\ub77c, Undo SQL\uc744 \uc0dd\uc131\ud560 \uc218 \uc788\uc73c\uba70, \uc774 SQL\uc744 \uc774\uc6a9\ud558\uc5ec Transaction level\uc758 \uc791\uc5c5\uc744 rollback\ud560 \uc218 \uc788\uc74c<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">undo data\ub97c index access \ubc29\uc2dd\uc73c\ub85c \uc870\ud68c\ud558\ubbc0\ub85c logminor<br \/>\n<\/span><\/span><\/p>\n<p style=\"margin-left: 11pt\"><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\uc8fc\uc758 : xid column\uc5d0 \uc870\uac74\uc744 \uc904 \ub54c \ubc18\ub4dc\uc2dc hextoraw function\uc744 \uc0ac\uc6a9\ud574\uc57c \ub9cc fixed view\uc758 index\ub97c \uc0ac\uc6a9\ud568.<br \/>\n<\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Flashback versions query\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c undo data\ub97c \uc774\uc6a9\ud568.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Flashback Transaction query\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 Database level\uc5d0 logging\uc774 enable\ub418\uc5b4\uc57c \ud55c\ub2e4.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">Alter database add supplemental log data;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">\ud655\uc778\ubc29\ubc95 : select supplemental_log_data_min from v$database ( YES \uac00\uc815\uc0c1)<br \/>\n<\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">\ud544\uc694 \uad8c\ud55c : grant select any transaction to XXX;<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">\uae30\ubcf8\uc801\uc73c\ub85c flashback_transaction_query \ub77c\ub294 view table\uc744 \uc774\uc6a9\ud558\uc5ec query\ud55c\ub2e4.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">flashback_transaction_query columns.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">XID &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   RAW(8) &nbsp;&nbsp;&nbsp;&nbsp;Transaction identifier<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">START_SCN &nbsp;&nbsp;&nbsp;&nbsp;   NUMBER &nbsp;&nbsp;&nbsp;&nbsp;Transaction start system change number (SCN)<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">START_TIMESTAMP      DATE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transaction start timestamp<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">COMMIT_SCN &nbsp;&nbsp;&nbsp;&nbsp;   NUMBER &nbsp;&nbsp;&nbsp;&nbsp;Transaction commit system change number (null for active transactions)<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">COMMIT_TIMESTAMP     DATE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transaction commit timestamp (null for active transactions)<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">LOGON_USER &nbsp;&nbsp;&nbsp;&nbsp;   VARCHAR2(30) &nbsp;&nbsp;&nbsp;&nbsp;Logon user for the transaction<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">UNDO_CHANGE# &nbsp;&nbsp;&nbsp;&nbsp;   NUMBER &nbsp;&nbsp;&nbsp;&nbsp;Undo system change number (1 or higher)<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">OPERATION &nbsp;&nbsp;&nbsp;&nbsp;   VARCHAR2(32)   Forward-going DML operation performed by the transaction:<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 88pt\"><span style=\"color:black; font-size:9pt\">D &#8211; Delete<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 88pt\"><span style=\"color:black; font-size:9pt\">I &#8211; Insert<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 88pt\"><span style=\"color:black; font-size:9pt\">U &#8211; Update<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 88pt\"><span style=\"color:black; font-size:9pt\">B &#8211; UNKNOWN<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">TABLE_NAME &nbsp;&nbsp;&nbsp;&nbsp;   VARCHAR2(256) &nbsp;&nbsp;&nbsp;&nbsp;Name of the table to which the DML applies<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">TABLE_OWNER &nbsp;&nbsp;&nbsp;&nbsp;   VARCHAR2(32) &nbsp;&nbsp;&nbsp;&nbsp;Owner of the table to which the DML applies<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">ROW_ID &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   VARCHAR2(19) &nbsp;&nbsp;&nbsp;&nbsp;Rowid of the row that was modified by the DML<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>\u2022 emp\uc640 dept\ub97c \uac01\uac01 \uc218\uc815\ud55c \ud6c4, \uc774\uc5d0 \ub300\ud55c transaction query\ub97c \ud558\ub294 \uc608\uc81c.<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE            SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7369 SMITH      CLERK           7902 17-DEC-80           800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7499 ALLEN      SALESMAN        7698 20-FEB-81          1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7521 WARD       SALESMAN        7698 22-FEB-81          1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7566 JONES      MANAGER         7839 02-APR-81          2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7654 MARTIN     SALESMAN        7698 28-SEP-81          1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7698 BLAKE      MANAGER         7839 01-MAY-81          2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7782 CLARK      MANAGER         7839 09-JUN-81          2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7788 SCOTT      ANALYST         7566 09-DEC-82          3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7839 KING       PRESIDENT            17-NOV-81          5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7844 TURNER     SALESMAN        7698 08-SEP-81          1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7876 ADAMS      CLERK           7788 12-JAN-83          1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7900 JAMES      CLERK           7698 03-DEC-81           950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7902 FORD       ANALYST         7566 03-DEC-81          3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\"><strong>      7934 MILLER     CLERK           7782 23-JAN-82          <span style=\"color:blue\">1300<span style=\"color:black\">                    10<br \/>\n<\/span><\/span><\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">14 rows selected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; select * from dept;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">    DEPTNO DNAME          LOC<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">        10 ACCOUNTING     NEW YORK<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">        20 RESEARCH       DALLAS<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">        30 SALES          CHICAGO<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\"><strong>        40 <span style=\"color:blue\">OPERATIONS<span style=\"color:black\"><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/span>BOSTON<span style=\"color:black\"><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/span><\/span><\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; update emp set sal = 9999, job=&#8217;2030&#8242; where empno=7934;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">1 row updated.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; update dept set dname = &#8216;ADMIN&#8217; where deptno = 40;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">1 row updated.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; commit;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE            SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7369 SMITH      CLERK           7902 17-DEC-80           800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7499 ALLEN      SALESMAN        7698 20-FEB-81          1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7521 WARD       SALESMAN        7698 22-FEB-81          1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7566 JONES      MANAGER         7839 02-APR-81          2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7654 MARTIN     SALESMAN        7698 28-SEP-81          1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7698 BLAKE      MANAGER         7839 01-MAY-81          2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7782 CLARK      MANAGER         7839 09-JUN-81          2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7788 SCOTT      ANALYST         7566 09-DEC-82          3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7839 KING       PRESIDENT            17-NOV-81          5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7844 TURNER     SALESMAN        7698 08-SEP-81          1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7876 ADAMS      CLERK           7788 12-JAN-83          1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7900 JAMES      CLERK           7698 03-DEC-81           950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7902 FORD       ANALYST         7566 03-DEC-81          3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\"><strong>      7934 MILLER     2030            7782 23-JAN-82          <span style=\"color:blue\">9999<span style=\"color:black\">                    10<br \/>\n<\/span><\/span><\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">14 rows selected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; select * from dept;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">    DEPTNO DNAME          LOC<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">        10 ACCOUNTING     NEW YORK<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">        20 RESEARCH       DALLAS<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">        30 SALES          CHICAGO<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\"><strong>        40 <span style=\"color:blue\">ADMIN<span style=\"color:black\">          BOSTON<br \/>\n<\/span><\/span><\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\"><strong>&#8212; flashback versions query\ub97c \uc774\uc6a9\ud558\uc5ec xid\ub97c \ucc3e\ub294\ub2e4.<br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; col versions_starttime format a30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; col versions_endtime format a30<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; select versions_starttime, versions_endtime, versions_xid, versions_operation, empno, sal<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">  2  from scott.emp versions between timestamp minvalue and maxvalue<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">  3  where empno = 7934<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">  4  order by VERSIONS_STARTTIME;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">VERSIONS_STARTTIME             VERSIONS_ENDTIME               VERSIONS_XID     V      EMPNO        SAL<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">25-APR-07 05.13.51 PM                                         <span style=\"color:blue\"><strong>000A00270000076B<\/strong><span style=\"color:black\"> U       7934       9999<br \/>\n<\/span><\/span><\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">                               25-APR-07 05.13.51 PM                                   7934       1300<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; select versions_starttime, versions_endtime, versions_xid, versions_operation, deptno, dname<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">  2  from scott.dept versions between timestamp minvalue and maxvalue<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">  3  where deptno = 40<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">  4  order by VERSIONS_STARTTIME;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">VERSIONS_STARTTIME             VERSIONS_ENDTIME               VERSIONS_XID     V     DEPTNO DNAME<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">25-APR-07 05.13.51 PM                                         <span style=\"color:blue\"><strong>000A00270000076B<\/strong><span style=\"color:black\"> U         40 ADMIN<br \/>\n<\/span><\/span><\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">                               25-APR-07 05.13.51 PM                                     40 OPERATIONS<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; col OPERATION format a12<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; col LOGON_USER format a12<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; col UNDO_SQL format a100<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; SELECT xid, operation,logon_user, undo_sql<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">  2  FROM flashback_transaction_query<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">3  WHERE xid = HEXTORAW(<span style=\"color:blue\"><strong>&#8216;000A00270000076B&#8217;<\/strong><span style=\"color:black\">);             &#8212; hextoraw\ub97c \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc73c\uba74,<br \/>\n<\/span><\/span><\/span><\/p>\n<p><span style=\"color:black\"><span style=\"font-size:9pt\">undo tablespace\uc758 \ud06c\uae30\uc5d0 \ub530\ub77c 10\ubd84\uc774\uc0c1 \uac78\ub9bc<\/span>.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:7pt\">XID              OPERATION    LOGON_USER   UNDO_SQL<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:7pt\">&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:7pt\">000A00270000076B UPDATE       SCOTT        update &#8220;SCOTT&#8221;.&#8221;DEPT&#8221; set &#8220;DNAME&#8221; = &#8216;OPERATIONS&#8217; where ROWID = &#8216;AAAQLHAAHAAACfeAAD&#8217;;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:7pt\">000A00270000076B UPDATE       SCOTT        update &#8220;SCOTT&#8221;.&#8221;EMP&#8221; set &#8220;JOB&#8221; = &#8216;CLERK&#8217;, &#8220;SAL&#8221; = &#8216;1300&#8217; where ROWID = &#8216;AAAQLGAAHAAACfWAAN&#8217;;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:7pt\">000A00270000076B BEGIN        SCOTT<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">&#8212; \ud574\ub2f9 Transaction\uc744 rollback\ud558\uae30 \uc704\ud574\uc11c\ub294 \uc544\ub798\uc640 \uac19\uc774 undo_sql\uc744 \uc218\ud589\ud55c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; update &#8220;SCOTT&#8221;.&#8221;DEPT&#8221; set &#8220;DNAME&#8221; = &#8216;OPERATIONS&#8217; where ROWID = &#8216;AAAQLHAAHAAACfeAAD&#8217;;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">1 row updated.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; update &#8220;SCOTT&#8221;.&#8221;EMP&#8221; set &#8220;JOB&#8221; = &#8216;CLERK&#8217;, &#8220;SAL&#8221; = &#8216;1300&#8217; where ROWID = &#8216;AAAQLGAAHAAACfWAAN&#8217;;<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">1 row updated.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; commit;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; select * from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">     EMPNO ENAME      JOB              MGR HIREDATE            SAL       COMM     DEPTNO<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7369 SMITH      CLERK           7902 17-DEC-80           800                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7499 ALLEN      SALESMAN        7698 20-FEB-81          1600        300         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7521 WARD       SALESMAN        7698 22-FEB-81          1250        500         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7566 JONES      MANAGER         7839 02-APR-81          2975                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7654 MARTIN     SALESMAN        7698 28-SEP-81          1250       1400         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7698 BLAKE      MANAGER         7839 01-MAY-81          2850                    30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7782 CLARK      MANAGER         7839 09-JUN-81          2450                    10<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7788 SCOTT      ANALYST         7566 09-DEC-82          3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7839 KING       PRESIDENT            17-NOV-81          5000                    10<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7844 TURNER     SALESMAN        7698 08-SEP-81          1500          0         30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7876 ADAMS      CLERK           7788 12-JAN-83          1100                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7900 JAMES      CLERK           7698 03-DEC-81           950                    30<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">      7902 FORD       ANALYST         7566 03-DEC-81          3000                    20<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\"><strong>      7934 MILLER     CLERK           7782 23-JAN-82          <span style=\"color:blue\">1300<span style=\"color:black\">                    10<br \/>\n<\/span><\/span><\/strong><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">14 rows selected.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">SQL&gt; select * from dept;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"color:black; font-size:9pt\">    DEPTNO DNAME          LOC<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">        10 ACCOUNTING     NEW YORK<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">        20 RESEARCH       DALLAS<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\">        30 SALES          CHICAGO<br \/>\n<\/span><\/p>\n<p><span style=\"color:black; font-size:9pt\"><strong>        40 <span style=\"color:blue\">OPERATIONS<span style=\"color:black\">     BOSTON<\/span><\/span><\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h3>Flashback Table<br \/>\n<\/h3>\n<p style=\"margin-left: 9pt\"><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Flashback Table\uc740 \uc798\ubabb\ub41c \ub370\uc774\ud130 \ucc98\ub9ac\ub97c \ud55c \uacbd\uc6b0, \uc791\uc5c5\uc804\uc758 \uc2dc\uc810\uc73c\ub85c \ube60\ub974\uac8c \ub3cc\ub824\uc8fc\uae30 \uc704\ud55c\uae30\ub2a5. (SCN or \uc2dc\uac04)<br \/>\n<\/span><\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><span style=\"color:#9a0000\">\u25b3 <\/span>Flashback Table \uba85\ub839\uc744 \ud1b5\ud574 \uac1c\ubcc4\uc801\uc778 \ud14c\uc774\ube14\uc5d0 \ub300\ud574 \uc2dc\uac04\uc5d0 \uc900\ud55c \ubcf5\uad6c\ub97c \uc704\ud574\uc11c\ub294 \uc544\ub798\uc5d0 \uc788\ub294 \uc870\uac74\uc744 \ub9cc\uc871 \ud574\uc57c \ud569\ub2c8\ub2e4. \ud14c\uc774\ube14\uc758 \ub370\uc774\ud130\uc5d0 \ub300\ud574 \uacfc\uac70 \uc2dc\uc810\uc73c\ub85c \ub3cc\uc544\uac00\uc11c \uac12\ub4e4\uc744 \ud655\uc778 \ud558\ub294 \uac83\uc774 \uac00\ub2a5 \ud569\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><span style=\"color:#9a0000\">\u25b3 <\/span>Flashback any table \ub610\ub294 \ud574\ub2f9 Table\uc5d0 \ub300\ud55c Flashback object privilege\ub97c \uac00\uc9c0\uace0 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><span style=\"color:#9a0000\">\u25b3 <\/span>\ud14c\uc774\ube14\uc5d0 \ub300\ud55c SELECT, INSERT, DELETE, ALTER \uad8c\ud55c\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><span style=\"color:#9a0000\">\u25b3 <\/span>ROW MOVEMENT\uc758 \uacbd\uc6b0 \ud14c\uc774\ube14\uc5d0 \ub300\ud574 ALTER TABLE tablename ENABLE ROW MOVEMENT;\uac00 \uc124\uc815 \ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 9pt\">\n&nbsp;<\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Backup\uc758 restore\uc5c6\uc774 Table\uc744 \uc9c0\uc815\ud55c \uc2dc\uc810\uae4c\uc9c0 \ub418\ub3cc\ub824 \uc90c.<br \/>\n<\/span><\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Table\uc758 \ub370\uc774\ud130\ub9cc\uc744 \uacfc\uac70\uc2dc\uc810\uc758 \ub370\uc774\ud130\ub85c \ub3cc\ub824\uc8fc\uba70, Table\uacfc \uad00\ub828\ud55c \ubaa8\ub4e0 object (index, constrains, trigger)\ub4f1\uc740 \ud604\uc7ac\uc2dc\uc810\uc73c\ub85c \uc720\uc9c0\ub428<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Table\uc774 Flashback \ud558\ub294 \ub3d9\uc548\uc5d0\ub294 exclusive lock\uc744 \uc7a1\uac8c\ub428.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Flashback \ud55c\ud6c4, \ub2e4\uc2dc \ud604\uc7ac \uc2dc\uc810\uc758 Data\ub85c \ub3cc\uc544\uc62c \uc218 \uc788\uc74c. \uadf8\ub7ec\ub098 \ud604\uc7ac\uc758 SCN\uc744 \uc54c\uace0 \uc788\uc5b4\uc57c \ud568.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">SELECT current_scn FROM v$database; &#8212; \ud604\uc7ac SCN\uc54c\uae30<br \/>\n<\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">\ub2e4\uc74c\uc758 Object\ub4e4\uc5d0\ub294 Flashback table \uc548\ub428.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">Cluster, Mview, AQ tables, static data dictionary, system tables, remote tables<br \/>\n<\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">Undo Data\ub97c \uc774\uc6a9\ud568.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">undo retention \uc774\uc804\uc758 \ub370\uc774\ud130\ub294 \ubcf5\uad6c \uc548\ub428.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">flashback versions query\ub85c\ubd80\ud130 \uc6d0\ud558\ub294 SCN\uc744 \ucc3e\uc544\uc11c flashback table\uc744 \ud560 \uc218 \uc788\uc74c.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">(VERSIONS_STARTSCN, VERSIONS_ENDSCN)<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 9pt\"><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">\ud544\uc694 \uad8c\ud55c : flashback object, flashback any table, \ud574\ub2f9 table\uc5d0 \ub300\ud55c select, insert, update, delete, alter table \uad8c\ud55c.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3 <span style=\"color:black\">flashback table\uc744 \ud558\uae30 \uc704\ud574\uc11c\ub294 row movement \ub97c enable\ud574 \uc8fc\uc5b4\uc57c \ud568.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"color:black; font-family:\uad74\ub9bc; font-size:9pt\">alter table XXXX enable row movement;<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 4pt\"><span style=\"color:#9a0000; font-family:\uad74\ub9bc; font-size:9pt\">\u25b3<span style=\"color:black\">Table\uc5d0 DDL\uc758 \ubcc0\uacbd \uc791\uc5c5\uc774 \uc788\uc5c8\ub2e4\uba74, flashback \ubd88\uac00 (moving, truncate, add, modify, drop,merging, split, coalescing)<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>\u2022 Flashback Table \uc608\uc81c: SCN\uc744 \uc774\uc6a9\ud55c \uacfc\uac70\uc2dc\uc810\uc73c\ub85c Flashback \ud558\uae30<br \/>\n<\/strong><\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:656px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select count(*) from emp;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">  COUNT(*)<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">        14<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select current_scn from v$database;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">CURRENT_SCN<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">   25842839<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; delete from emp where rownum &lt; 5;                       &#8212; \uc798\ubabb\ub41c transaction\uc744 \uc218\ud589\ud568.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">4 rows deleted.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; commit;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Commit complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; select current_scn from v$database;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">CURRENT_SCN<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;&#8211;<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">   25842867<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; alter table emp enable row movement;                      &#8212; flashback table\uc744 \ud558\uae30 \uc704\ud574 enable \uc2dc\ud0b4.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Table altered.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">SQL&gt; flashback table emp  to scn 25842839;<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback complete.<br \/>\n<\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-size:9pt\"><span style=\"font-family:\uad74\ub9bc\">SQL&gt; select count(*) from emp;                            <\/span><span style=\"font-family:Wingdings\">\u00e8<\/span><span style=\"font-family:\uad74\ub9bc\"> Flashback\ud6c4, delete\uc804\uc758 \ub370\uc774\ud130\uac00 \ub428.<br \/>\n<\/span><\/span><\/p>\n<p>\n&nbsp;<\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">  COUNT(*)<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">&#8212;&#8212;&#8212;-<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">        14<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\n&nbsp;<\/p>\n<p>\n&nbsp;<\/p>\n<\/li>\n<li>\n<h3>Flashback Use Case<br \/>\n<\/h3>\n<p><span style=\"font-family:\uad74\ub9bc\"><strong>\u2022 \uc7a5\uc560\uc758\uacbd\uc6b0\uc5d0 \ub530\ub77c Use Case\ub97c\uc0ac\uc6a9\ud558\uc5ec \uc2e0\uc18d\ud788 \ubcf5\uad6c\ud55c\ub2e4.<\/strong><br \/>\n\t\t\t\t<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:163px\">\n<col style=\"width:108px\">\n<col style=\"width:385px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr style=\"height: 35px; background: #f3f3f3\">\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><strong>\uc7a5\uc560 Case<\/strong><\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><strong>Case \uc0c1\uc138<\/strong><\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\"><strong>\ubcf5\uad6c \ubc29\ubc95<\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Table\uc774 Drop\ub41c\uacbd\uc6b0<\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">&nbsp;<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Recyclebin\uc744 \uc870\ud68c\ud558\uc5ec drop\ud55c table\uc758 \ubcf5\uad6c\uac00\ub2a5\uc131\uc744 \ud655\uc778 \ud55c\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback Drop\uc744 \uc774\uc6a9\ud558\uc5ec \ubcf5\uad6c \ud55c\ub2e4.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\" valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Table\uc5d0 \ub370\uc774\ud130\ub97c \uc798\ubabb<br \/>\n<\/span><\/p>\n<p style=\"text-align: center\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\ubcc0\uacbd\ud558\uace0 commit\ud55c \uacbd\uc6b0<\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\ub9ce\uc740 \ub370\uc774\ud130 \ubcc0\uacbd\uc2dc<\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\ubcc0\uacbd\uc2dc\uc810\uc73c\ub85c Table\uc744 flashback\ud558\ub294 \ubc29\ubc95.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\uc801\uc740 \ub370\uc774\ud130 \ubcc0\uacbd\uc2dc<\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Table\uc5d0 \ub300\ud574 Version query\ub97c \uc774\uc6a9\ud558\uc5ec \ud574\ub2f9data\uc758 \ubcc0\uacbd tx\ub97c \ucc3e\ub294 \ubc29\ubc95.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\" valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Program\uc774 \uc798\ubabb \uc218\ud589\ub418\uc5b4 \uc5ec\ub7ec\uac1c\uc758 table\uc5d0 \ubcc0\uacbd\ub418\uc5c8\uc744 \uacbd\uc6b0.<\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Commit\uc774<br \/>\n<\/span><\/p>\n<p style=\"text-align: center\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\ud55c\ubc88\uc77c \uacbd\uc6b0<\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\ud558\ub098\uc758 Table\uc5d0\uc11c, \ubcc0\uacbd\ub41c Data\uc5d0 \ub300\ud55c Versions query\ub97c \ud558\uc5ec Transaction\uc744 \ucc3e\uc740 \ud6c4, Transaction\uc5d0 \ub300\ud55c undo\ub97c \ubf51\uc544 \ubcf5\uad6c.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Commit\uc774 \uc5ec\ub7ec \ubc88\uc778 \uacbd\uc6b0<\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback query\ub97c \ud1b5\ud574 \uc5ec\ub7ec Table\uc744 Select\ud558\uc5ec backup\ubcf8 \uad6c\uc131.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">\ub370\uc774\ud130\uc5d0 \ub300\ud55c \ubcc0\uacbd\uc774\ub825 \ucd94\uc801\uc2dc<\/span><\/p>\n<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">&nbsp;<\/td>\n<td valign=\"middle\" style=\"padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p><span style=\"font-family:\uad74\ub9bc; font-size:9pt\">Flashback Version Query\ub97c \uc774\uc6a9\ud558\uc5ec \ubcc0\uacbd \uc774\ub825 \ucd94\uc801<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:\uad74\ub9bc\"><br \/>\n\t\t\t\t<\/span>&nbsp;<\/p>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Flashback Flashback\uc774\ub780? \uc0ac\uc6a9\uc790 \uc2e4\uc218\uc5d0 \uc758\ud55c \uc190\uc0c1\ub41c \ub370\uc774\ud130\ub97c Database\uc758 \ud06c\uae30\uc640 \uc0c1\uad00\uc5c6\uc774 \ubcf5\uad6c\ub97c \ud560\uc218 \uc788\ub294\uae30\ub2a5\uc774\ub2e4. \uc774 Flashback \uae30\ub2a5\uc740 \uc77c\ubc18\uc801\uc778 \ubcf5\uad6c\uc5d0\uc11c \uc6b0\ub824\ub418\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758\ud06c\uae30\ub97c \uac71\uc815\ud558\uc9c0 \uc54a\uc544\ub3c4 \ub41c\ub2e4. \ubcf4\ud1b5\uc758 \uc0ac\uc6a9\uc790 \uc2e4\uc218\ub294 \ucee4\ub2e4\ub780\uc2dc\uc2a4\ud15c \uc7a5\uc560\uac00\uc218\ubc18\ub418\uba70, \uc774\ub97c \ubcf5\uad6c\ud558\uae30 \uc704\ud574\uc11c\ub294\ub9ce\uc740 \uc790\uc6d0\uacfc \uc2dc\uac04\uc774 \ud544\uc694\ud558\ub2e4. \ud558\uc9c0\ub9cc 9i\uc5d0\uc11c \uc9c0\uc6d0\ub418\ub294 flashback query\uc640 10g\uc5d0\uc11c \uc9c0\uc6d0\ud558\ub294 \ub2e4\uc591\ud55c flashback\uc744\ud1b5\ud558\uc5ec \uc190\uc27d\uac8c \uc0ac\uc6a9\uc790\uc2e4\uc218\ub97c \uc190\uc27d\uac8c \ubcf5\uad6c\ud55c\ub2e4. Oracle 9i \ubd80\ud130\ub294 AUM \ud658\uacbd\ud558\uc5d0\uc11c Flashback \uae30\ub2a5\uc744 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":556,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":""},"categories":[9],"tags":[279,280,281,282,283],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/haisins.synology.me\/wordpress\/wp-content\/uploads\/1\/cfile1.uf.213EAB4A5639C51D0F5BD0.png?fit=3%2C14","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/555"}],"collection":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=555"}],"version-history":[{"count":0,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/555\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/556"}],"wp:attachment":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=555"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}