Метка: 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;