Метка: db
RMAN видит бекап/бекапсет, но не может восстановиться с него потому, что он якобы его не видит :)
RMAN> list backup of datafile 1; List of Backup Sets =================== BS Key Type LV Size Device Type Elapsed Time Completion Time ——- —- — ———- ———– ———— ————— 4913 Incr 0 524.80M DISK 00:00:00 24-FEB-13 BP Key: 4939 Status: AVAILABLE Compressed: YES Tag: WEEKLY Piece Name: /tmp/add/Backup/weekly/WEEKLY_nlo2nrov_1_1 List of Datafiles in backup set 4913Read More
Убиваем каскадно по SQL_ID
Убиваем в цикле по SQL_ID: begin for sessions in ( SELECT sid, serial# FROM v$session WHERE username is not null AND sql_id =’ fq2pu19x934vn’) loop execute immediate ‘ alter system kill session ‘ ‘ ‘ ||sessions.sid|| ‘ , ‘ ||sessions.serial#|| ‘ ‘ ‘ ‘ ; end loop; end; только кавычки правим на адекватные
Застудились пользователи-пароли неизвестны
юзера заэкспарились и надо их разлочить, но паролей не знаем – вытаскиваем хеши и обновляем: select ‘alter user ‘||name||’ identified by values ”’||spare4||”’;’ as reset_pass_sql from sys.user$ where name in (select username from dba_users where account_status = ‘EXPIRED’);
Hot create stanbdy
DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE DORECOVER SPFILE SET DB_UNIQUE_NAME=”st_mjidb” comment “Is a duplicate” SET LOG_ARCHIVE_DEST_2=”service=st_mjidb ASYNC REGISTER VALID_FOR=(online_logfile,primary_role)” set audit_file_dest=”/u01/app/oracle/admin/mjidb/adump” set control_files=”/Data/oradata/mjidb/control01.ctl”,”/Data/oradata/fast_recovery_area/mjidb/control02.ctl” set DB_FILE_NAME_CONVERT=’mjidb’,’st_mjidb’ set LOG_FILE_NAME_CONVERT=’mjidb’,’st_mjidb’ SET FAL_CLIENT=”st_mjidb” COMMENT “Is standby” SET FAL_SERVER=”mjidb” COMMENT “Is primary” NOFILENAMECHECK; чтоб стендбай накатил логи(на нем): ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;