gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

本篇文章給大家?guī)砹岁P(guān)于Oracle的相關(guān)知識,其中主要整理了數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖的相關(guān)問題,數(shù)據(jù)字典記錄數(shù)據(jù)庫最基本的信息,包括數(shù)據(jù)字典基本表和數(shù)據(jù)字典視圖,下面一起來看一下,希望對大家有幫助。

oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

推薦教程:《Oracle視頻教程》

1.數(shù)據(jù)字典

1.1 概念

??數(shù)據(jù)字典記錄數(shù)據(jù)庫最基本的信息,包括數(shù)據(jù)字典基本表和數(shù)據(jù)字典視圖;數(shù)據(jù)字典基本表由 $ORACLE_HOMERDBMSADMINsql.bsq創(chuàng)建

oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

??數(shù)據(jù)字典基本表,屬于sys用戶,存放在system表空間,用戶不能手動去修改數(shù)據(jù)字典基本表;
??為了簡化對數(shù)據(jù)字典基本表的使用,oracle提供了數(shù)據(jù)字典視圖,還為數(shù)據(jù)字典視圖創(chuàng)建了公有同義詞,方便用戶使用,數(shù)據(jù)字典視圖和同義詞的創(chuàng)建通過catalog.sql

1.2 數(shù)據(jù)字典視圖

1.2.1 三種類型

??USER_類型的視圖表示當前登錄用戶擁有的信息;
??ALL_類型的視圖表示當前登錄用戶有權(quán)限看到的信息;
??DBA_類型的視圖表示數(shù)據(jù)庫管理員能夠看到的信息

如:

(1)USER_類型 (user_tables)

對應(yīng)了2個數(shù)據(jù)庫對象,一個是數(shù)據(jù)字典視圖,一個是同義詞,而且是先基于數(shù)據(jù)字典表創(chuàng)建數(shù)據(jù)字典視圖,然后為視圖創(chuàng)建了一個同名的同義詞

查詢USER_TABLES對應(yīng)的數(shù)據(jù)庫對象:

select * from dba_objects d where d.OBJECT_NAME='USER_TABLES';

oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)
查詢USER_TABLES對應(yīng)的視圖:

 select * from dba_views d where d.view_name='USER_TABLES';

oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)
查詢USER_TABLES對應(yīng)視圖的創(chuàng)建語句:

SQL> SET LONG 10000;SQL>  select d.text from dba_views d where d.view_name='USER_TABLES';TEXT--------------------------------------------------------------------------------select o.name,        decode(bitand(t.property,2151678048), 0, ts.name,               decode(t.ts#, 0, null, ts.name)),        decode(bitand(t.property, 1024), 0, null, co.name),        decode((bitand(t.property, 512)+bitand(t.flags, 536870912)),               0, null, co.name),        decode(bitand(t.trigflag, 1073741824), 1073741824, 'UNUSABLE', 'VALID'),        decode(bitand(t.property, 32+64), 0, mod(t.pctfree$, 100), 64, 0, null),        decode(bitand(ts.flags, 32), 32, to_number(NULL),           decode(bitand(t.property, 32+64), 0, t.pctused$, 64, 0, null)),        decode(bitand(t.property, 32), 0, t.initrans, null),        decode(bitand(t.property, 32), 0, t.maxtrans, null),        decode(bitand(t.property, 17179869184), 17179869184,                      ds.initial_stg * ts.blocksize,                      s.iniexts * ts.blocksize),        decode(bitand(t.property, 17179869184), 17179869184,               ds.next_stg * ts.blocksize,               s.extsize * ts.blocksize),        decode(bitand(t.property, 17179869184), 17179869184,               ds.minext_stg, s.minexts),        decode(bitand(t.property, 17179869184), 17179869184,               ds.maxext_stg, s.maxexts),        decode(bitand(ts.flags, 3), 1, to_number(NULL),               decode(bitand(t.property, 17179869184), 17179869184,                             ds.pctinc_stg, s.extpct)),        decode(bitand(ts.flags, 32), 32, to_number(NULL),          decode(bitand(o.flags, 2), 2, 1,                 decode(bitand(t.property, 17179869184), 17179869184,                        ds.frlins_stg, decode(s.lists, 0, 1, s.lists)))),        decode(bitand(ts.flags, 32), 32, to_number(NULL),          decode(bitand(o.flags, 2), 2, 1,                 decode(bitand(t.property, 17179869184), 17179869184,                        ds.maxins_stg, decode(s.groups, 0, 1, s.groups)))),        decode(bitand(t.property, 32+64), 0,                 decode(bitand(t.flags, 32), 0, 'YES', 'NO'), null),        decode(bitand(t.flags,1), 0, 'Y', 1, 'N', '?'),        t.rowcnt,        decode(bitand(t.property, 64), 0, t.blkcnt, null),        decode(bitand(t.property, 64), 0, t.empcnt, null),        decode(bitand(t.property, 64), 0, t.avgspc, null),        t.chncnt, t.avgrln, t.avgspc_flb,        decode(bitand(t.property, 64), 0, t.flbcnt, null),        lpad(decode(t.degree, 32767, 'DEFAULT', nvl(t.degree,1)),10),        lpad(decode(t.instances, 32767, 'DEFAULT', nvl(t.instances,1)),10),        lpad(decode(bitand(t.flags, 8), 8, 'Y', 'N'),5),        decode(bitand(t.flags, 6), 0, 'ENABLED', 'DISABLED'),        t.samplesize, t.analyzetime,        decode(bitand(t.property, 32), 32, 'YES', 'NO'),        decode(bitand(t.property, 64), 64, 'IOT',                decode(bitand(t.property, 512), 512, 'IOT_OVERFLOW',                decode(bitand(t.flags, 536870912), 536870912, 'IOT_MAPPING', null))),        decode(bitand(o.flags, 2), 0, 'N', 2, 'Y', 'N'),        decode(bitand(o.flags, 16), 0, 'N', 16, 'Y', 'N'),        decode(bitand(t.property, 8192), 8192, 'YES',               decode(bitand(t.property, 1), 0, 'NO', 'YES')),        decode(bitand(o.flags, 2), 2, 'DEFAULT',               decode(bitand(decode(bitand(t.property, 17179869184), 17179869184,                               ds.bfp_stg, s.cachehint), 3),                             1, 'KEEP', 2, 'RECYCLE', 'DEFAULT')),        decode(bitand(o.flags, 2), 2, 'DEFAULT',               decode(bitand(decode(bitand(t.property, 17179869184), 17179869184,                               ds.bfp_stg, s.cachehint), 12)/4,                             1, 'KEEP', 2, 'NONE', 'DEFAULT')),        decode(bitand(o.flags, 2), 2, 'DEFAULT',               decode(bitand(decode(bitand(t.property, 17179869184), 17179869184,                               ds.bfp_stg, s.cachehint), 48)/16,                             1, 'KEEP', 2, 'NONE', 'DEFAULT')),        decode(bitand(t.flags, 131072), 131072, 'ENABLED', 'DISABLED'),        decode(bitand(t.flags, 512), 0, 'NO', 'YES'),        decode(bitand(t.flags, 256), 0, 'NO', 'YES'),        decode(bitand(o.flags, 2), 0, NULL,            decode(bitand(t.property, 8388608), 8388608,                   'SYS$SESSION', 'SYS$TRANSACTION')),        decode(bitand(t.flags, 1024), 1024, 'ENABLED', 'DISABLED'),        decode(bitand(o.flags, 2), 2, 'NO',            decode(bitand(t.property, 2147483648), 2147483648, 'NO',               decode(ksppcv.ksppstvl, 'TRUE', 'YES', 'NO'))),        decode(bitand(t.property, 1024), 0, null, cu.name),        decode(bitand(t.flags, 8388608), 8388608, 'ENABLED', 'DISABLED'),        case when (bitand(t.property, 32) = 32) then          null        when (bitand(t.property, 17179869184) = 17179869184) then          decode(bitand(ds.flags_stg, 4), 4, 'ENABLED', 'DISABLED')        else          decode(bitand(s.spare1, 2048), 2048, 'ENABLED', 'DISABLED')        end,        case when (bitand(t.property, 32) = 32) then          null        when (bitand(t.property, 17179869184) = 17179869184) then           decode(bitand(ds.flags_stg, 4), 4,           case when bitand(ds.cmpflag_stg, 3) = 1 then 'BASIC'                when bitand(ds.cmpflag_stg, 3) = 2 then 'OLTP'                else decode(ds.cmplvl_stg, 1, 'QUERY LOW',                                           2, 'QUERY HIGH',                                           3, 'ARCHIVE LOW',                                              'ARCHIVE HIGH') end,                null)        else          decode(bitand(s.spare1, 2048), 0, null,          case when bitand(s.spare1, 16777216) = 16777216   -- 0x1000000                    then 'OLTP'               when bitand(s.spare1, 100663296) = 33554432  -- 0x2000000                    then 'QUERY LOW'               when bitand(s.spare1, 100663296) = 67108864  -- 0x4000000                    then 'QUERY HIGH'               when bitand(s.spare1, 100663296) = 100663296 -- 0x2000000+0x4000000                    then 'ARCHIVE LOW'               when bitand(s.spare1, 134217728) = 134217728 -- 0x8000000                    then 'ARCHIVE HIGH'               else 'BASIC' end)        end,        decode(bitand(o.flags, 128), 128, 'YES', 'NO'),        decode(bitand(t.trigflag, 2097152), 2097152, 'YES', 'NO'),        decode(bitand(t.property, 17179869184), 17179869184, 'NO',               decode(bitand(t.property, 32), 32, 'N/A', 'YES')),        decode(bitand(t.property,16492674416640),2199023255552,'FORCE',                      4398046511104,'MANUAL','DEFAULT')from sys.ts$ ts, sys.seg$ s, sys.obj$ co, sys.tab$ t, sys.obj$ o,      sys.deferred_stg$ ds, sys.obj$ cx, sys.user$ cu, x$ksppcv ksppcv,      x$ksppi ksppiwhere o.owner# = userenv('SCHEMAID')   and o.obj# = t.obj#   and bitand(t.property, 1) = 0   and bitand(o.flags, 128) = 0   and t.bobj# = co.obj# (+)   and t.ts# = ts.ts#   and t.file# = s.file# (+)   and t.block# = s.block# (+)   and t.ts# = s.ts# (+)   and t.obj# = ds.obj# (+)   and t.dataobj# = cx.obj# (+)   and cx.owner# = cu.user# (+)   and ksppi.indx = ksppcv.indx  and ksppi.ksppinm = '_dml_monitoring_enabled'

查詢同義詞:

select * from dba_synonyms d where d.synonym_name='USER_TABLES'

oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

查詢當前登錄用戶擁有的表
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

(2)ALL_類型(all_tables)

oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

(3)DBA_類型(dba_tables)

oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

2.動態(tài)性能視圖

2.1 概念

??存儲數(shù)據(jù)庫中每時每刻都在變化的信息,主要是數(shù)據(jù)庫的活動狀態(tài)信息。把存儲在內(nèi)存里的信息,和存儲在控制文件里的信息,以視圖的形式展現(xiàn)出來;

2.2 常見的動態(tài)性能視圖

v$parameter

初始化參數(shù)文件中所有項的值
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

v$process

當前進程的信息
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

v$session

有關(guān)會話的信息
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

v$sysstat

基于當前操作會話進行的系統(tǒng)統(tǒng)計

v$log

從控制文件中提取有關(guān)重做日志組的信息
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

v$logfile

有關(guān)實例重做日志組文件名及其位置的信息
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

v$lock

當前進程已獲得和正在請求的鎖信息
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

v$transaction

數(shù)據(jù)庫事務(wù)信息
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

v$fixed_view_definition

記錄所有動態(tài)性能視圖的定義信息
oracle數(shù)據(jù)字典、數(shù)據(jù)字典視圖及動態(tài)性能視圖(總結(jié)分享)

推薦教程:《Oracle視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
97在线免费公开视频| 少妇性饥渴无码a区免费| 日av中文字幕| 欧美 日本 亚洲| 日韩视频在线视频| 国模无码视频一区二区三区| 欧美日韩中文字幕在线播放| 国产免费一区二区三区四在线播放| 天天天干夜夜夜操| 成人性生交免费看| 天天操狠狠操夜夜操| www.久久91| 国产成年人在线观看| 色男人天堂av| 黄色一级片国产| 无码粉嫩虎白一线天在线观看 | 97精品国产97久久久久久粉红| 手机视频在线观看| 日日躁夜夜躁aaaabbbb| 一二三av在线| 超碰91在线播放| 亚洲一区二区三区av无码| 国产曰肥老太婆无遮挡| 国精产品一区一区三区视频| 97视频在线免费播放| 日韩中文字幕免费在线| 91看片破解版| av免费观看国产| 亚洲精品综合在线观看| 隔壁人妻偷人bd中字| 熟女人妇 成熟妇女系列视频| 国产精品嫩草影院8vv8| 国产乱淫av片杨贵妃| 日本男人操女人| 日韩精品福利片午夜免费观看| 日本a视频在线观看| 亚洲小视频网站| 国产免费黄色一级片| 天天影视色综合| 播放灌醉水嫩大学生国内精品| 婷婷激情5月天| 国产二区视频在线播放| 裸体裸乳免费看| www.日本xxxx| 男人用嘴添女人下身免费视频| 污网站在线免费| aa在线免费观看| 男人天堂新网址| 亚洲无在线观看| 五月婷婷狠狠操| 国产91xxx| 800av在线免费观看| 日本高清免费在线视频| 天天爱天天操天天干| a级黄色一级片| 男人添女人荫蒂免费视频| www.午夜av| 日本三级黄色网址| www.欧美日本| 噜噜噜久久亚洲精品国产品麻豆| 中国老女人av| 美女在线免费视频| 日韩欧美中文视频| 一级片黄色免费| 国产福利在线免费| 九热视频在线观看| 三级在线免费看| 婷婷六月天在线| 网站一区二区三区| 亚洲欧美激情网| 欧美三级午夜理伦三级富婆| 五月婷婷激情久久| 视频二区在线播放| 色呦色呦色精品| 久久久国产精华液999999 | 日韩精品一区二区三区不卡 | 久久九九国产视频| 国产免费视频传媒| 又色又爽又高潮免费视频国产| 国产超级av在线| 青青草精品视频在线观看| 久热精品在线播放| 做爰高潮hd色即是空| 欧美a级免费视频| 国产免费黄色av| 538任你躁在线精品免费| 国产精品久久久久久9999| 国产欧美自拍视频| 免费一级特黄毛片| 狠狠热免费视频| 久久精品视频在线观看免费| 青青草影院在线观看| 成熟丰满熟妇高潮xxxxx视频| 成人黄色片视频| 日韩精品aaa| 免费一级特黄毛片| 一起操在线视频| 无码 制服 丝袜 国产 另类| 国产黄色特级片| 玖玖精品在线视频| 久久久久久久少妇| www.激情网| 手机在线看福利| 18禁裸男晨勃露j毛免费观看| 天堂av在线网站| 人妻av中文系列| 三年中文在线观看免费大全中国| 三上悠亚久久精品| 九九九九九国产| 免费无码av片在线观看| 色一情一乱一乱一区91| 成人一区二区三| 97中文字幕在线| 国产精品嫩草影院8vv8 | 成年人观看网站| 黄色a级在线观看| 91网址在线播放| www插插插无码视频网站| 国产日本欧美在线| 中文字幕 91| 一级在线免费视频| 春日野结衣av| 韩国无码av片在线观看网站| 激情视频免费网站| 日本xxxxxxx免费视频| 男女私大尺度视频| 青青在线免费观看| av动漫在线播放| 黄色录像特级片| 黄色a级在线观看| 香蕉视频免费版| 国产精品啪啪啪视频| 污免费在线观看| 手机福利在线视频| 亚洲自拍偷拍一区二区三区| 奇米影视四色在线| 亚洲自拍第三页| 91蝌蚪视频在线| 成人短视频在线看| 欧美少妇在线观看| 国产免费内射又粗又爽密桃视频| 男女爱爱视频网站| 久久久久久av无码免费网站下载| 亚洲国产精品女人| www.亚洲成人网| 一区二区传媒有限公司| 大肉大捧一进一出好爽动态图| 免费观看精品视频| xxxx一级片| 国产传媒免费观看| 午夜在线视频免费观看| 99久久久精品视频| 日本www在线播放| jizzzz日本| 国产精品免费看久久久无码| 僵尸世界大战2 在线播放| 2022亚洲天堂| 91福利免费观看| 精品国产一区二区三区无码| 日韩欧美视频网站| 日本一二区免费| 女人被男人躁得好爽免费视频| 无罩大乳的熟妇正在播放| 色多多视频在线播放| 日韩人妻一区二区三区蜜桃视频| 青草视频在线观看视频| 国产精品亚洲二区在线观看| 手机av在线网站| 99久久激情视频| 97超碰在线视| 四季av一区二区| 国产www免费| 亚洲色图偷拍视频| 欧美日韩亚洲第一| 青青在线视频免费观看| 乌克兰美女av| www.爱色av.com| 欧美xxxx吸乳| 波多结衣在线观看| 欧美 日韩 亚洲 一区| 91网址在线观看精品| 激情综合网婷婷| 99热久久这里只有精品| 午夜免费福利网站| 91福利国产成人精品播放| 国产黄视频在线| 欧美无砖专区免费| 成年人三级视频| 国产欧美精品一二三| caoporn超碰97| 成人黄色片视频| 久久久免费视频网站| a级黄色一级片| 性高湖久久久久久久久aaaaa| 91手机视频在线| 看看黄色一级片| 色片在线免费观看| 日本黄大片一区二区三区| 国产三级三级三级看三级| 国产偷人视频免费|