powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Про ASM
13 сообщений из 38, страница 2 из 2
Про ASM
    #39597590
DВА...внутренности лежащих в ASM файлов? Если тип файла определяется как datafile, может где можно глянуть его заголовок - dbid и scn ?
DВАкак автоматизировать чтения файлов кведом я как-то не сильно представляю
Ммм?
Если шеллом - то dd-й сдернуть хедер и распарсить чем умеешь.
Или обратиться к тем, кто умеет кодить парсеры :)
...
Рейтинг: 0 / 0
Про ASM
    #39597605
Автоматчегумеет кодить парсеры :)
https://github.com/dloss/binary-parsing
...
Рейтинг: 0 / 0
Про ASM
    #39597620
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АвтоматчегDВА...внутренности лежащих в ASM файлов? Если тип файла определяется как datafile, может где можно глянуть его заголовок - dbid и scn ?
DВАкак автоматизировать чтения файлов кведом я как-то не сильно представляю
Ммм?
Если шеллом - то dd-й сдернуть хедер и распарсить чем умеешь.
Или обратиться к тем, кто умеет кодить парсеры :)

от делать мне больше нечего )))
dbms_backup_restore.readfileheader рулит )
жаль только без scn (
...
Рейтинг: 0 / 0
Про ASM
    #39597623
DBMS_DISKGROUP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как же я?!
...
Рейтинг: 0 / 0
Про ASM
    #39597626
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBMS_DISKGROUPА как же я?!
что ты что asmcmd не читаете условий задачи.
...
Рейтинг: 0 / 0
Про ASM
    #39598142
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ты просто не понял о чем речь
В этом ты Натахе проигрываешь
...
Рейтинг: 0 / 0
Про ASM
    #39635569
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подниму тему
Очень хочется безгеморойно получать checkpoint SCN с заголовка никому не известного валющегося на ASM файла данных ...
Во избежания лишних вопросов а нахрена - для кроссплатформенной миграции
с накатом инкрементов, отслеживания состояния миграции
Сейчас это делаю тупо выискивая в алерте накатывающего инстанса соответствующие записи об окончании наката и текущем SCN
не по фен-шую как-то
...
Рейтинг: 0 / 0
Про ASM
    #39637023
Nobody111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВА, а V$DATAFILE_HEADER.CHECKPOINT_CHANGE# не оно разве?
...
Рейтинг: 0 / 0
Про ASM
    #39637035
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nobody111DВА, а V$DATAFILE_HEADER.CHECKPOINT_CHANGE# не оно разве?
так нет никакого V$DATAFILE_HEADER
файлы не принадлежат ни одной базе данных пока еще
...
Рейтинг: 0 / 0
Про ASM
    #39637051
KoTTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в v$datafile_copy не оно?
Если уж накатываются, то и сюда пишутся.
...
Рейтинг: 0 / 0
Про ASM
    #39643019
fortnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NETWORKREADFILEHEADER
...
Рейтинг: 0 / 0
Про ASM
    #39643057
fortnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С другой стороны ( на 12с )

variable fname varchar2(200);
exec :fname :='+DATA/***/DATAFILE/system.312.959441879';

SYS@*** > variable dbname varchar2(20);
SYS@*** > variable dbid number;
SYS@*** > variable tsname varchar2(200);
SYS@*** > variable fno number;
SYS@*** > variable dbid number;
SYS@*** > variable nblocks number;
SYS@*** > variable blksize number;
SYS@*** > variable plid number;
SYS@*** > variable sameen number;
SYS@*** > variable ckpscn number;
SYS@*** >
SYS@*** > begin
2 sys.dbms_backup_restore.ReadFileHeader(
3 fname => :fname
4 , dbname => :dbname
5 , dbid => :dbid
6 , tsname => :tsname
7 , fno => :fno
8 , nblocks => :nblocks
9 , blksize => :blksize
10 , plid => :plid
11 , sameen => 1
12 , ckpscn => :ckpscn
13 );
14 end;
15 /

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.01
09:43:59 SYS@*** > print :ckpscn

CKPSCN
--------------------
701524491903
...
Рейтинг: 0 / 0
Про ASM
    #39643367
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortnetС другой стороны ( на 12с )

variable fname varchar2(200);
exec :fname :='+DATA/***/DATAFILE/system.312.959441879';

SYS@*** > variable dbname varchar2(20);
SYS@*** > variable dbid number;
SYS@*** > variable tsname varchar2(200);
SYS@*** > variable fno number;
SYS@*** > variable dbid number;
SYS@*** > variable nblocks number;
SYS@*** > variable blksize number;
SYS@*** > variable plid number;
SYS@*** > variable sameen number;
SYS@*** > variable ckpscn number;
SYS@*** >
SYS@*** > begin
2 sys.dbms_backup_restore.ReadFileHeader(
3 fname => :fname
4 , dbname => :dbname
5 , dbid => :dbid
6 , tsname => :tsname
7 , fno => :fno
8 , nblocks => :nblocks
9 , blksize => :blksize
10 , plid => :plid
11 , sameen => 1
12 , ckpscn => :ckpscn
13 );
14 end;
15 /

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.01
09:43:59 SYS@*** > print :ckpscn

CKPSCN
--------------------
701524491903

ух ты! здорово. не знала.
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Про ASM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]