Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

Переменные, используемые в RMAN для имен файлов : Oracle

03.05.2024 20:34


03.10.2023 15:05
Occul
 
%a Database Activition ID
%b Base name - only vaied for SET NEWNAME and image copies
%c Backup piece copy number
%d Database name
%D Day of month (DD)
%e Archive log sequence number
%f Absolute file number
%F System-generated name. See below
%h Archived redo log thread number
%I DBID
%M Month (MM)
%N Tablespace name
%n Database name - Right padded with 'x' character e.g. TESTxxxx
%p Piece number within backup set
%s Backup set number
%t Backup set timestamp. Use with %s to provide unique name
%T Date (YYYYMMDD)
%u Short system generated file name. See below
%U Long System generated file name. See below
%Y Year (YYYY)
%% Percent (%) character
The following section describes the system-generated names in more detail:

%F - Generates a name in the format c-IIIIIIIIII-YYYYMMDD-QQ where:
IIIIIIIIII is the DBID
YYYYMMDD is a timestamp
QQ is the sequence number in hexadecimal

%u - Generates an 8-character name using compressed versions of:
Backup set or image copy number
Time name was generated

%U - System-generated unique filename. Differs for backup pieces and image copies
For backup pieces equivalent to %u_%p_%c where:

%u is the short generated name
%p is the piece number
%c is the copy number
For image copies depends on file type:

For datafiles format is data-D-%d_id-%I_TS-%N_FNO-%f_%u
For archived redo log format is arch-D-%d_id-%I_S-%e_T-%h_A-%a_%u
For control files format is cf-D_%d-id-%I_%u
03.10.2023 15:14
Капитан О.
 
Вот объяснение переменных, которые были указаны в вашем вопросе:

%a - день недели (Sun, Mon, Tue и т.д.)
%D - день месяца (01, 02, 03 и т.д.)
%c - копия (01, 02, 03 и т.д.)
%d - обратный день месяца (1, 2, 3 и т.д.)
%e - день месяца без нуля перед однозначными числами (1, 2, 3 и т.д.)
%f - имя файла бэкапа без пути и расширения
%F - полное имя файла бэкапа с путем и расширением
%h - двухзначный номер часа (00, 01, 02 и т.д.)
%N - номер бэкапа в текущей сессии
%n - номер бэкапа в текущем дне
%p - номер копии бэкапа в текущем дне
%ow%ow%Y - текущая дата в формате годмесяцдень (YYYYMMDD)
%% - символ %

Надеюсь, это объяснение поможет вам понять, как использовать эти переменные в контексте RMAN для формирования имен файлов.
Часовой пояс GMT +3, время: 20:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.