DBAビューと同じような話ですが、こちらは、V$FIXED_VIEW_DEFINITION で。
SELECT VIEW_DEFINITION FROM V$FIXED_VIEW_DEFINITION WHERE
VIEW_NAME ='V$ACTIVE_INSTANCES';
結果は、
VIEW_DEFINITION
--------------------------------------------------------------------------------
select INST_NUMBER , INST_NAME from GV$ACTIVE_INSTANCES where inst_id = USERENV('Instance')
・・・ V$ は GV$ を参照しているだけなんですよね。
なので GV$ をみてあげます。
SQL> SELECT VIEW_DEFINITION FROM V$FIXED_VIEW_DEFINITION
2 WHERE VIEW_NAME ='GV$ACTIVE_INSTANCES';
VIEW_DEFINITION
--------------------------------------------------------------------------------
select inst_id, ksiminum, rpad(ksimstr,60) from x$ksimsi
x$ksimsi が何物かはよくわかりませんが。
ちなみに VIEW_DEFINITION 列は VARCHAR2 なので LIKE 検索できます。
SELECT VIEW_NAME FROM V$FIXED_VIEW_DEFINITION WHERE
VIEW_DEFINITION LIKE '%x$ksimsi%';
逆に DBA_DEPENDENCIES では確認でません。
SQL> SELECT OWNER,NAME FROM DBA_DEPENDENCIES
2 WHERE upper(REFERENCED_NAME) like '%KSIMSI';
レコードが選択されませんでした。