Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Зависший процесс oracle?  [new]
Генератор
Member

Откуда:
Сообщений: 47
пытаюсь отмонтировать раздел NFS на который каждые два часа скидываются архивлоги выходит такая ошибка
[root@orcl ~]# umount /opt/u03/backup/
umount: /opt/u03/backup: device is busy
umount: /opt/u03/backup: device is busy
[root@orcl ~]#

далее
[root@orcl ~]# fuser -m /opt/u03/backup/
/opt/u03/backup/:    13036c
[root@orcl ~]# 

далее
[root@orcl ~]# ps -ef | grep 13036
oracle   13036     1  0 Nov08 ?        00:02:30 /opt/oracle/product/10.2.0/db_1/bin/tnslsnr LISTENER -inherit
root     20450 16467  0 14:58 pts/1    00:00:00 grep 13036
[root@orcl ~]# 

Что это такое LISTENER -inherit? Если я сделаю umount с ключом -f база не грохнется?
12 ноя 13, 14:00    [15115059]     Ответить | Цитировать Сообщить модератору
 Re: Зависший процесс oracle?  [new]
AlikWishin
Member

Откуда: Украина, Запорожье-Днепр
Сообщений: 259
Генератор,

с ораклом на ВЫ и шопотом????

тогда уточним деиали.... что за БАЗА и кто с ней работает?????

Допустимый доунтайм....

И что конкретно ты хочеш сделать с разделом???
12 ноя 13, 14:12    [15115195]     Ответить | Цитировать Сообщить модератору
 Re: Зависший процесс oracle?  [new]
Генератор
Member

Откуда:
Сообщений: 47
AlikWishin,

база боевая, внезапная остановка недопустима. А цель вышеуказанных телодвижении в том что удаленный сервер который подмонтирован к серверу базы данных необходимо заменить на другой сервак
12 ноя 13, 14:20    [15115289]     Ответить | Цитировать Сообщить модератору
 Re: Зависший процесс oracle?  [new]
-2-
Member

Откуда:
Сообщений: 15330
Генератор,

Подмонтируй новый раздел и поменяй путь для архивлогов.
12 ноя 13, 14:31    [15115395]     Ответить | Цитировать Сообщить модератору
 Re: Зависший процесс oracle?  [new]
Генератор
Member

Откуда:
Сообщений: 47
-2-,

Да это знаем. Просто скрипты конфигить не охота(начальство как бы против). Если я принудительно грохнуть это процесс 13036 listener не встанет?
12 ноя 13, 14:34    [15115435]     Ответить | Цитировать Сообщить модератору
 Re: Зависший процесс oracle?  [new]
AlikWishin
Member

Откуда: Украина, Запорожье-Днепр
Сообщений: 259
Генератор,

Ну в - подмонтируй новый сервак к u04 -например.... потом в fstab поменяй местами сорс ФС в u03 и u04 ну а потом mount -o remount я так понимаю это НФС...

Ну а далее все перенести из "СТАРОГО" в "НОВЫЙ"

как то так
12 ноя 13, 14:37    [15115470]     Ответить | Цитировать Сообщить модератору
 Re: Зависший процесс oracle?  [new]
Alex_the_mist
Member

Откуда: Москва
Сообщений: 14
fuser отображает идентификаторы процессов (PIDs), которые используют в данный момент указанные файлы или файловые системы, заданные аргументом name. По умолчанию, во время вывода информации после имени каждого файла следует буква, показывающая вид доступа:
c
текущий каталог.

У вас просто какая-то из сессий юзера oracle в данный момент находится в этом каталоге.

oracle@orcl4node1:/> fuser /u01
oracle@orcl4node1:/> cd /u01
oracle@orcl4node1:/u01> fuser /u01
/u01: 8133c
oracle@orcl4node1:/u01> cd /
oracle@orcl4node1:/> fuser /u01
12 ноя 13, 14:37    [15115473]     Ответить | Цитировать Сообщить модератору
 Re: Зависший процесс oracle?  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7133
Генератор
пытаюсь отмонтировать раздел NFS на который каждые два часа скидываются архивлоги выходит такая ошибка
[root@orcl ~]# umount /opt/u03/backup/
umount: /opt/u03/backup: device is busy
umount: /opt/u03/backup: device is busy
[root@orcl ~]#

далее
[root@orcl ~]# fuser -m /opt/u03/backup/
/opt/u03/backup/:    13036c
[root@orcl ~]# 

далее
[root@orcl ~]# ps -ef | grep 13036
oracle   13036     1  0 Nov08 ?        00:02:30 /opt/oracle/product/10.2.0/db_1/bin/tnslsnr LISTENER -inherit
root     20450 16467  0 14:58 pts/1    00:00:00 grep 13036
[root@orcl ~]# 

Что это такое LISTENER -inherit? Если я сделаю umount с ключом -f база не грохнется?

Кто - то запустил lsnrctl из этой директории
Перезапустите listener из другой директории и будет Вам счастье

lsnrctl reload не помогает, нужно start;stop
[oracle@rat3 backup]$ pwd
/backup
[oracle@rat3 backup]$ lsnrctl reload

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 12-NOV-2013 19:09:25

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
The command completed successfully

[oracle@rat3 backup]$ sudo /sbin/fuser -m /backup
/backup:             18864c 19049c
[oracle@rat3 backup]$ ps -fp 18864 19049
UID        PID  PPID  C STIME TTY      STAT   TIME CMD
oracle   18864 18863  0 19:08 pts/1    Ss     0:00 -bash
oracle   19049     1  0 19:10 ?        Ssl    0:00 /oracle/app/product/11.2.0.3/bin/tnslsnr LISTENER -inh
[oracle@rat3 backup]$ cd
[oracle@rat3 ~]$ pwd
/home/oracle
[oracle@rat3 ~]$ lsnrctl reload

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 12-NOV-2013 19:11:11

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
The command completed successfully
[oracle@rat3 ~]$ sudo /sbin/fuser -m /backup
/backup:             19049c
[oracle@rat3 ~]$ lsnrctl stop;lsnrctl start
...
[oracle@rat3 ~]$ sudo /sbin/fuser -m /backup
[oracle@rat3 ~]$
12 ноя 13, 20:15    [15117912]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить