SELECT '*.db_file_name_convert=' AS dir_replace FROM dual
UNION
SELECT (SubStr(file_name,1,(instr(file_name,'/', 1, (length (file_name) - length (replace (file_name, '/')))))-1))||''''||' , '||'''/<NEW_DIRECTORY>'' , ' AS dir_replace FROM dba_data_files
UNION
SELECT DISTINCT(SubStr(name,1,(instr(name,'/', 1, (length (name) - length (replace (name, '/')))))-1)) ||' , /<NEW_DIRECTORY> , ' AS dir_replace FROM v$tempfile
UNION
select case when filename is null then '' else (SubStr(filename,1,(instr(filename,'/', 1, (length (filename) - length (replace (filename, '/')))))-1))||''''||' , '||'''/<NEW_DIRECTORY>'' , ' end AS dir_replace
from v$block_change_tracking
------------------------------------------------------------------------------------------------------------------------
-- log_file_name_convert
-- Replace
SELECT '*.log_file_name_convert=' AS dir_replace FROM dual
UNION
SELECT DISTINCT(SubStr(member,1,(instr(member,'/', 1, (length (member) - length (replace (member, '/')))))-1)) ||' , /<NEW_DIRECTORY> , ' AS dir_replace FROM v$logfile
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Komentarze
Prześlij komentarz