免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1373 | 回复: 1

[数据库] 奇怪的v$database [复制链接]

论坛徽章:
0
发表于 2013-01-23 11:53 |显示全部楼层
HR@single_copy> SELECT OBJECT_NAME, OBJECT_TYPE from dba_objects where object_name='V$DATABASE';                 

OBJECT_NAME                              OBJECT_TYPE
---------------------------------------- -------------------
V$DATABASE                               SYNONYM                           


HR@single_copy> SELECT TABLE_OWNER,SYNONYM_NAME,TABLE_NAME FROM DBA_SYNONYMS WHERE SYNONYM_NAME='V$DATABASE';                           

TABLE_OWNER                    SYNONYM_NAME                   TABLE_NAME
------------------------------ ------------------------------ ------------------------------
SYS                            V$DATABASE                     V_$DATABASE


HR@single_copy> conn / as sysdba                                                     
Connected.
SYS@single_copy> select dbms_metadata.get_ddl('TABLE','V_$DATABASE') from dual;
ERROR:
ORA-31603: object "V_$DATABASE" of type TABLE not found in schema "SYS"
ORA-06512: at "SYS.DBMS_METADATA", line 1546
ORA-06512: at "SYS.DBMS_METADATA", line 1583
ORA-06512: at "SYS.DBMS_METADATA", line 1901
ORA-06512: at "SYS.DBMS_METADATA", line 2792
ORA-06512: at "SYS.DBMS_METADATA", line 4333
ORA-06512: at line 1

奇怪么?

论坛徽章:
0
发表于 2013-01-23 15:22 |显示全部楼层
本帖最后由 xuhainanjing 于 2013-01-23 15:25 编辑

SYS@single_copy> select view_name,text from dba_views where view_name='V_$DATABASE';

VIEW_NAME                      TEXT
------------------------------ --------------------------------------------------------------------------------
V_$DATABASE                    select "DBID","NAME","CREATED","RESETLOGS_CHANGE#","RESETLOGS_TIME","PRIOR_RESET
                               LOGS_CHANGE#","PRIOR_RESETLOGS_TIME","LOG_MODE","CHECKPOINT_CHANGE#","ARCHIVE_CH
                               ANGE#","CONTROLFILE_TYPE","CONTROLFILE_CREATED","CONTROLFILE_SEQUENCE#","CONTROL
                               FILE_CHANGE#","CONTROLFILE_TIME","OPEN_RESETLOGS","VERSION_TIME","OPEN_MODE","PR
                               OTECTION_MODE","PROTECTION_LEVEL","REMOTE_ARCHIVE","ACTIVATION#","SWITCHOVER#","
                               DATABASE_ROLE","ARCHIVELOG_CHANGE#","ARCHIVELOG_COMPRESSION","SWITCHOVER_STATUS"
                               ,"DATAGUARD_BROKER","GUARD_STATUS","SUPPLEMENTAL_LOG_DATA_MIN","SUPPLEMENTAL_LOG
                               _DATA_PK","SUPPLEMENTAL_LOG_DATA_UI","FORCE_LOGGING","PLATFORM_ID","PLATFORM_NAM
                               E","RECOVERY_TARGET_INCARNATION#","LAST_OPEN_INCARNATION#","CURRENT_SCN","FLASHB
                               ACK_ON","SUPPLEMENTAL_LOG_DATA_FK","SUPPLEMENTAL_LOG_DATA_ALL","DB_UNIQUE_NAME",
                               "STANDBY_BECAME_PRIMARY_SCN","FS_FAILOVER_STATUS","FS_FAILOVER_CURRENT_TARGET","
                               FS_FAILOVER_THRESHOLD","FS_FAILOVER_OBSERVER_PRESENT","FS_FAILOVER_OBSERVER_HOST
                               " from v$database

v_$database 到底是table,synonym, 还是view?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时9.5折

【架构革新 高效可控】2020年8月17日~19日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP