久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle中怎樣去定位未知的對(duì)象

瀏覽:140日期:2023-11-22 08:00:59
前幾天看見有人問(wèn)怎么查找某個(gè)view引用了什么表,或者某個(gè)表被那些對(duì)象引用,偶當(dāng)時(shí)沒(méi)有注重,今天朋友問(wèn)到了. 我想是有view表達(dá)這種依靠關(guān)系的,于是,偶打開 dba studio ,進(jìn)入 方案---視圖---sys,然后快速瀏覽 dba_* 這樣的view,根據(jù)經(jīng)驗(yàn)判定很多view不是所需要的,終于看到一個(gè)view : dba_dependencies,英文不大利索,猜測(cè)可能是。SQL> desc dba_dependenciesName Null? Type----------------------------------------- -------- ----------------------------OWNER NOT NULL VARCHAR2(30)NAME NOT NULL VARCHAR2(30)TYPE VARCHAR2(17)REFERENCED_OWNER VARCHAR2(30)REFERENCED_NAME VARCHAR2(64)REFERENCED_TYPE VARCHAR2(17)REFERENCED_LINK_NAME VARCHAR2(128)DEPENDENCY_TYPE VARCHAR2(4)select u.name, o.name,decode(o.type#, 0, 'NEXT OBJECT', 1, 'INDEX', 2, 'TABLE', 3, 'CLUSTER',4, 'VIEW', 5, 'SYNONYM', 6, 'SEQUENCE', 7, 'PROCEDURE',8, 'FUNCTION', 9, 'PACKAGE', 10, 'NON-EXISTENT',11, 'PACKAGE BODY', 12, 'TRIGGER',13, 'TYPE', 14, 'TYPE BODY',28, 'Java SOURCE', 29, 'JAVA CLASS', 56, 'JAVA DATA','UNDEFINED'),decode(po.linkname, null, pu.name, po.remoteowner), po.name,decode(po.type#, 0, 'NEXT OBJECT', 1, 'INDEX', 2, 'TABLE', 3, 'CLUSTER',4, 'VIEW', 5, 'SYNONYM', 6, 'SEQUENCE', 7, 'PROCEDURE',8, 'FUNCTION', 9, 'PACKAGE', 10, 'NON-EXISTENT',11, 'PACKAGE BODY', 12, 'TRIGGER',13, 'TYPE', 14, 'TYPE BODY',28, 'JAVA SOURCE', 29, 'JAVA CLASS', 56, 'JAVA DATA','UNDEFINED'),po.linkname,decode(d.property, 2, 'REF', 'HARD')from sys.obj$ o, sys.disk_and_fixed_objects po, sys.dependency$ d, sys.user$ u,sys.user$ puwhere o.obj# = d.d_obj#and o.owner# = u.user#and po.obj# = d.p_obj#and po.owner# = pu.user# 到這里基本已經(jīng)99% 確認(rèn)是了,再測(cè)試,果然是這個(gè)view記錄了相關(guān)的依靠關(guān)系。 下面再說(shuō)一個(gè)我常用的辦法,那么多東西要記住很麻煩,我也記不了那么多,有時(shí)覺(jué)得打開 OEM /dba studio 也很麻煩于是,假如我要查有關(guān) role 相關(guān)的東西,于是 SQL> select object_name from dba_objects where object_name like '%ROLE%';OBJECT_NAME--------------------------------------------------------------------------------DBA_ROLESDBA_ROLE_PRIVSDEFROLE$I_DEFROLE1JIS$ROLE_TRIGGER$ROLE_ROLE_PRIVSROLE_SYS_PRIVSROLE_TAB_PRIVSSESSION_ROLESUSER_ROLE_PRIVSDBA_ROLESOBJECT_NAME--------------------------------------------------------------------------------DBA_ROLE_PRIVSROLE_ROLE_PRIVSROLE_SYS_PRIVSROLE_TAB_PRIVSSESSION_ROLESUSER_ROLE_PRIVSVBZ$RG_ROLE_OIDXVBZ$ROLE_GRANTS19 rows selected. 大家在這里結(jié)果里面一看,是不是就知道哪些視圖記錄了相關(guān)內(nèi)容?最多,在 desc 看一下,或者再實(shí)驗(yàn)來(lái)檢驗(yàn)一下,這時(shí)查文檔也可以,很輕易就定位了,這是個(gè)人在不熟悉view的時(shí)候長(zhǎng)期使用的一種辦法,說(shuō)起來(lái)很簡(jiǎn)單,但是卻很有效!
主站蜘蛛池模板: 中文在线a在线 | 亚洲自啪| 午夜寂寞少妇aaa片毛片 | 日韩成人在线电影 | 黄色影片网址 | 国产精品大全 | 国产欧美在线播放 | 99视频免费| 亚洲国产青草 | 精品国产一区二区三区久久久蜜臀 | 国产欧美精品一区二区三区 | 成人免费crm一区二区 | 亚洲电影在线观看 | 精品一区二区三区免费 | 日韩中文一区二区三区 | 2021最新热播中文字幕-第1页-看片视频 青青青久草 | 久久精品国产清自在天天线 | 日批的视频 | 女朋友的闺蜜3韩国三级 | 一区二区久久 | 国产精品久久久精品 | 国产成人99 | 国产丝袜人妖ts黄檬 | 国产视频亚洲精品 | 91黄色免费看 | 日韩在线中文字幕 | 欧美视频一区二区 | 一二三区视频 | 99视频 | 国产精品久久久久久久 | 91精品一区二区三区久久久久久 | 国产精品毛片一区二区在线看 | 日韩av一级片 | 亚洲精品免费在线观看 | 久久久精品网站 | 久久精品亚洲精品 | 欧美日韩一级电影 | 日韩av高清在线 | 伊人青青草 | 韩国成人精品a∨在线观看 国产伊人av | 国产精品一区一区三区 |