Данными командами можно вывести полный список ошибок базы, после чего сгенерим скрипт, затем выполним его: list failure;advise failure;repair failure; Теперь необходимо выполнить кроссчеки: CROSSCHECK backup;CROSSCHECK copy;CROSSCHECK backup of database;CROSSCHECK backup of controlfile;CROSSCHECK archivelog all;
Автор: Paul Rock
Как убить зависшие процессы RMAN
Из под oracle зайти rman target / Отобразить все сессии select sid, serial#, status, logon_time from v$session where program like ‘%rman%’; Отобразить все работы пользователя SYS select username, program from v$session where username = ‘SYS’; Сгенерировать команды удаления зависших процессов rman select ‘kill -9 ‘||p.spid kill_rman_processfrom v$session s, v$process pwhere s.paddr=p.addrand s.program like ‘rman%’order by […]
CVS выгрузка более старой версии файла
Перейдём в директорию с нужным файлом и проверим его статус: cvs status file.php Допустим у нас версия файла 1.5, а нам нужна 1.2 cvs -Q update -p -r 1.2 file.php > file.php.old
Запросить таблицы доступные через Database Link
Там можно выгрузить все таблицы: SELECT OWNER, TABLE_NAME FROM ALL_TABLES@<dblink>; А таr можно запросить все пользовательские таблицы: SELECT TABLE_NAME FROM USER_TABLES@<dblink>;
Отключение бекапа конфигурационных файлов в Oracle 11g через RMAN
oracle@oracledb:~$ rman TARGET sys/***@test NOCATALOG Recovery Manager: Release 11.2.0.2.0 — Production on Mon Apr 29 14:19:21 2013 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. connected to target database: TESTusing target database control file instead of recovery catalog RMAN> configure controlfile autobackup off; old RMAN configuration parameters:CONFIGURE CONTROLFILE AUTOBACKUP ON;new RMAN configuration […]
Если не стартует Enterprise Manager на HP-UX
Залогинимся в базу из под SYS sqlplus /nologconn / as sysdba Очистить базу от старых настроек exec DBMS_AQADM.DROP_QUEUE_TABLE(queue_table=>’SYSMAN.MGMT_NOTIFY_QTABLE’,force=>TRUE); DECLARECURSOR c1 ISSELECT owner, synonym_name nameFROM dba_synonymsWHERE table_owner = ‘SYSMAN’;BEGINFOR r1 IN c1 LOOPIF r1.owner = ‘PUBLIC’ THENEXECUTE IMMEDIATE ‘DROP PUBLIC SYNONYM ‘||r1.name;ELSEEXECUTE IMMEDIATE ‘DROP SYNONYM ‘||r1.owner||’.’||r1.name;END IF;END LOOP;END;/ DROP USER mgmt_view CASCADE;DROP ROLE mgmt_user;DROP USER sysman […]
Замена текста в редакторе VI
Бывает что требуется по работе использовать этот замечательный редактор, чтобы перейти в режим директив необходимо нажать [Shift]+[;], то есть ‘:’. Курсор появляется внизу, возле символа «двоеточие», пишем команду: 0, $s/старое/новое/g После чего сохраним изменения и выйдем: wq
Настройка Timidity для работы с Tuxguitar на Debian Wheezy
Когда-то во времена squeeze в пакете timidity был скрипт, который устанавливался в init.d и прописывался в загрузку по дефолту. Но последние версии были без этого скрипта. как следствие возникает проблема с работой синтезатора после «всего одной команды в консоли». Два простых шага Подгрузим модуль синтезаторов: modprobe snd_seq Теперь запустим timidity в демонизированном виде: timidity -iA […]
Разблокировать аккаунт SYSMAN в Oracle 11g Release 2
Подключимся к серверу из под sysdba: sqlplus /nologconnsys as sysdba Назначим пользователю пароль для входа: alter user SYSMAN identified by password; Разлочим аккаунт: alter user SYSMAN account unlock; Дадим права системы: GRANT DBA TO SYSMAN;
Решение cannot backup or copy active file in NOARCHIVELOG mode
[oracle@server ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.3.0 — Production on Thu Feb 17 09:51:21 2011Copyright (c) 1982, 2006, Oracle. All Rights Reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 — ProductionWith the Partitioning, OLAP and Data Mining options SQL> select log_mode from v$database;LOG_MODE————NOARCHIVELOG SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down. SQL> startup mount;ORACLE […]