<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>《误删除dual表恢复》的评论</title>
	<atom:link href="https://www.xifenfei.com/2012/03/%e8%af%af%e5%88%a0%e9%99%a4dual%e8%a1%a8%e6%81%a2%e5%a4%8d.html/feed" rel="self" type="application/rss+xml" />
	<link>https://www.xifenfei.com/2012/03/%e8%af%af%e5%88%a0%e9%99%a4dual%e8%a1%a8%e6%81%a2%e5%a4%8d.html</link>
	<description>提供7*24专业数据库(Oracle,SQL Server,MySQL,PostgreSQL等)恢复和技术支持@Tel:17813235971</description>
	<lastBuildDate>Thu, 11 Dec 2025 02:46:14 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>作者：惜分飞</title>
		<link>https://www.xifenfei.com/2012/03/%e8%af%af%e5%88%a0%e9%99%a4dual%e8%a1%a8%e6%81%a2%e5%a4%8d.html/comment-page-1#comment-714</link>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
		<pubDate>Wed, 14 Mar 2012 02:52:13 +0000</pubDate>
		<guid isPermaLink="false">https://www.xifenfei.com/?p=2652#comment-714</guid>
		<description><![CDATA[&lt;strong&gt;删除dual重启数据库后恢复&lt;/strong&gt;
1.模拟删除dual表重启数据库
[sql]
[oracle@xifenfei product]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Mar 13 23:52:24 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL&gt; col owner for a20
SQL&gt; col object_type for a30
SQL&gt; select owner,object_type from dba_objects where object_name=&#039;DUAL&#039;;

OWNER                OBJECT_TYPE
-------------------- ------------------------------
SYS                  TABLE
PUBLIC               SYNONYM

SQL&gt; DROP TABLE SYS.DUAL PURGE;

Table dropped.

SQL&gt; select owner,object_type from dba_objects where object_name=&#039;DUAL&#039;;

OWNER                OBJECT_TYPE
-------------------- ------------------------------
PUBLIC               SYNONYM

SQL&gt; SHUTDOWN IMMEDIATE;
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL&gt; STARTUP
ORACLE instance started.

Total System Global Area  318767104 bytes
Fixed Size                  1219160 bytes
Variable Size             113247656 bytes
Database Buffers          197132288 bytes
Redo Buffers                7168000 bytes
Database mounted.
ORA-01092: ORACLE instance terminated. Disconnection forced
[/sql]
2.查看alert文件
[shell]
Errors in file /u01/oracle/admin/XFF/udump/xff_ora_11051.trc:
ORA-01775: looping chain of synonyms
Error 1775 happened during db open, shutting down database
USER: terminating instance due to error 1775
Instance terminated by USER, pid = 11051
ORA-1092 signalled during: ALTER DATABASE OPEN...
[/shell]
3.查看trace文件
[shell]
*** SESSION ID:(159.3) 2012-03-13 23:55:37.997
A deadlock among DDL and parse locks is detected.
This deadlock is usually due to user errors in
the design of an application or from issuing a set
of concurrent statements which can cause a deadlock.
This should not be reported to Oracle Support.
The following information may aid in finding
the errors which cause the deadlock:
ORA-04020: deadlock detected while trying to lock object SYS.DUAL
--------------------------------------------------------
  object   waiting  waiting       blocking blocking
  handle   session     lock mode   session     lock mode
--------  -------- -------- ----  -------- -------- ----
0x32ac8264  0x32f0b488 0x30737168    X  0x32f0b488 0x307247b0    S
--------------------------------------------------------
---------- DUMP OF WAITING AND BLOCKING LOCKS ----------
--------------------------------------------------------
------------- WAITING LOCK -------------
----------------------------------------
SO: 0x30737168, type: 53, owner: 0x31a2b84c, flag: INIT/-/-/0x00
LIBRARY OBJECT LOCK: lock=30737168 handle=32ac8264 request=X
call pin=(nil) session pin=(nil) hpc=0000 hlc=0000
htl=0x307371b4[0x307247fc,0x30716860] htb=0x30716860 ssga=0x30716094
user=32f0b488 session=32f0a1d4 count=0 flags=[0000] savepoint=0x4f9a
LIBRARY OBJECT HANDLE: handle=32ac8264 mutex=0x32ac8318(0)
name=SYS.DUAL 
hash=608f3914e8f4f4eb2ce8093ef467d0e3 timestamp=NULL
namespace=TABL flags=KGHP/TIM/SML/[02000000]
kkkk-dddd-llll=0000-0001-0001 lock=S pin=S latch#=2 hpc=0002 hlc=0002
lwt=0x32ac82c0[0x30737184,0x30737184] ltm=0x32ac82c8[0x32ac82c8,0x32ac82c8]
pwt=0x32ac82a4[0x32ac82a4,0x32ac82a4] ptm=0x32ac82ac[0x32ac82ac,0x32ac82ac]
ref=0x32ac82e0[0x32ac82e0,0x32ac82e0] lnd=0x32ac82ec[0x32ac6e74,0x32ac8e98]
  LIBRARY OBJECT: object=2ff176d0
  flags=NEX[0002] pflags=[0000] status=VALD load=0
  DATA BLOCKS:
  data#     heap  pointer    status pins change whr
  ----- -------- -------- --------- ---- ------ ---
      0 32ac81f4 2ff17768 I/P/A/-/-    0 NONE   00 
------------- BLOCKING LOCK ------------
----------------------------------------
SO: 0x307247b0, type: 53, owner: 0x32f2867c, flag: INIT/-/-/0x00
LIBRARY OBJECT LOCK: lock=307247b0 handle=32ac8264 mode=S
call pin=0x3071849c session pin=(nil) hpc=0000 hlc=0000
htl=0x307247fc[0x30716860,0x307371b4] htb=0x30716860 ssga=0x30716094
user=32f0b488 session=32f0a1d4 count=1 flags=PNC/[0400] savepoint=0x4e74
LIBRARY OBJECT HANDLE: handle=32ac8264 mutex=0x32ac8318(0)
name=SYS.DUAL 
hash=608f3914e8f4f4eb2ce8093ef467d0e3 timestamp=NULL
namespace=TABL flags=KGHP/TIM/SML/[02000000]
kkkk-dddd-llll=0000-0001-0001 lock=S pin=S latch#=2 hpc=0002 hlc=0002
lwt=0x32ac82c0[0x30737184,0x30737184] ltm=0x32ac82c8[0x32ac82c8,0x32ac82c8]
pwt=0x32ac82a4[0x32ac82a4,0x32ac82a4] ptm=0x32ac82ac[0x32ac82ac,0x32ac82ac]
ref=0x32ac82e0[0x32ac82e0,0x32ac82e0] lnd=0x32ac82ec[0x32ac6e74,0x32ac8e98]
  LIBRARY OBJECT: object=2ff176d0
  flags=NEX[0002] pflags=[0000] status=VALD load=0
  DATA BLOCKS:
  data#     heap  pointer    status pins change whr
  ----- -------- -------- --------- ---- ------ ---
      0 32ac81f4 2ff17768 I/P/A/-/-    0 NONE   00 
--------------------------------------------------------
This lock request was aborted.
kksfbc : Clear parse Err=4045 xsc=0xb694e5e0 chd=(nil) clk=(nil) 400020 40000000 22000
ORA-01775: looping chain of synonyms
[/shell]
从这里可以看出，数据库在启动的时候，因为无dual表导致死锁，然后启动失败
&lt;br&gt;
4.设置replication_dependency_tracking解决问题
[sql]SQL&gt; create pfile=&#039;/tmp/pfile&#039; from spfile;

File created.

SQL&gt; !vi /tmp/pfile

--增加下面参数
replication_dependency_tracking = FALSE

SQL&gt; startup pfile=&#039;/tmp/pfile&#039;
ORACLE instance started.

Total System Global Area  318767104 bytes
Fixed Size                  1219160 bytes
Variable Size             113247656 bytes
Database Buffers          197132288 bytes
Redo Buffers                7168000 bytes
Database mounted.
Database opened.
SQL&gt; CREATE TABLE &quot;SYS&quot;.&quot;DUAL&quot;
  2     (       &quot;DUMMY&quot; VARCHAR2(1)
  3      ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  4     STORAGE(INITIAL 16384 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  5     PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  6     TABLESPACE &quot;SYSTEM&quot; ;

Table created.

SQL&gt; GRANT SELECT ON &quot;SYS&quot;.&quot;DUAL&quot; TO PUBLIC WITH GRANT OPTION;

Grant succeeded.

SQL&gt; insert into dual values(&#039;X&#039;);

1 row created.

SQL&gt; commit;

Commit complete.

SQL&gt; shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL&gt; startup
ORACLE instance started.

Total System Global Area  318767104 bytes
Fixed Size                  1219160 bytes
Variable Size             113247656 bytes
Database Buffers          197132288 bytes
Redo Buffers                7168000 bytes
Database mounted.
Database opened.
SQL&gt;  @?/rdbms/admin/utlrp.sql
[/sql]]]></description>
		<content:encoded><![CDATA[<p><strong>删除dual重启数据库后恢复</strong><br />
1.模拟删除dual表重启数据库</p>
<pre class="brush: sql; title: ; notranslate">
[oracle@xifenfei product]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Mar 13 23:52:24 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL&gt; col owner for a20
SQL&gt; col object_type for a30
SQL&gt; select owner,object_type from dba_objects where object_name='DUAL';

OWNER                OBJECT_TYPE
-------------------- ------------------------------
SYS                  TABLE
PUBLIC               SYNONYM

SQL&gt; DROP TABLE SYS.DUAL PURGE;

Table dropped.

SQL&gt; select owner,object_type from dba_objects where object_name='DUAL';

OWNER                OBJECT_TYPE
-------------------- ------------------------------
PUBLIC               SYNONYM

SQL&gt; SHUTDOWN IMMEDIATE;
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL&gt; STARTUP
ORACLE instance started.

Total System Global Area  318767104 bytes
Fixed Size                  1219160 bytes
Variable Size             113247656 bytes
Database Buffers          197132288 bytes
Redo Buffers                7168000 bytes
Database mounted.
ORA-01092: ORACLE instance terminated. Disconnection forced
</pre>
<p>2.查看alert文件</p>
<pre class="brush: bash; title: ; notranslate">
Errors in file /u01/oracle/admin/XFF/udump/xff_ora_11051.trc:
ORA-01775: looping chain of synonyms
Error 1775 happened during db open, shutting down database
USER: terminating instance due to error 1775
Instance terminated by USER, pid = 11051
ORA-1092 signalled during: ALTER DATABASE OPEN...
</pre>
<p>3.查看trace文件</p>
<pre class="brush: bash; title: ; notranslate">
*** SESSION ID:(159.3) 2012-03-13 23:55:37.997
A deadlock among DDL and parse locks is detected.
This deadlock is usually due to user errors in
the design of an application or from issuing a set
of concurrent statements which can cause a deadlock.
This should not be reported to Oracle Support.
The following information may aid in finding
the errors which cause the deadlock:
ORA-04020: deadlock detected while trying to lock object SYS.DUAL
--------------------------------------------------------
  object   waiting  waiting       blocking blocking
  handle   session     lock mode   session     lock mode
--------  -------- -------- ----  -------- -------- ----
0x32ac8264  0x32f0b488 0x30737168    X  0x32f0b488 0x307247b0    S
--------------------------------------------------------
---------- DUMP OF WAITING AND BLOCKING LOCKS ----------
--------------------------------------------------------
------------- WAITING LOCK -------------
----------------------------------------
SO: 0x30737168, type: 53, owner: 0x31a2b84c, flag: INIT/-/-/0x00
LIBRARY OBJECT LOCK: lock=30737168 handle=32ac8264 request=X
call pin=(nil) session pin=(nil) hpc=0000 hlc=0000
htl=0x307371b4[0x307247fc,0x30716860] htb=0x30716860 ssga=0x30716094
user=32f0b488 session=32f0a1d4 count=0 flags=[0000] savepoint=0x4f9a
LIBRARY OBJECT HANDLE: handle=32ac8264 mutex=0x32ac8318(0)
name=SYS.DUAL 
hash=608f3914e8f4f4eb2ce8093ef467d0e3 timestamp=NULL
namespace=TABL flags=KGHP/TIM/SML/[02000000]
kkkk-dddd-llll=0000-0001-0001 lock=S pin=S latch#=2 hpc=0002 hlc=0002
lwt=0x32ac82c0[0x30737184,0x30737184] ltm=0x32ac82c8[0x32ac82c8,0x32ac82c8]
pwt=0x32ac82a4[0x32ac82a4,0x32ac82a4] ptm=0x32ac82ac[0x32ac82ac,0x32ac82ac]
ref=0x32ac82e0[0x32ac82e0,0x32ac82e0] lnd=0x32ac82ec[0x32ac6e74,0x32ac8e98]
  LIBRARY OBJECT: object=2ff176d0
  flags=NEX[0002] pflags=[0000] status=VALD load=0
  DATA BLOCKS:
  data#     heap  pointer    status pins change whr
  ----- -------- -------- --------- ---- ------ ---
      0 32ac81f4 2ff17768 I/P/A/-/-    0 NONE   00 
------------- BLOCKING LOCK ------------
----------------------------------------
SO: 0x307247b0, type: 53, owner: 0x32f2867c, flag: INIT/-/-/0x00
LIBRARY OBJECT LOCK: lock=307247b0 handle=32ac8264 mode=S
call pin=0x3071849c session pin=(nil) hpc=0000 hlc=0000
htl=0x307247fc[0x30716860,0x307371b4] htb=0x30716860 ssga=0x30716094
user=32f0b488 session=32f0a1d4 count=1 flags=PNC/[0400] savepoint=0x4e74
LIBRARY OBJECT HANDLE: handle=32ac8264 mutex=0x32ac8318(0)
name=SYS.DUAL 
hash=608f3914e8f4f4eb2ce8093ef467d0e3 timestamp=NULL
namespace=TABL flags=KGHP/TIM/SML/[02000000]
kkkk-dddd-llll=0000-0001-0001 lock=S pin=S latch#=2 hpc=0002 hlc=0002
lwt=0x32ac82c0[0x30737184,0x30737184] ltm=0x32ac82c8[0x32ac82c8,0x32ac82c8]
pwt=0x32ac82a4[0x32ac82a4,0x32ac82a4] ptm=0x32ac82ac[0x32ac82ac,0x32ac82ac]
ref=0x32ac82e0[0x32ac82e0,0x32ac82e0] lnd=0x32ac82ec[0x32ac6e74,0x32ac8e98]
  LIBRARY OBJECT: object=2ff176d0
  flags=NEX[0002] pflags=[0000] status=VALD load=0
  DATA BLOCKS:
  data#     heap  pointer    status pins change whr
  ----- -------- -------- --------- ---- ------ ---
      0 32ac81f4 2ff17768 I/P/A/-/-    0 NONE   00 
--------------------------------------------------------
This lock request was aborted.
kksfbc : Clear parse Err=4045 xsc=0xb694e5e0 chd=(nil) clk=(nil) 400020 40000000 22000
ORA-01775: looping chain of synonyms
</pre>
<p>从这里可以看出，数据库在启动的时候，因为无dual表导致死锁，然后启动失败<br />
<br />
4.设置replication_dependency_tracking解决问题</p>
<pre class="brush: sql; title: ; notranslate">SQL&gt; create pfile='/tmp/pfile' from spfile;

File created.

SQL&gt; !vi /tmp/pfile

--增加下面参数
replication_dependency_tracking = FALSE

SQL&gt; startup pfile='/tmp/pfile'
ORACLE instance started.

Total System Global Area  318767104 bytes
Fixed Size                  1219160 bytes
Variable Size             113247656 bytes
Database Buffers          197132288 bytes
Redo Buffers                7168000 bytes
Database mounted.
Database opened.
SQL&gt; CREATE TABLE &quot;SYS&quot;.&quot;DUAL&quot;
  2     (       &quot;DUMMY&quot; VARCHAR2(1)
  3      ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  4     STORAGE(INITIAL 16384 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  5     PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  6     TABLESPACE &quot;SYSTEM&quot; ;

Table created.

SQL&gt; GRANT SELECT ON &quot;SYS&quot;.&quot;DUAL&quot; TO PUBLIC WITH GRANT OPTION;

Grant succeeded.

SQL&gt; insert into dual values('X');

1 row created.

SQL&gt; commit;

Commit complete.

SQL&gt; shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL&gt; startup
ORACLE instance started.

Total System Global Area  318767104 bytes
Fixed Size                  1219160 bytes
Variable Size             113247656 bytes
Database Buffers          197132288 bytes
Redo Buffers                7168000 bytes
Database mounted.
Database opened.
SQL&gt;  @?/rdbms/admin/utlrp.sql
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>作者：惜分飞</title>
		<link>https://www.xifenfei.com/2012/03/%e8%af%af%e5%88%a0%e9%99%a4dual%e8%a1%a8%e6%81%a2%e5%a4%8d.html/comment-page-1#comment-713</link>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
		<pubDate>Tue, 13 Mar 2012 13:57:52 +0000</pubDate>
		<guid isPermaLink="false">https://www.xifenfei.com/?p=2652#comment-713</guid>
		<description><![CDATA[11G中删除dual表恢复
[sql]
SQL&gt; select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

SQL&gt; select object_type,owner from dba_objects where object_name=&#039;DUAL&#039;;

OBJECT_TYPE                    OWNER
------------------------------ ------------------------------
TABLE                          SYS
SYNONYM                        PUBLIC

SQL&gt; select object_type,owner from dba_objects where object_name=&#039;DUAL&#039;;

OBJECT_TYPE                    OWNER
------------------------------ ------------------------------
TABLE                          SYS
SYNONYM                        PUBLIC

SQL&gt; select sysdate from daul;
select sysdate from daul
                    *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL&gt; select sysdate from dual;

SYSDATE
------------
13-MAR-12

SQL&gt; drop table sys.dual;

Table dropped.

SQL&gt; create table t_xifenfei
  2  as 
  3  select * from dba_objects;

Table created.

SQL&gt; select sysdate from dual;
select sysdate from dual
                    *
ERROR at line 1:
ORA-01775: looping chain of synonyms

--11g中无dual表可以删除表
SQL&gt; drop table t_xifenfei;

Table dropped.

SQL&gt; create table t_xifenfei
  2  as
  3  select * from dba_objects;

Table created.

SQL&gt; drop table t_xifenfei purge;

Table dropped.


SQL&gt;  select object_type,owner from dba_objects where object_name=&#039;DUAL&#039;;

OBJECT_TYPE                    OWNER
------------------------------ ------------------------------
SYNONYM                        PUBLIC

SQL&gt; CREATE TABLE &quot;SYS&quot;.&quot;DUAL&quot; 
  2     (  &quot;DUMMY&quot; VARCHAR2(1)
  3     ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
  4   NOCOMPRESS LOGGING
  5    STORAGE(INITIAL 16384 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  6    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  7    BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  8    TABLESPACE &quot;SYSTEM&quot; ;
 
Table created.

SQL&gt;  GRANT SELECT ON &quot;SYS&quot;.&quot;DUAL&quot; TO PUBLIC WITH GRANT OPTION;

Grant succeeded.

SQL&gt; @?/rdbms/admin/utlrp.sql

SQL&gt; select sysdate from dual;

SYSDATE
------------
13-MAR-12
[/sql]]]></description>
		<content:encoded><![CDATA[<p>11G中删除dual表恢复</p>
<pre class="brush: sql; title: ; notranslate">
SQL&gt; select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

SQL&gt; select object_type,owner from dba_objects where object_name='DUAL';

OBJECT_TYPE                    OWNER
------------------------------ ------------------------------
TABLE                          SYS
SYNONYM                        PUBLIC

SQL&gt; select object_type,owner from dba_objects where object_name='DUAL';

OBJECT_TYPE                    OWNER
------------------------------ ------------------------------
TABLE                          SYS
SYNONYM                        PUBLIC

SQL&gt; select sysdate from daul;
select sysdate from daul
                    *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL&gt; select sysdate from dual;

SYSDATE
------------
13-MAR-12

SQL&gt; drop table sys.dual;

Table dropped.

SQL&gt; create table t_xifenfei
  2  as 
  3  select * from dba_objects;

Table created.

SQL&gt; select sysdate from dual;
select sysdate from dual
                    *
ERROR at line 1:
ORA-01775: looping chain of synonyms

--11g中无dual表可以删除表
SQL&gt; drop table t_xifenfei;

Table dropped.

SQL&gt; create table t_xifenfei
  2  as
  3  select * from dba_objects;

Table created.

SQL&gt; drop table t_xifenfei purge;

Table dropped.


SQL&gt;  select object_type,owner from dba_objects where object_name='DUAL';

OBJECT_TYPE                    OWNER
------------------------------ ------------------------------
SYNONYM                        PUBLIC

SQL&gt; CREATE TABLE &quot;SYS&quot;.&quot;DUAL&quot; 
  2     (  &quot;DUMMY&quot; VARCHAR2(1)
  3     ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
  4   NOCOMPRESS LOGGING
  5    STORAGE(INITIAL 16384 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  6    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  7    BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  8    TABLESPACE &quot;SYSTEM&quot; ;
 
Table created.

SQL&gt;  GRANT SELECT ON &quot;SYS&quot;.&quot;DUAL&quot; TO PUBLIC WITH GRANT OPTION;

Grant succeeded.

SQL&gt; @?/rdbms/admin/utlrp.sql

SQL&gt; select sysdate from dual;

SYSDATE
------------
13-MAR-12
</pre>
]]></content:encoded>
	</item>
</channel>
</rss>
