Через sqlplus выполним запрос: select sid, serial#, machine, program from v$session where sql_id in (‘7aqfaga9ax4fv’); Вот пример функции, которая использует указанный ранее запрос: begin for x in ( select sid, serial#, machine, program from v$session where sql_id in (‘7aqfaga9ax4fv’) ) loop execute immediate ‘Alter System Kill Session »’|| x.Sid || ‘,’ || x.Serial# || »’ IMMEDIATE’; end loop;end;/
Метка: console
Установка SUDO на HP-UX
Скачаем depot файл тут: http://hpux.connect.org.uk/hppd/hpux/Sysadmin/sudo-1.8.6p8/ Зайдём из под root: su — Установим пакет: swinstall -s `pwd` /sudo.depot Создадим группу sudo: groupadd sudo Добавим пользователя в эту группу: usermod -F -a -G sudo test1 Перелогинимся, после чего убедимся что мы в нужной группе: id В выводе будет что-то типа: uid=117(test1) gid=20(users) groups=103(sudo) Затем создадим симлинк для […]
Проброс портов на Windows 2008 R2 используя NETSH
Откроем виндовую консоль cmd Перейдём в режим работы с netsh netshinterfaceportproxyadd v4tov4 listenaddress=0.0.0.0 listenport=5222 connectaddress=192.168.100.5 connectport=5222 Отобразим настройки dump
Установка дополнительных пакетов на HP-UX
На указанной сайте можно найти необходимые пакеты для HP-UX: http://hpux.connect.org.uk/ Система с которой пришлось работать мне: ~/PKG$ uname -aHP-UX test B.11.31 U ia64 Авторизуемся из под root: su — Скачать пакеты через CURL так как утилиты WGET нет в стандартной поставке HP-UX: curl —proxy 10.61.88.96:3128 —remote-name http://hpux.connect.org.uk/ftp/hpux/Tcl/tcltk-8.5.13/tcltk-8.5.13-ia64-11.31.depot.gzcurl —proxy 10.61.88.96:3128 —remote-name ftp://hpux.connect.org.uk/hpux/Tcl/expect-5.45/expect-5.45-ia64-11.31.depot.gz Распакуем: gzip -d tcltk-8.5.13-ia64-11.31.depot.gzgzip […]
Как убить зависшие процессы 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 […]
Если не стартует 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 […]
Решение 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 […]
Простой DBLink без добавления параметров в tnsnames.ora
CREATE DATABASE LINK название CONNECT TO «пользователь» IDENTIFIED BY «пароль» USING ‘<хост или ip-адрес>:1521/<SID>’;
Решение ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
В результате ошибки настройки база 11gR2 начала выдавать такое вот сообщение: ORA-01589: must use RESETLOGS or NORESETLOGS option for database open SQL> startup;ORACLE instance started. Total System Global Area 997953536 bytesFixed Size 2232648 bytesVariable Size 796921528 bytesDatabase Buffers […]
(Ошибки) Установка Oracle 10g на Ubuntu 12.04
Установка 32х битной версии на 64х битный хост Лучше этого не делать, так как во время установки возникает множество неразрешимых ошибок, поэтому лучше найдите 64х битную версию инсталятора. Не выполнять проверку операционной системы Для этого запустим скрипт инсталятора так: ./runInstaller -ignoreSysPrereqs Ошибка в файле $ORACLE_HOME/sqlplus/lib/ins_sqlplus.mk Для того чтобы обойти ошибку установки базы нужно в файле $ORACLE_HOME/sqlplus/lib/env_sqlplus.mk […]