Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

Скрипт переименования файлов базы при переносе : Oracle

25.04.2024 12:50


19.07.2016 11:36
OlegON
 
Скрипт, которым можно быстро переименовать файлы базы при ее переносе или переименовании холодной копии, например
SQL код:
set linesize 1000
set pagesize 1000
select 
'alter database rename file '''||name||''' to '''||replace(name,'/db1/oradata/EKKHIT/','/db2/EKKHUA/')||''';' from v$datafile;
select 'alter database rename file '''||name||''' to '''||replace(name,'/db1/oradata/EKKHIT/','/db2/EKKHUA/')||''';' from v$tempfile;
select 'alter database rename file '''||member||''' to '''||replace(member,'/db1/oradata/EKKHIT/','/db2/EKKHUA/')||''';' from v$logfile
разобраться не трудно файлы из /db1/oradata/EKKHIT/ кладутся в /db2/EKKHUA/
Часовой пояс GMT +3, время: 12:50.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.