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

Откуда:
Сообщений: 89
Коллеги,

Прокомментируйте следующее:

ASMCMD> ls -l
Type      Redund  Striped  Time             Sys  Name
                                            N    sysaux01.dbf => +DATA/ASM/DATAFILE/sysaux01.dbf.304.826756755
                                            N    system01.dbf => +DATA/ASM/DATAFILE/system01.dbf.303.826756593
                                            N    undotbs01.dbf => +DATA/DATABASENAME/DATAFILE/UNDOTBS2.339.826974697
                                            N    users01.dbf => +DATA/ASM/DATAFILE/users01.dbf.313.826760891
                                            N    users02.dbf => +DATA/ASM/DATAFILE/users02.dbf.314.826761957
                                            N    users03.dbf => +DATA/ASM/DATAFILE/users03.dbf.315.826762635
                                            N    users04.dbf => +DATA/ASM/DATAFILE/users04.dbf.316.826763377
                                            N    users05.dbf => +DATA/ASM/DATAFILE/users05.dbf.317.826764171
                                            N    users06.dbf => +DATA/ASM/DATAFILE/users06.dbf.318.826765033
                                            N    users07.dbf => +DATA/ASM/DATAFILE/users07.dbf.319.826765787
                                            N    users08.dbf => +DATA/ASM/DATAFILE/users08.dbf.320.826766675
                                            N    users09.dbf => +DATA/ASM/DATAFILE/users09.dbf.321.826768179
                                            N    users10.dbf => +DATA/ASM/DATAFILE/users10.dbf.322.826769395
                                            N    users11.dbf => +DATA/ASM/DATAFILE/users11.dbf.323.826769705
                                            N    users12.dbf => +DATA/DATABASENAME/DATAFILE/USERS.329.826805631
                                            N    users13.dbf => +DATA/DATABASENAME/DATAFILE/USERS.330.826805727
                                            N    users14.dbf => +DATA/DATABASENAME/DATAFILE/USERS.331.826805753


То есть, часть файлов идет на ASM директорию, часть на DATABASENAME - как и ожидал.

Если смотреть в БД - select name from v$datafile - то путь идет к DATABASENAME. К ASM - ничего нет.

Как исправить эту ситуацию?

Спасибо!
30 ноя 13, 16:30    [15217576]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
The Seven
Member

Откуда:
Сообщений: 89
Вверх!
2 дек 13, 11:06    [15223491]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
happytoday
Member

Откуда: Днепр
Сообщений: 239
The Seven,

А в чем собственно проблема?
Комманду ls уже знаешь. Теперь изучаем комманду rm )))
http://docs.oracle.com/cd/B19306_01/server.102/b14215/asm_util.htm#BABDIIJH


Из того что я вижу:
Если
The Seven
....то путь идет к DATABASENAME ....

А где system, undo, temp. Что-то недоговариваешь)))

Нужно больше информации:
1. Версия Oracle?
2. Наличие RAC?
3. Кол-во БД на узле?
4. Дисковые группы?
5. Результат v$datafile?

А по той информации, которую предоставил можно на фантазировать))))
2 дек 13, 11:30    [15223682]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
happytoday
Member

Откуда: Днепр
Сообщений: 239
happytoday
А где system, undo, temp. Что-то недоговариваешь)))

A undo я и не заметил))))
The Seven
N undotbs01.dbf => +DATA/DATABASENAME/DATAFILE/UNDOTBS2.339.826974697
2 дек 13, 11:39    [15223748]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
The Seven
Member

Откуда:
Сообщений: 89
Привет!

Я просто взял кусок вывода, чтобы показать именно проблему того, что файлы некоторые ссылаются не на то, что ожидаю.

Группа одна DATA, StandAlone, 11.2.0.3 EE.

Если смотреть в БД - select name from v$datafile - то путь идет к DATABASENAME. К ASM - ничего нет.


Пока не понимаю, действительно ли нужно удалять данные файлы.

В CloudControl я вижу, что +DATA/ASM занято 200Гб, к примеру, а +DATA/DATABASENAME - 500Гб.

В сумме получается - 700Гб занятого места.

Вот как-то так.
2 дек 13, 15:40    [15226124]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
kao
Member

Откуда:
Сообщений: 22
В +DATA/ASM/* скорее всего от старой БД остались файлы, если Вы уверены, что Вам нужна текущая БД, имена датафайлов которой начинаются с +DATA/DATABASENAME/ и больше ничего на этом хосте не нужно - то удаляйте.
2 дек 13, 17:06    [15226931]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
DВА
Member

Откуда:
Сообщений: 5439
да, верно
удаляйте, удаляйте
потом разберетесь
2 дек 13, 17:10    [15226970]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
The Seven
Member

Откуда:
Сообщений: 89
Ок, а почему тогда такие ссылки идут при ls -l?

Вот чего понять не могу :(
2 дек 13, 17:10    [15226979]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
happytoday
Member

Откуда: Днепр
Сообщений: 239
The Seven,
Может все таки дадите вывод v$datafile хотя бы для 3 файлов (system01.dbf, users01.dbf, users12.dbf),
что-то мне подсказывает, что там будут записи (с маленьких букв) типа:
+data/databasename/datafile/system01.dbf
+data/databasename/datafile/users01.dbf
+data/databasename/datafile/users12.dbf
2 дек 13, 17:24    [15227096]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
The Seven
Member

Откуда:
Сообщений: 89
...
+DATA/databasename/datafiles/system01.dbf
+DATA/databasename/datafiles/sysaux01.dbf
+DATA/databasename/datafiles/users05.dbf
+DATA/databasename/datafiles/users01.dbf
+DATA/databasename/datafiles/users06.dbf
+DATA/databasename/datafiles/users07.dbf
+DATA/databasename/datafiles/users08.dbf
...


Да, Вы правы! :)
2 дек 13, 17:42    [15227274]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
happytoday
Member

Откуда: Днепр
Сообщений: 239
The Seven,
читаем про
About ASM Files, Filenames, Directories, and Aliases

В ASM как и linux databasename != DATABASENAME

То что вы показали - это результат команды ls в директории +DATA/databasename/datafiles/,
а файлы БД расположены в директориях +DATA/ASM/DATAFILE/, +DATA/DATABASENAME/DATAFILE/
Почему они там - это совсем другая история.
2 дек 13, 17:58    [15227389]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
The Seven
Member

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

Так, правильно ли я понимаю следующее:

В v$datafile я вижу расположение файла в +DATA/databasename/datafiles/... - для всех файлов данных.

В asmcmd, в директории +DATA/DATABASENAME/DATAFILES/ я вижу ссылки как на +DATA/ASM/..., так и +DATA/DATABASENAME/DATAFILE (вот по второму логично, я это понимаю как system genererated filename).

Есть подозрение, что +DATA/ASM данные файлы были скопированы через asmcmd cp команду с файловой системы.

Но я тогда не понимаю, в +DATA/ASM - реально необходимые файлы для БД или нет...

Как это проверить?
2 дек 13, 18:21    [15227519]     Ответить | Цитировать Сообщить модератору
 Re: Файлы БД на ASM  [new]
The Seven
Member

Откуда:
Сообщений: 89
Вопрос отпал.

Это реальные файлы, в точности alias создан просто.

Спасибо!
2 дек 13, 18:23    [15227538]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить